summaryrefslogtreecommitdiff
path: root/sys/dev/sdmmc/sdhc.c
AgeCommit message (Expand)Author
2022-11-02Select DMA mode after programming the ADMA base address register(s).jmcneill
2022-10-14Disable ADMA2 on Ricoh SDHCI controllers.jmcneill
2022-02-06sdhc: Retire SDHC_FLAG_USE_ADMA2 flag.jmcneill
2022-01-17sdhc: avoid taking adaptive mutex while holding spin mutexmrg
2022-01-15sdhc: High speed support capability flag applies to eMMC too.jmcneill
2021-11-10s/suport/support/ in comment.msaitoh
2021-08-07Merge thorpej-cfargs2.thorpej
2021-05-13 Use unsigned to avoid undefined behavior in hwrite[12](). Found by kUBSan.msaitoh
2021-04-24Merge thorpej-cfargs branch:thorpej
2021-03-13Enable block count only for count > 0.mlelstv
2020-07-15Identify SDHC 4.1 and 4.2. From {DragonFly,Free}BSD.msaitoh
2019-10-28Avoid warnings for tautological shifts as sole conditional.joerg
2019-10-28Skip setting power when the voltage doesn't change.mlelstv
2019-10-23Add SDHC flags.hkenken
2019-07-03If switching to fixed sampling clock, do not return an error to the sdmmc layer.jmcneill
2019-03-13Add vendor callback for post-bus clock ops and add SDHC_FLAG_STOP_WITH_TC flagjmcneill
2017-06-23fix problem for ESDHC/USDHC due to change of r1.96ryo
2017-04-22Add a vendor callback for setting signal voltage.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-01-07Add flags SDHC_FLAG_NO_AUTO_STOP and SDHC_FLAG_NO_BUSY_INTR.kiyohara
2017-01-07Don't access SDHC_HOST_CTL_VERSION, if iosize less than this.kiyohara
2016-08-10Use 1.65-1.95 voltage window for 1.8V support.nonaka
2016-07-03Please more delay, if timeout in sdhc_wait_intr().kiyohara
2015-12-31add support iMX6 uSDHCryo
2015-12-28fix typo. use pmask for SDHC_PRESENT_STATE.ryo
2015-11-03Also wait for DAT when sending RSP_BSY commands. Fixes PR 50388.mlelstv
2015-11-03fix timeout path in soft reset when building with SDHC_DEBUGmlelstv
2015-11-02allow vendor specific code to hook into bus width changesjmcneill
2015-10-06support hiding command timeout messages with a new command flag and use thismlelstv
2015-09-09The iMX uSDHC controller doesn't have an interrupt error status flag,mlelstv
2015-09-09Don't test flags from error value in status value. Instead test themlelstv
2015-09-09fix DPRINTF parametersmlelstv
2015-08-09Ignore data inhibit for commands that do not use the DAT line.mlelstv
2015-08-09Protect the whole tuning operation including the register setup.mlelstv
2015-08-09Add a quirk for Ricoh 5U823 controller. Operation with a 100MHzmlelstv
2015-08-06don't hold intr_lock while calling sdhc_execute_tuningjmcneill
2015-08-05support re-tuning modes 1 and 2jmcneill
2015-08-05Implement SDHC sampling clock tuning procedure.jmcneill
2015-08-05lock more hardware accessesmlelstv
2015-08-03Add SDHC_FLAG_POLL_CARD_DET flag which lets the bus glue request pollingjmcneill
2015-08-03Add support for DDR50 transfer modes.jmcneill
2015-08-03better error messagemlelstv
2015-08-03don't select SDR12 mode if we are <= 400 kHzjmcneill
2015-08-03dont confuse signaling voltage and bus voltagejmcneill
2015-08-02let SDHC_FLAG_HOSTCAPS override SDHC_CAPABILITIES2 as welljmcneill
2015-08-02add support for UHS-I modes on capable 3.0+ controllersjmcneill
2015-08-02bus_dma_segment_t ds_addr is bus_addr_t not paddr_t (another case of it)jmcneill
2015-08-02bus_dma_segment_t ds_addr is bus_addr_t not paddr_tjmcneill
2015-08-02Be more verbose about error conditions.mlelstv