Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2006-11-28 | give scsi controllers a real attach args to fill in when attaching scsibus. | David Gwynne | |
ok miod@ marco@ deraadt@ | |||
2006-10-19 | s/Mhz/MHz/ in comments and printf() strings | Tom Cosgrove | |
ok jsg@ | |||
2006-10-17 | dont pass a copy of sdmmcs scsi_link struct on the stack to the midlayer. | David Gwynne | |
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@ | |||
2006-08-23 | Protect scsi_done() with splbio(), discussed with and okay dlg@, marco@ | Pedro Martelletto | |
and fgsch@, uwe@ time-out :( | |||
2006-07-30 | more. | Federico G. Schwindt | |
2006-07-30 | add some more definitions. | Federico G. Schwindt | |
2006-07-30 | o Change sdhc_soft_reset() to pass the bits we want to reset and wait | Federico G. Schwindt | |
until all bits are cleared. o Change sdhc_host_reset() to use the above function and use RESET_ALL. This avoid timeouts on TI controllers when initializing the controller but does not fix the command timeouts. uwe@ ok. | |||
2006-07-19 | add some more debugging code. | Federico G. Schwindt | |
2006-07-18 | sync | Theo de Raadt | |
2006-07-18 | fix vendor typo | Theo de Raadt | |
2006-07-18 | sync | Theo de Raadt | |
2006-07-18 | mediatek/spectec | Theo de Raadt | |
2006-07-18 | First and foremost, avoid an obious race between two or more processes | Uwe Stuehler | |
trying to get MMC commands through to the SD/MMC host controller via the emulated SCSI layer. This is achieved by ensuring exclusive access to the host controller for one process during any MMC command and during a sequence of commands at the sdmmc(4) layer. While at it, the command processing thread has been moved to sdmmc(4), so as to simplify the implementation of future host controller drivers. This should also pave the way for further cleanup of the code and for new drivers. Minor cleanups are included in this commit, as well. | |||
2006-07-17 | silently return if sdmmc is disabled/not in the kernel. uwe@ ok. | Federico G. Schwindt | |
2006-07-17 | correct the way hosts are alloc'ed. fixes crashes on controllers with | Federico G. Schwindt | |
multiple slots. tested by me and ian@. uwe@ ok. | |||
2006-07-17 | correct base freq mask per spec. sdhc found in the nx6125 now configures | Federico G. Schwindt | |
correctly. uwe@ ok. | |||
2006-07-10 | print the frequency in mhz, really. | Federico G. Schwindt | |
2006-06-29 | - Assign RCAs beginning at 1 since 0 is used to deselect all cards. | Uwe Stuehler | |
- Always set the "SDIO function 0" pointer to something, even if it is a memory-only card to avoid further special cases in SDIO drivers. | |||
2006-06-29 | Oops! Clear the "function 0" pointer when the card goes away. | Uwe Stuehler | |
2006-06-29 | Thanks to ian@ who experimented a lot with his TI PCI7621 SDHC, we know | Uwe Stuehler | |
that the controller "kind-of" works, but it does not indicate completion of the host controller reset. Thus we cannot know whether the reset was successful or not, so don't return an error if the reset timed out. | |||
2006-06-19 | Appease the printf gods here too | Miod Vallat | |
2006-06-03 | prettier function declaration | Martin Reindl | |
2006-06-03 | regen | Uwe Stuehler | |
2006-06-03 | correct product id for the SyChip device | Uwe Stuehler | |
2006-06-03 | - only call config_found for function number > 0 | Uwe Stuehler | |
- always display the product information in sdmmc_print() | |||
2006-06-02 | regen | Uwe Stuehler | |
2006-06-02 | more products from http://mmc.drzeus.cx/wiki/SDIO | Uwe Stuehler | |
2006-06-02 | s/CID/CIS/ | Uwe Stuehler | |
2006-06-02 | Implement power hook (without looking at the capabilities yet). | Uwe Stuehler | |
2006-06-01 | Multiply the capacity for cards with block size >512 bytes (e.g. 2G cards). | Uwe Stuehler | |
2006-06-01 | SDIO card identification | Uwe Stuehler | |
2006-06-01 | fewer debug messages | Uwe Stuehler | |
2006-06-01 | regen | Uwe Stuehler | |
2006-06-01 | The Spectec device is probably a SDW-820. Keep product names short | Uwe Stuehler | |
and descriptive. | |||
2006-06-01 | regen | Uwe Stuehler | |
2006-06-01 | Start a list of SD vendors and products. | Uwe Stuehler | |
2006-05-28 | don't #undef SDMMC_DEBUG | Uwe Stuehler | |