summaryrefslogtreecommitdiff
path: root/sys/dev/sdmmc
AgeCommit message (Expand)Author
2018-02-11Use the new APIs for setting block lengths and reading from/writing toPatrick Wildt
2018-02-11Add sdmmc_io_set_blocklen() which allows to set the block length of anPatrick Wildt
2018-02-11Add sdmmc_io_read_region_1() and sdmmc_io_write_region_1() as anPatrick Wildt
2018-02-11Since the BCDC header has a variable data offset, so the ethernet packetPatrick Wildt
2018-02-11Update the packet header length as well as the mbuf length onPatrick Wildt
2018-02-10fix build with SDHC_DEBUG defined, no binary change otherwiseJonathan Matthew
2018-02-09Implement the bwfm(4) SDIO bus logic. This is the bus layer thatPatrick Wildt
2018-02-07Outsource setting the backplane window into a specific function so itPatrick Wildt
2018-02-07Move SDIO bus and protocol definitions from the shared headerPatrick Wildt
2017-12-24Allow SD/MMC controller drivers to allocate their own DMA mapping structureMark Kettenis
2017-10-12Apparently one of the main concepts in the SDMMC I/O subsystem is thatPatrick Wildt
2017-10-11Add bwfm(4), a driver for Broadcom FullMAC WiFi controllers. ThePatrick Wildt
2017-08-28Fix a memory leak in an error path. Coverity CID 1453042.Jonathan Gray
2017-05-05Implement two quirks to support the Arasan eMMC 5.1 controller found onMark Kettenis
2017-04-06Sizes for the remaining free() calls, and use mallocarray()Theo de Raadt
2017-04-06remove stray character in previous that broke the buildJonathan Gray
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
2017-01-20sdmmc sd(4) devices should be marked SID_REMOVABLE, so that eject(1) canTheo de Raadt
2016-09-11Get SDIO reset working.Marcus Glocker
2016-05-15Sync with the ADMA2 implementation in imxesdhc(4):Mark Kettenis
2016-05-12Remove bogus rw_exit() call.Mark Kettenis
2016-05-05Bump up the clock to 25 MHz before trying to read the SCR register of an SDMark Kettenis
2016-05-05Add Dual Data Rate support for eMMC at 52MHz.Mark Kettenis
2016-05-05Populate SCSI inquiry data with information from SD and MMC cards.Mark Kettenis
2016-05-04Print SD host controller version.Mark Kettenis
2016-05-04Add high-speed support for SD cards. In theory this should double theMark Kettenis
2016-05-01Print some capabilities.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-01Add a small delay after switching an MMC card into high-speed mode to makeMark 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-30Add some missing interrupt bits, and enable the ADMA error interrupt.Mark Kettenis
2016-04-30Implement DMA support. Bits and pieces taken from NetBSD, but we onlyMark Kettenis
2016-04-23Implement reading of the CIS for functions 1-7. Don't write a bogus bus widthMark 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-03-19Reduces the noise around the global ``ticks'' variable by renaming allMartin Pieuchot
2016-01-11Improve CIS parsing to recognize CISTPL_NULL codes instead of bailing out onMark 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-11-08Always claim to support sector mode for eMMC. Allows BeagleBone BlackJonathan Gray
2015-04-22Init error to 0 for sdmmc_mem_single_{read,write}_blockJonathan Gray
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-16Memory leak if copyin() or copyout() fails; found by Maxime VillardMiod Vallat
2014-12-09More malloc() -> mallocarray() in the kernel.Doug Hogan
2014-11-01fix the build when SDMMC_DEBUG is definedJonathan Gray
2014-09-23Fix high capacity (> 2GB) eMMC support.Raphael Graf