mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-08-16 12:16:59 +02:00
The Allwinner MMC code uses a complex C struct, modelling the clock device's register frame. We rely on sharing the member names across all Allwinner SoCs, which is fragile. Drop the usage of the struct in the MMC code, by using #define'd register names and their offset, and then adding those names to the base pointer. This requires to define those offsets for all SoCs, but since we only use between four and six clock registers in the MMC code, this is easily done. This removes one common user of the clock register struct. Signed-off-by: Andre Przywara <andre.przywara@arm.com> |
||
---|---|---|
.. | ||
adi_sdhci.c | ||
am654_sdhci.c | ||
arm_pl180_mmci.c | ||
arm_pl180_mmci.h | ||
aspeed_sdhci.c | ||
atmel_sdhci.c | ||
bcm2835_sdhci.c | ||
bcm2835_sdhost.c | ||
bcmstb_sdhci.c | ||
ca_dw_mmc.c | ||
cv1800b_sdhci.c | ||
davinci_mmc.c | ||
dw_mmc.c | ||
exynos_dw_mmc.c | ||
f_sdh30.c | ||
fsl_esdhc_imx.c | ||
fsl_esdhc_spl.c | ||
fsl_esdhc.c | ||
ftsdc010_mci.c | ||
ftsdc010_mci.h | ||
gen_atmel_mci.c | ||
hi6220_dw_mmc.c | ||
iproc_sdhci.c | ||
jz_mmc.c | ||
Kconfig | ||
kona_sdhci.c | ||
Makefile | ||
meson_gx_mmc.c | ||
meson_gx_mmc.h | ||
mmc_boot.c | ||
mmc_bootdev.c | ||
mmc_legacy.c | ||
mmc_private.h | ||
mmc_spi.c | ||
mmc_write.c | ||
mmc-pwrseq.c | ||
mmc-uclass.c | ||
mmc.c | ||
msm_sdhci.c | ||
mtk-sd.c | ||
mv_sdhci.c | ||
mvebu_mmc.c | ||
mxcmmc.c | ||
mxsmmc.c | ||
nexell_dw_mmc.c | ||
npcm_sdhci.c | ||
octeontx_hsmmc.c | ||
octeontx_hsmmc.h | ||
omap_hsmmc.c | ||
owl_mmc.c | ||
pci_mmc.c | ||
pic32_sdhci.c | ||
piton_mmc.c | ||
renesas-sdhi.c | ||
rockchip_dw_mmc.c | ||
rockchip_sdhci.c | ||
rpmb.c | ||
s5p_sdhci.c | ||
sandbox_mmc.c | ||
sdhci-adma.c | ||
sdhci-cadence6.c | ||
sdhci-cadence.c | ||
sdhci-cadence.h | ||
sdhci.c | ||
sh_mmcif.c | ||
sh_mmcif.h | ||
snps_dw_mmc.c | ||
snps_sdhci.c | ||
socfpga_dw_mmc.c | ||
sti_sdhci.c | ||
stm32_sdmmc2.c | ||
sunxi_mmc.c | ||
sunxi_mmc.h | ||
tangier_sdhci.c | ||
tegra_mmc.c | ||
tmio-common.c | ||
tmio-common.h | ||
uniphier-sd.c | ||
xenon_sdhci.c | ||
zynq_sdhci.c |