
19 Sep
2020
19 Sep
'20
9:26 p.m.
Am Dienstag, den 01.09.2020, 02:55 +0000 schrieb John Robertson:
The existing driver is not compatible with the Driver Model.
This patch makes the necessary changes while also removing obsolescent calls/properties as follows:
- fdtdec_* calls replaced with dev_read_* equivalents;
- 'clock-freq-min-max' property replaced by querying the frequency of the source clock 'base_clk';
- The card detect erratum workaround is applied during probe rather than overriding get_cd.
The card detect workaround (Microchip ref. DS80000736E, erratum #15) is not always needed and can be disabled using a vendor specific DT property.
Signed-off-by: John Robertson john.robertson@simiatec.com
Changes in v3 - address review comments from Daniel Schwierzeck
- Remove <common.h>, DECLARE_GLOBAL_DATA_PTR not required by dev_* API
- Replace dev_read_addr_size() + ioremap() with dev_remap_addr()
drivers/mmc/pic32_sdhci.c | 86 +++++++++++++++++++++++---------------- 1 file changed, 50 insertions(+), 36 deletions(-)
applied to u-boot-mips/fixes, thanks.
--
- Daniel