summaryrefslogtreecommitdiffstats
path: root/sys/dev/sdmmc/sdhc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add support for eMMC HS200 mode. Loosely based on code from NetBSD.kettenis2020-08-141-21/+13
* Make sure SDHC_HOST_CTL2 is consistently controlled using 2-byte accesses,patrick2020-06-141-2/+2
* Add pre/post hooks for bus clock changes to sdhc(4). These will bepatrick2020-05-221-1/+7
* sdhc(4), sdmmc(4): tsleep(9) -> tsleep_nsec(9); ok patrick@cheloha2020-05-131-13/+15
* fix SDHC_DEBUG build, remove procname printf'sians2020-04-271-5/+4
* Add support for hardware where an SDHC controller lives on a bus thatkettenis2020-04-191-21/+107
* delete wasteful ;;deraadt2020-01-221-3/+3
* Don't detach non-removable devices during resume on "sdhc* at acpi?".stsp2019-04-021-1/+4
* Implement 64-bit DMA support in sdhc(4).patrick2018-09-061-8/+28
* Clear the DMA select bits in case we use PIO instead of DMA. Somepatrick2018-05-301-2/+3
* For SDIO multi-blocks we must not use the AUTO CMD12 feature,patrick2018-05-251-3/+4
* Add hibernate IO path for sdmmc(4). This requires some help from thejmatthew2018-03-201-2/+70
* Make it possible for the sdhc(4) attachment glue to specify the base clockkettenis2018-03-191-3/+8
* fix build with SDHC_DEBUG defined, no binary change otherwisejmatthew2018-02-101-2/+2
* Implement two quirks to support the Arasan eMMC 5.1 controller found onkettenis2017-05-051-1/+8
* add sizes to free() callsderaadt2017-04-061-2/+2
* p_comm is the process's command and isn't per thread, so move it fromguenther2017-01-211-2/+2
* Sync with the ADMA2 implementation in imxesdhc(4):kettenis2016-05-151-2/+5
* Add Dual Data Rate support for eMMC at 52MHz.kettenis2016-05-051-10/+57
* Print SD host controller version.kettenis2016-05-041-2/+3
* Print base clock frequency.kettenis2016-05-011-1/+3
* Add bus width switching support for MMC. Enable 8-bit bus support onkettenis2016-05-011-1/+6
* Always write block count. This fixes the DMA issues on Bay Trail.kettenis2016-05-011-3/+2
* Add support for changing the bus width to the sdmmc subsystem and the sdhc(4)kettenis2016-05-011-1/+34
* Enable high speed timing for bus clock frequencies over 26MHz and advertisekettenis2016-04-301-1/+11
* Implement DMA support. Bits and pieces taken from NetBSD, but we onlykettenis2016-04-301-6/+105
* Expose the functionality that triggers a check for card insertion or removal.kettenis2016-03-301-1/+10
* Make it possible to override the standard card detect mechanism. The SDkettenis2016-03-271-1/+5
* Add (limited) support for controllers that implement version 3.0 of thekettenis2016-01-111-7/+29
* Seems the voltage bit defenitions in sdmmcreg.h for voltages below 2Vkettenis2016-01-101-3/+3
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2013-12-061-8/+8
* Correct sequencing in ca_activate function. Some operations were in thederaadt2013-05-311-4/+2
* Revamp the sequences for suspend/hibernate -> resume so that the codederaadt2012-10-081-1/+5
* Add support for the Ricoh 5U823 SD/MMC controller found on the x220.kettenis2011-07-311-4/+4
* remove the powerhook code. All architectures now use the ca_activate treederaadt2010-09-071-7/+1
* Add DVACT_QUIECE support. This is called before splhigh() and beforederaadt2010-08-311-1/+4
* activate function should return result of config_activate_childrenderaadt2010-08-311-5/+5
* Improve sdhc_activate, and make sdhc_powerhook a simple wrapper aroundderaadt2010-08-271-15/+16
* kill PWR_STANDBY (apm can use PWR_SUSPEND instead). While here, renumberderaadt2010-08-271-2/+1
* - fold several occurences of DEVNAME() into one located in sdmmcvar.h.jasper2010-08-191-18/+16
* One transition was wrong: Suspending without a card, and then resuming withderaadt2010-07-021-1/+3
* On resume, detach and then force a re-attach of the card, since we don'tderaadt2010-07-021-1/+3
* Trivial lvalue abuse fixes, no binary changes.grange2009-01-131-2/+3
* More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...' wherekrw2007-10-011-4/+2
* more MALLOC/FREE -> malloc/free and M_ZERO changesgilles2007-09-101-3/+3
* Don't try disabling bus power before setting the voltage onjsg2007-09-061-2/+3
* don't print debug messagesuwe2007-05-311-2/+1
* Add SDIO card interrupt handling codeuwe2007-05-311-9/+32