summaryrefslogtreecommitdiff
path: root/sys/dev/sdmmc/sdhc.c
AgeCommit message (Expand)Author
2023-10-01Print the correct SDHC spec version.Mark Kettenis
2023-04-19dwmshc on rockchips don't support dma crossy 128M boundaries.David Gwynne
2023-04-11fix double words in commentsJonathan Gray
2022-01-19On SDHC version 3.0 controllers the divisor doesn't have to be a powerPatrick Wildt
2022-01-18Improve how quirks are handled on sdhc(4)-compatible drivers. So farPatrick Wildt
2021-09-11Don't set the highspeed bit on bcm2835-sdhci sdhc(4) controllers.Marcus Glocker
2021-06-13refer to the correct domain for sdhc specJonathan Gray
2020-08-14Add support for eMMC HS200 mode. Loosely based on code from NetBSD.Mark Kettenis
2020-06-14Make sure SDHC_HOST_CTL2 is consistently controlled using 2-byte accesses,Patrick Wildt
2020-05-22Add pre/post hooks for bus clock changes to sdhc(4). These will bePatrick Wildt
2020-05-13sdhc(4), sdmmc(4): tsleep(9) -> tsleep_nsec(9); ok patrick@cheloha
2020-04-27fix SDHC_DEBUG build, remove procname printf'sians
2020-04-19Add support for hardware where an SDHC controller lives on a bus thatMark Kettenis
2020-01-22delete wasteful ;;Theo de Raadt
2019-04-02Don't detach non-removable devices during resume on "sdhc* at acpi?".Stefan Sperling
2018-09-06Implement 64-bit DMA support in sdhc(4).Patrick Wildt
2018-05-30Clear the DMA select bits in case we use PIO instead of DMA. SomePatrick Wildt
2018-05-25For SDIO multi-blocks we must not use the AUTO CMD12 feature,Patrick Wildt
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