History log of /netbsd/sys/dev/ic/dwc_mmc_var.h (Results 1 – 15 of 15)
Revision Date Author Comments
# dfebed1b 09-Jan-2022 jmcneill <jmcneill@NetBSD.org>

dwcmmc: Add support for card detect using SDMMC_CDETECT register


# 3c372fc8 20-Mar-2020 skrll <skrll@NetBSD.org>

Remember / use sc_verid


# c0679b58 23-Jan-2020 jmcneill <jmcneill@NetBSD.org>

More SDIO stability and performance fixes


# dbd53d8c 22-Jan-2020 jmcneill <jmcneill@NetBSD.org>

dwc_mmc fixes:
- Rockchip uses a different SDIO int bit, so take this into consideration
- Avoid unnecessary resets and always wait for resets to complete
- kpause instead of delay while holding s

dwc_mmc fixes:
- Rockchip uses a different SDIO int bit, so take this into consideration
- Avoid unnecessary resets and always wait for resets to complete
- kpause instead of delay while holding spinlock
- Do not attempt autostop for SD_IO_RW_EXTENDED commands
- Allow for sub-blklen byte counts for single block transfers

show more ...


# 1253ecd8 01-Jan-2020 jmcneill <jmcneill@NetBSD.org>

Fix performance regression with previous


# acb89d83 01-Jan-2020 jmcneill <jmcneill@NetBSD.org>

dwcmmc improvements:
- Use mmcpwrseq resources if available
- Only set 4- or 8-bit mode if specified in the dt properties
- Add quirk for implementations with inverted power enable logic
- Suppor

dwcmmc improvements:
- Use mmcpwrseq resources if available
- Only set 4- or 8-bit mode if specified in the dt properties
- Add quirk for implementations with inverted power enable logic
- Support switching signal voltage between 1.8V and 3.3V
- Fix a clock divider issue on Rockchip SoCs

show more ...


# 0151878d 05-Oct-2019 jmcneill <jmcneill@NetBSD.org>

Add support for SDIO interrupts.


# f191e7d2 30-Apr-2019 jmcneill <jmcneill@NetBSD.org>

Simplify card detect


# c78def22 19-Jun-2018 jmcneill <jmcneill@NetBSD.org>

dwcmmc: set ciu clock rate rather than assuming fixed input rate


# 60807c45 19-Jun-2017 jmcneill <jmcneill@NetBSD.org>

More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support.


# accec78a 26-Dec-2015 jmcneill <jmcneill@NetBSD.org>

Dump registers on timeout and allow bus glue to override card detect func


# 83320146 30-Dec-2014 jmcneill <jmcneill@NetBSD.org>

build fix


# 64b52bc7 29-Dec-2014 jmcneill <jmcneill@NetBSD.org>

- Simplify clock setup
- Add DWC_MMC_F_FORCE_CLK flag, which forces updating clock for each
command (apparently required by Rockchip)
- Let bus glue limit the max clk speed used


# e595eb08 27-Dec-2014 jmcneill <jmcneill@NetBSD.org>

- Explicitly initialize CLKSRC register.
- Reset FIFO and DMA along with controller.
- Support chips with inverted PWREN logic.
- Enable RXDR and TXDR irqs.
- Set max clk based on supplied clock freq

- Explicitly initialize CLKSRC register.
- Reset FIFO and DMA along with controller.
- Support chips with inverted PWREN logic.
- Enable RXDR and TXDR irqs.
- Set max clk based on supplied clock freq.
- Use external clk control as well as internal divisor to set clock rates.
Requires bus glue to implement sc_set_clkdiv callback.

show more ...


# 9f0a2d8b 27-Dec-2014 jmcneill <jmcneill@NetBSD.org>

add DesignWare SD/MMC controller driver