Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Extend the scsi_adapter minphys() callback to take a struct scsi_link * | 2009-02-16 | 1 | -3/+3 | ||
| | | | | | | as additional argument. This will allow intermediate layers between scsi devices such as sd and scsi host adapters to take appropriate action if necessary. | |||||
* | Fix crash on zaurus when sd memory card plugged by providing an attachment | 2009-02-06 | 2 | -5/+5 | ||
| | | | | structure that slave devices like sbt expect. | |||||
* | Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs). | 2009-01-21 | 1 | -2/+2 | ||
| | | | | | | No functional changes. ok krw@ miod@ | |||||
* | Trivial lvalue abuse fixes, no binary changes. | 2009-01-13 | 1 | -2/+3 | ||
| | | | | ok millert@ tedu@ | |||||
* | Explain that any check pattern will work. | 2009-01-09 | 1 | -2/+2 | ||
| | | | | Suggested by miod@ | |||||
* | Add support for SDHC cards on SDHC capable host controllers. | 2009-01-09 | 4 | -9/+64 | ||
| | | | | | | | Thanks to everyone who tested in particular jsing@ who found several problems in the initial diffs. ok dlg@ jsing@ miod@ | |||||
* | backout: would have been nice if this had been tested, to see that it | 2008-12-02 | 5 | -46/+20 | ||
| | | | | crashes the moment a card is plugged in. | |||||
* | Rework sdmmc locking to remove recursion | 2008-11-24 | 5 | -20/+46 | ||
| | | | | | | | Add SDMMC_ASSERT_LOCKED(), replacing many locking calls, and sprinkling the assertion to make sure that future changes don't catch us out "please commit" uwe@ | |||||
* | new workq_create interface. discovered by Vladimir Kirillov | 2008-11-01 | 1 | -2/+2 | ||
| | ||||||
* | Fix broken cast on 64bit platforms | 2008-02-25 | 1 | -3/+3 | ||
| | ||||||
* | Sync sys/netbt with NetBSD | 2008-02-24 | 1 | -49/+150 | ||
| | | | | ok deraadt@ | |||||
* | unbreak the zaurus kernel build by adding a missing header | 2007-11-29 | 1 | -1/+2 | ||
| | | | | co-discovered by robert@ | |||||
* | More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...' where | 2007-10-01 | 1 | -4/+2 | ||
| | | | | obvious. | |||||
* | Only the most obvious bzero() -> M_ZERO changes. No cast changes, no | 2007-09-17 | 1 | -3/+2 | ||
| | | | | | MALLOC/FREE, etc. Just adding M_ZERO to malloc() and deleting an immediately adjacent bzero(). | |||||
* | KNF | 2007-09-11 | 2 | -5/+5 | ||
| | | | | prompted and "much better" by marco@, ok pyr@ | |||||
* | more MALLOC/FREE -> malloc/free and M_ZERO changes | 2007-09-10 | 3 | -18/+14 | ||
| | | | | ok pyr@ | |||||
* | Don't try disabling bus power before setting the voltage on | 2007-09-06 | 2 | -3/+8 | ||
| | | | | | | | | the buggy ENE controller. Tested by Alexey Suslikov <alexey.suslikov@gmail.com> who pointed out a similiar workaround in Linux. ok miod@, nit and ok kettenis@ | |||||
* | Pass the correct flag to sbt_start() in sbt_start_cmd() | 2007-06-19 | 1 | -2/+2 | ||
| | ||||||
* | better debug output | 2007-06-19 | 1 | -15/+30 | ||
| | ||||||
* | Oops, dispatch packets to the correct hci_input_xxx() function | 2007-06-06 | 1 | -9/+23 | ||
| | ||||||
* | Let it compile with SBT_DEBUG | 2007-06-06 | 1 | -2/+2 | ||
| | ||||||
* | Implement transmission of ACL and SCO packets | 2007-06-03 | 1 | -11/+33 | ||
| | ||||||
* | split up large CMD53 reads and writes | 2007-06-02 | 2 | -2/+25 | ||
| | ||||||
* | retry reading HCI packets a few times before giving up | 2007-06-02 | 1 | -13/+30 | ||
| | ||||||
* | don't print debug messages | 2007-05-31 | 2 | -18/+2 | ||
| | ||||||
* | Clean up and fix sbt_write_packet() | 2007-05-31 | 1 | -70/+11 | ||
| | ||||||
* | An SDIO Bluetooth driver, only initial bits and therefore not enabled yet | 2007-05-31 | 2 | -1/+487 | ||
| | ||||||
* | Add SDIO card interrupt handling code | 2007-05-31 | 6 | -16/+206 | ||
| | ||||||
* | Bug fixes and initial card interrupt support in sdhc | 2007-05-26 | 1 | -32/+43 | ||
| | | | | | | | | - Fix data transfers where c_datalen is not a multiple of 4 - Fix the handling of MMC commands with c_datalen < c_blklen - Change the order of register writes in sdhc_start_command() and only write block count if we transfer multiple blocks - Enable the SDIO card interrupt (but don't acknowledge it yet) | |||||
* | Wait until an I/O function becomes ready after enabling it, and make | 2007-05-26 | 3 | -18/+74 | ||
| | | | | sdmmc_io_rw_extended() non-incremental, by default. | |||||
* | Use M_TEMP, not M_DEVBUF for temporary memory | 2007-05-26 | 1 | -3/+3 | ||
| | ||||||
* | regen | 2007-05-11 | 1 | -2/+7 | ||
| | ||||||
* | Add vendor and product; AboCom Systems, Inc. SDW11G. | 2007-05-11 | 1 | -1/+5 | ||
| | ||||||
* | ((cast)ptr)++ is not a valid lvalue, despite being tolerated by gcc, so | 2007-04-11 | 1 | -3/+5 | ||
| | | | | | | replace the post-increment with a proper statement. ok uwe@ | |||||
* | Dump command and response when debugging is enabled | 2007-03-24 | 1 | -4/+30 | ||
| | ||||||
* | Define MMC_STOP_TRANSMISSION command (CMD12) | 2007-03-18 | 1 | -1/+2 | ||
| | ||||||
* | DHC automatically sends a CMD12 after multiple-block transfers, but other | 2007-03-18 | 2 | -2/+28 | ||
| | | | | controllers don't. Put in a temporary hack for pxammc on Zaurus. | |||||
* | Support the PXA27x SD/SDIO/MMC controller on Zaurus | 2007-03-18 | 1 | -2/+7 | ||
| | | | | | We use the suggested workaround for the problem E40 in the PXA27x errata sheet. Unfortunately this limits the bus speed to 9.75Mhz. | |||||
* | Workaround for the problem where the SD card reader stops responding after | 2007-01-31 | 1 | -1/+2 | ||
| | | | | | | | | | | | a card is ejected. Problem identified and patch provided by Matthew R. Dempsky < mrd at alkemio dot org >: > According to the Simplified SD Host Controller spec, this change > shouldn't affect anything. All of the bits in the Software Reset > register are labeled as ignoring 0-bit writes, and yet somehow it > changes behavior. This seems to reliably fix the problems seen on many X40 laptops. Tested by many, OK beck@, "should be good to go" henning@ | |||||
* | Restore spl level before exiting on error. | 2007-01-28 | 1 | -2/+4 | ||
| | | | | Noted by Matthew R. Dempsky. | |||||
* | sync | 2006-12-20 | 1 | -2/+13 | ||
| | ||||||
* | add atheros ids | 2006-12-20 | 1 | -1/+8 | ||
| | ||||||
* | move CSD/CID decoding to sdmmc_mem.c | 2006-11-29 | 3 | -98/+101 | ||
| | ||||||
* | make interrupt handler stay quiet in case of shared interrupts | 2006-11-29 | 1 | -5/+6 | ||
| | ||||||
* | oops, don't always enable debugging | 2006-11-29 | 1 | -3/+1 | ||
| | ||||||
* | Show debug messages depending on current debug level, which may be | 2006-11-29 | 1 | -18/+21 | ||
| | | | | changed with ddb or sdio(8). | |||||
* | add ioctl hack to support the sdio(8) userland tool | 2006-11-29 | 2 | -9/+121 | ||
| | ||||||
* | give scsi controllers a real attach args to fill in when attaching scsibus. | 2006-11-28 | 1 | -3/+6 | ||
| | | | | ok miod@ marco@ deraadt@ | |||||
* | s/Mhz/MHz/ in comments and printf() strings | 2006-10-19 | 1 | -2/+2 | ||
| | | | | ok jsg@ | |||||
* | dont pass a copy of sdmmcs scsi_link struct on the stack to the midlayer. | 2006-10-17 | 1 | -13/+3 | ||
| | | | | | | | | it triggered a panic on detach of the scsibus when it tried to use the adapters scsi_link struct that was no longer there. issue found by and this fix tested by pedro@ ok krw@ looks right deraadt@ |