Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-07 | Remove recursion from the sdmmc locking regime. | Bret Lambert | |
In snaps for a while. Originally hacked on phessler@'s couch. Testing by many, input from jsg@ "I'm tired of seeing the Ms" deraadt@ | |||
2009-03-24 | Remove redundant casts. | Mark Kettenis | |
2009-02-20 | Let the sdmmc adapters tell the sdmmc layer how much sectors they can | Miod Vallat | |
transfer with one command. Build on this and the recent minphys() changes in the sdmmc layer to crank transfers at the maximum possible size instead of a sad DEV_BSIZE. Depending on your controller, this can speed up sdmmc I/O up to 2.5 times. | |||
2009-02-16 | Extend the scsi_adapter minphys() callback to take a struct scsi_link * | Miod Vallat | |
as additional argument. This will allow intermediate layers between scsi devices such as sd and scsi host adapters to take appropriate action if necessary. | |||
2009-02-06 | Fix crash on zaurus when sd memory card plugged by providing an attachment | Alexander Yurchenko | |
structure that slave devices like sbt expect. | |||
2009-01-21 | Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs). | Alexander Yurchenko | |
No functional changes. ok krw@ miod@ | |||
2009-01-13 | Trivial lvalue abuse fixes, no binary changes. | Alexander Yurchenko | |
ok millert@ tedu@ | |||
2009-01-09 | Explain that any check pattern will work. | Jonathan Gray | |
Suggested by miod@ | |||
2009-01-09 | Add support for SDHC cards on SDHC capable host controllers. | Jonathan Gray | |
Thanks to everyone who tested in particular jsing@ who found several problems in the initial diffs. ok dlg@ jsing@ miod@ | |||
2008-12-02 | backout: would have been nice if this had been tested, to see that it | Theo de Raadt | |
crashes the moment a card is plugged in. | |||
2008-11-24 | Rework sdmmc locking to remove recursion | Bret Lambert | |
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@ | |||
2008-11-01 | new workq_create interface. discovered by Vladimir Kirillov | Ted Unangst | |
2008-02-25 | Fix broken cast on 64bit platforms | Uwe Stuehler | |
2008-02-24 | Sync sys/netbt with NetBSD | Uwe Stuehler | |
ok deraadt@ | |||
2007-11-29 | unbreak the zaurus kernel build by adding a missing header | Todd T. Fries | |
co-discovered by robert@ | |||
2007-10-01 | More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...' where | Kenneth R Westerback | |
obvious. | |||
2007-09-17 | Only the most obvious bzero() -> M_ZERO changes. No cast changes, no | Kenneth R Westerback | |
MALLOC/FREE, etc. Just adding M_ZERO to malloc() and deleting an immediately adjacent bzero(). | |||
2007-09-11 | KNF | Gilles Chehade | |
prompted and "much better" by marco@, ok pyr@ | |||
2007-09-10 | more MALLOC/FREE -> malloc/free and M_ZERO changes | Gilles Chehade | |
ok pyr@ | |||
2007-09-06 | Don't try disabling bus power before setting the voltage on | Jonathan Gray | |
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@ | |||
2007-06-19 | Pass the correct flag to sbt_start() in sbt_start_cmd() | Uwe Stuehler | |
2007-06-19 | better debug output | Uwe Stuehler | |
2007-06-06 | Oops, dispatch packets to the correct hci_input_xxx() function | Uwe Stuehler | |
2007-06-06 | Let it compile with SBT_DEBUG | Uwe Stuehler | |
2007-06-03 | Implement transmission of ACL and SCO packets | Uwe Stuehler | |
2007-06-02 | split up large CMD53 reads and writes | Uwe Stuehler | |
2007-06-02 | retry reading HCI packets a few times before giving up | Uwe Stuehler | |
2007-05-31 | don't print debug messages | Uwe Stuehler | |
2007-05-31 | Clean up and fix sbt_write_packet() | Uwe Stuehler | |
2007-05-31 | An SDIO Bluetooth driver, only initial bits and therefore not enabled yet | Uwe Stuehler | |
2007-05-31 | Add SDIO card interrupt handling code | Uwe Stuehler | |
2007-05-26 | Bug fixes and initial card interrupt support in sdhc | Uwe Stuehler | |
- 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) | |||
2007-05-26 | Wait until an I/O function becomes ready after enabling it, and make | Uwe Stuehler | |
sdmmc_io_rw_extended() non-incremental, by default. | |||
2007-05-26 | Use M_TEMP, not M_DEVBUF for temporary memory | Uwe Stuehler | |
2007-05-11 | regen | Marcus Glocker | |
2007-05-11 | Add vendor and product; AboCom Systems, Inc. SDW11G. | Marcus Glocker | |
2007-04-11 | ((cast)ptr)++ is not a valid lvalue, despite being tolerated by gcc, so | Miod Vallat | |
replace the post-increment with a proper statement. ok uwe@ | |||
2007-03-24 | Dump command and response when debugging is enabled | Uwe Stuehler | |
2007-03-18 | Define MMC_STOP_TRANSMISSION command (CMD12) | Uwe Stuehler | |
2007-03-18 | DHC automatically sends a CMD12 after multiple-block transfers, but other | Uwe Stuehler | |
controllers don't. Put in a temporary hack for pxammc on Zaurus. | |||
2007-03-18 | Support the PXA27x SD/SDIO/MMC controller on Zaurus | Uwe Stuehler | |
We use the suggested workaround for the problem E40 in the PXA27x errata sheet. Unfortunately this limits the bus speed to 9.75Mhz. | |||
2007-01-31 | Workaround for the problem where the SD card reader stops responding after | Claudio Jeker | |
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@ | |||
2007-01-28 | Restore spl level before exiting on error. | Kenneth R Westerback | |
Noted by Matthew R. Dempsky. | |||
2006-12-20 | sync | Theo de Raadt | |
2006-12-20 | add atheros ids | Theo de Raadt | |
2006-11-29 | move CSD/CID decoding to sdmmc_mem.c | Uwe Stuehler | |
2006-11-29 | make interrupt handler stay quiet in case of shared interrupts | Uwe Stuehler | |
2006-11-29 | oops, don't always enable debugging | Uwe Stuehler | |
2006-11-29 | Show debug messages depending on current debug level, which may be | Uwe Stuehler | |
changed with ddb or sdio(8). | |||
2006-11-29 | add ioctl hack to support the sdio(8) userland tool | Uwe Stuehler | |