#
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
|