summaryrefslogtreecommitdiff
path: root/sys/dev/sdmmc
AgeCommit message (Expand)Author
2013-10-25Turn a few __unused into __diagusedmartin
2013-10-19add Ricoh MMC readermlelstv
2013-10-12Pass the device name in, so we can debug what deferred drivers did not work.christos
2013-05-03Add support for the valid card types in eMMC v4.4 (needed by beaglebonematt
2013-05-03Fix typo.matt
2013-01-10add SDHC_FLAG_NO_HS_BIT flag to prevent sdhc driver from setting the SDHC_HIG...jmcneill
2013-01-08If the command protocol calls for a trailing busy signal,jakllsch
2013-01-07Find correct slot index in sdhc_cfprint().jakllsch
2012-12-24SDHC_VOLTAGE_SUPP_1_8V is only valid in the presence of SDHC_EMBEDDED_SLOT.jakllsch
2012-12-24Add a few more register bits from SDHCI 3.0.jakllsch
2012-12-23SMC_CAPS_DMA without SMC_CAPS_MULTI_SEG_DMA means we as a host driver onlyjakllsch
2012-12-22We can't block our interrupt while sdmmc_detach_card is called, asjakllsch
2012-12-22Revert sdmmc.c r1.18 (previous commit to this file).jakllsch
2012-12-22Add support for SDHCI 3.0 bus clock generation, which unlike 1.0 and 2.0jakllsch
2012-12-20If we get a SDMA boundary-crossing interrupt at the end of the finaljakllsch
2012-12-20Change sdhc_detach so that it detaches all host controllers at once.jakllsch
2012-12-20Only use DETACH_FORCE as flags argument to sdmmc_card_detach when thejakllsch
2012-12-20fix off-by-one in switch function argument validation.jakllsch
2012-12-15It's also useful to compile-test before committing.jakllsch
2012-12-15When debugging, it's useful to know what exactly failed.jakllsch
2012-12-15Correctly read the 512-bit-wide big-endian Switch Function Status register.jakllsch
2012-12-14Display the whole CID register upon attach as "<MID:OID:PNM:PRV:PSN:MDT>"jakllsch
2012-12-14The Card Command Class (CCC) field is valid in both SD_CSD_CSDVER_1_0jakllsch
2012-12-13Implement TI AM335x's SDHC reset quirk. Beaglebone SDHC works now!riastradh
2012-12-12Add sc_vendor_bus_clock hookmatt
2012-12-12Avoid the 16-bit read in sdhc_host_found for 32-bit-only devices.riastradh
2012-10-29Support omap3 SDHC driver. tested on OVERO only.kiyohara
2012-10-27split device_t/softc for all remaining drivers.chs
2012-10-15Make whitespace following preprocessor keywords consistentjakllsch
2012-10-13Fix variable name for message of printf.kiyohara
2012-09-13Don't use const foo const as type, one const is enough.joerg
2012-08-31Support deciphering SDHCv3 clock rates.matt
2012-08-04Print 'Standard Function Interface Code" in sdmmc_print(), if not SD_IO_SFIC_...kiyohara
2012-07-30Make PIO on normal SDHC devices work correctly on big-endian machines.matt
2012-07-28Only SDHC 1.0 controllers can do that fucky MULTI_SEG stuff.matt
2012-07-28sdhc(4) currently only implements support for the SDHC 1.0 DMA mechanism, sojakllsch
2012-07-28Fix comments about __bitfield.matt
2012-07-26Fix a delay to a correct value.matt
2012-07-26MULTI_SEG does not for ESDHC. (Don't know how it works at all on any SDHCmatt
2012-07-23Responses are actually in host order (except SCR which is return inmatt
2012-07-21Provide a method for attachments to specify capabilites.skrll
2012-07-20Add use of watermark register when PIO to an ESDHC. After every kill ormatt
2012-07-17If there was an error in 32-bit mode, just set ERROR_INTERRUPT otherwisematt
2012-07-17Handle interrupt acknowledgement in the SDHC_FLAG_32BIT_ACCESS case inskrll
2012-07-17Whitespace.skrll
2012-07-12bus_space_*_stream_N() functions are not universally available.jakllsch
2012-07-12Completely rework (and enable) SDHC 1.0 DMA data transfer.jakllsch
2012-07-12No need to panic on failure to find a divisor.jakllsch
2012-07-12SDHC can have multiple slots, note which slot a specific sdmmc(4) attaches to.jakllsch
2012-07-12SDHCI byte swaps the BE response on the wire into LE registers.jakllsch