summaryrefslogtreecommitdiffstats
path: root/sys/dev/sdmmc
AgeCommit message (Expand)AuthorFilesLines
2017-01-21p_comm is the process's command and isn't per thread, so move it fromguenther3-8/+8
2017-01-20sdmmc sd(4) devices should be marked SID_REMOVABLE, so that eject(1) canderaadt1-1/+2
2016-09-11Get SDIO reset working.mglocker1-8/+8
2016-05-15Sync with the ADMA2 implementation in imxesdhc(4):kettenis1-2/+5
2016-05-12Remove bogus rw_exit() call.kettenis1-2/+2
2016-05-05Bump up the clock to 25 MHz before trying to read the SCR register of an SDkettenis2-27/+39
2016-05-05Add Dual Data Rate support for eMMC at 52MHz.kettenis7-51/+172
2016-05-05Populate SCSI inquiry data with information from SD and MMC cards.kettenis1-7/+39
2016-05-04Print SD host controller version.kettenis1-2/+3
2016-05-04Add high-speed support for SD cards. In theory this should double thekettenis5-15/+142
2016-05-01Print some capabilities.kettenis1-1/+13
2016-05-01Print base clock frequency.kettenis1-1/+3
2016-05-01Add bus width switching support for MMC. Enable 8-bit bus support onkettenis2-5/+38
2016-05-01Add a small delay after switching an MMC card into high-speed mode to makekettenis1-1/+3
2016-05-01Always write block count. This fixes the DMA issues on Bay Trail.kettenis1-3/+2
2016-05-01Add support for changing the bus width to the sdmmc subsystem and the sdhc(4)kettenis6-39/+192
2016-04-30Enable high speed timing for bus clock frequencies over 26MHz and advertisekettenis1-1/+11
2016-04-30Add some missing interrupt bits, and enable the ADMA error interrupt.kettenis1-4/+6
2016-04-30Implement DMA support. Bits and pieces taken from NetBSD, but we onlykettenis7-30/+260
2016-04-23Implement reading of the CIS for functions 1-7. Don't write a bogus bus widthkettenis3-44/+34
2016-03-30Expose the functionality that triggers a check for card insertion or removal.kettenis2-2/+13
2016-03-27Make it possible to override the standard card detect mechanism. The SDkettenis2-2/+8
2016-03-19Reduces the noise around the global ``ticks'' variable by renaming allmpi1-4/+4
2016-01-11Improve CIS parsing to recognize CISTPL_NULL codes instead of bailing out onkettenis2-8/+13
2016-01-11Add (limited) support for controllers that implement version 3.0 of thekettenis2-8/+46
2016-01-10Seems the voltage bit defenitions in sdmmcreg.h for voltages below 2Vkettenis2-8/+5
2015-11-08Always claim to support sector mode for eMMC. Allows BeagleBone Blackjsg2-2/+7
2015-04-22Init error to 0 for sdmmc_mem_single_{read,write}_blockjsg1-3/+3
2015-03-14Remove some includes include-what-you-use claims don'tjsg4-8/+4
2015-02-16Memory leak if copyin() or copyout() fails; found by Maxime Villardmiod1-8/+11
2014-12-09More malloc() -> mallocarray() in the kernel.doug1-2/+2
2014-11-01fix the build when SDMMC_DEBUG is definedjsg2-3/+4
2014-09-23Fix high capacity (> 2GB) eMMC support.rapha2-12/+18
2014-09-14remove uneeded proc.h includesjsg3-6/+3
2014-07-12add a size argument to free. will be used soon, but for now default to 0.tedu5-15/+15
2014-07-11"It's not the years, honey; it's the mileage."tedu2-588/+1
2014-03-05Raise the delay before initializing sdmmc. Still a hack so the XXX stays,sthen1-2/+2
2014-01-23if cold, do not use tsleep, but use the delay path.deraadt1-2/+2
2013-12-21rearrange DVACT_RESUME chunk to avoid implying something ridiculousderaadt1-2/+2
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2-15/+12
2013-11-18simplify kthread_create(). no more stdargderaadt1-2/+2
2013-10-22Add code for SMC_CAPS_SINGLE_ONLY capability.syl1-8/+83
2013-09-12Add basic support for eMMC memory.rapha5-11/+214
2013-05-31Correct sequencing in ca_activate function. Some operations were in thederaadt2-6/+13
2012-10-08Revamp the sequences for suspend/hibernate -> resume so that the codederaadt1-1/+5
2011-11-14local variable not needed in sdmmc_activatederaadt1-3/+2
2011-11-10Fixed config_pending calls in sdmmc(4)uwe2-8/+11
2011-07-31Add support for the Ricoh 5U823 SD/MMC controller found on the x220.kettenis2-6/+6
2011-07-17Backout a bunch of my SCSI commits from c2k11. At least one of thesematthew2-13/+14
2011-07-09Simplify sdmmc_scsi by using SCSI_NO_ADAPTER_TARGET.matthew1-10/+9