Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
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. |