summaryrefslogtreecommitdiff
path: root/sys/dev/sdmmc/sdmmc_mem.c
AgeCommit message (Expand)Author
2023-04-29sdmmc: Only check chipset WP status for SD cards.jmcneill
2021-08-03 Use unsigned to avoid undefined behavior in sdmmc_mem_sd_switch().msaitoh
2021-06-13Be less verbose normally and more when debugging.mlelstv
2020-05-11If the controller doesn't support switch func (opcode 6) then skipjdc
2020-01-04Be less noisy for some commands.mlelstv
2019-10-28Whitespace policemlelstv
2019-10-28Add and use sdmmc_pause to avoid long-term busy waits.mlelstv
2019-06-06If setting HS_TIMING fails, keep trying slower speeds instead of bailingjmcneill
2019-05-28If a mem function fails to initialize, set the error flag so sdmmc doesn't tr...jmcneill
2018-11-09Wait for data ready after eMMC flush cache commandsjmcneill
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-02-07Fix uninitialized variable use:bouyer
2017-09-12For SD cards, send the SET_WR_BLK_ERASE_COUNT app command before ajmcneill
2017-08-20make the sc_discard interface for the ld backend asynchronous andmlelstv
2017-07-16Add support for eMMC 4.5's optional cache feature. If a cache is present,jmcneill
2017-06-24Revert part of previous; the SD card spec recommends not to issue a DISCARDjmcneill
2017-06-24Read SD status register and print card status when a new SD card is found:jmcneill
2017-06-24Add discard support to ld@sdmmc using the ERASE (CMD38) command.jmcneill
2017-06-04Give a hint to controllers in the command flags if we are performing ajmcneill
2017-04-11Remove a test that prevents tuning from happening on eMMC devices.jmcneill
2017-02-17sdhc(4): hardware reset support for Intel eMMC controllernonaka
2017-02-17sdhc(4), sdmmc(4): Added MMC HS DDR52 support.nonaka
2017-02-17sdmmc(4): Use EXT_CSD[HS_TIMING] definitions.nonaka
2016-08-11Fix incorrect sector counts with MMC.nonaka
2016-03-13Call the second sdmmc_mem_send_if_cond() only where it's necessary.tsutsui
2015-12-22Be graceful about command timeouts when probing.mlelstv
2015-11-29Add some event counters to track transfer sizes.jmcneill
2015-10-29After setting HS_TIMING value for HS200 or later, send repeated SEND_STATUSjmcneill
2015-10-06support hiding command timeout messages with a new command flag and use thismlelstv
2015-08-08eMMC fixesjmcneill
2015-08-05Add support for sampling clock tuning, required for some UHS modes andjmcneill
2015-08-04ODROID-C1 has a bug where the card is not power-cycled when the board isjmcneill
2015-08-04instead of trying to handle cards already in 1.8V mode, request host controll...jmcneill
2015-08-03Handle cards that are already in low voltage (1.8V) mode. Test correctjmcneill
2015-08-03clear SMF_UHS_MODE flag before enabling cardjmcneill
2015-08-03fix SDMMC_DEBUG buildjmcneill
2015-08-03Add support for DDR50 transfer modes.jmcneill
2015-08-03use mutex locking for MP safety.mlelstv
2015-08-03more debug outputmlelstv
2015-08-02Add support for eMMC 5.0 HS200 timings.jmcneill
2015-08-02Add basic UHS-I support. SDR50 and SDR104 are supported, but not DDR50.jmcneill
2015-02-27fix to simulate multi-segment dma transfer for pq3sdhc(4).nonaka
2015-02-07Return an actual error. Reported by:christos
2014-12-07Fix high capacity (> 2GB) eMMC support, from OpenBSD.jmcneill
2014-03-19Add a driver for Realtek RTS5209/RTS5229 Card Reader.nonaka
2013-10-25Turn a few __unused into __diagusedmartin
2013-05-03Add support for the valid card types in eMMC v4.4 (needed by beaglebonematt
2013-05-03Fix typo.matt
2012-12-20fix off-by-one in switch function argument validation.jakllsch
2012-12-15Correctly read the 512-bit-wide big-endian Switch Function Status register.jakllsch