summaryrefslogtreecommitdiff
path: root/sys/dev/sdmmc/sdhc.c
AgeCommit message (Expand)Author
2018-03-20Add hibernate IO path for sdmmc(4). This requires some help from theJonathan Matthew
2018-03-19Make it possible for the sdhc(4) attachment glue to specify the base clockMark Kettenis
2018-02-10fix build with SDHC_DEBUG defined, no binary change otherwiseJonathan Matthew
2017-05-05Implement two quirks to support the Arasan eMMC 5.1 controller found onMark Kettenis
2017-04-06add sizes to free() callsTheo de Raadt
2017-01-21p_comm is the process's command and isn't per thread, so move it fromPhilip Guenther
2016-05-15Sync with the ADMA2 implementation in imxesdhc(4):Mark Kettenis
2016-05-05Add Dual Data Rate support for eMMC at 52MHz.Mark Kettenis
2016-05-04Print SD host controller version.Mark Kettenis
2016-05-01Print base clock frequency.Mark Kettenis
2016-05-01Add bus width switching support for MMC. Enable 8-bit bus support onMark Kettenis
2016-05-01Always write block count. This fixes the DMA issues on Bay Trail.Mark Kettenis
2016-05-01Add support for changing the bus width to the sdmmc subsystem and the sdhc(4)Mark Kettenis
2016-04-30Enable high speed timing for bus clock frequencies over 26MHz and advertiseMark Kettenis
2016-04-30Implement DMA support. Bits and pieces taken from NetBSD, but we onlyMark Kettenis
2016-03-30Expose the functionality that triggers a check for card insertion or removal.Mark Kettenis
2016-03-27Make it possible to override the standard card detect mechanism. The SDMark Kettenis
2016-01-11Add (limited) support for controllers that implement version 3.0 of theMark Kettenis
2016-01-10Seems the voltage bit defenitions in sdmmcreg.h for voltages below 2VMark Kettenis
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after theTheo de Raadt
2013-05-31Correct sequencing in ca_activate function. Some operations were in theTheo de Raadt
2012-10-08Revamp the sequences for suspend/hibernate -> resume so that the codeTheo de Raadt
2011-07-31Add support for the Ricoh 5U823 SD/MMC controller found on the x220.Mark Kettenis
2010-09-07remove the powerhook code. All architectures now use the ca_activate treeTheo de Raadt
2010-08-31Add DVACT_QUIECE support. This is called before splhigh() and beforeTheo de Raadt
2010-08-31activate function should return result of config_activate_childrenTheo de Raadt
2010-08-27Improve sdhc_activate, and make sdhc_powerhook a simple wrapper aroundTheo de Raadt
2010-08-27kill PWR_STANDBY (apm can use PWR_SUSPEND instead). While here, renumberTheo de Raadt
2010-08-19- fold several occurences of DEVNAME() into one located in sdmmcvar.h.Jasper Lievisse Adriaanse
2010-07-02One transition was wrong: Suspending without a card, and then resuming withTheo de Raadt
2010-07-02On resume, detach and then force a re-attach of the card, since we don'tTheo de Raadt
2009-01-13Trivial lvalue abuse fixes, no binary changes.Alexander Yurchenko
2007-10-01More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...' whereKenneth R Westerback
2007-09-10more MALLOC/FREE -> malloc/free and M_ZERO changesGilles Chehade
2007-09-06Don't try disabling bus power before setting the voltage onJonathan Gray
2007-05-31don't print debug messagesUwe Stuehler
2007-05-31Add SDIO card interrupt handling codeUwe Stuehler
2007-05-26Bug fixes and initial card interrupt support in sdhcUwe Stuehler
2007-04-11((cast)ptr)++ is not a valid lvalue, despite being tolerated by gcc, soMiod Vallat
2007-01-31Workaround for the problem where the SD card reader stops responding afterClaudio Jeker
2007-01-28Restore spl level before exiting on error.Kenneth R Westerback
2006-11-29make interrupt handler stay quiet in case of shared interruptsUwe Stuehler
2006-11-29oops, don't always enable debuggingUwe Stuehler
2006-11-29Show debug messages depending on current debug level, which may beUwe Stuehler
2006-10-19s/Mhz/MHz/ in comments and printf() stringsTom Cosgrove
2006-07-30o Change sdhc_soft_reset() to pass the bits we want to reset and waitFederico G. Schwindt
2006-07-19add some more debugging code.Federico G. Schwindt
2006-07-18First and foremost, avoid an obious race between two or more processesUwe Stuehler