mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-10-03 10:00:42 +09:00
2acc24fc28
The bounce buffer is used by a few drivers (most of the MMC drivers) to overcome limitations in their respective DMA implementation. This moves the configuration to Kconfig and makes it user-selectable (even though it will be a required feature to make those drivers work): the expected usage is for drivers depending on this to 'select' it unconditionally from their respective Kconfig (see follow-up patches). This commit includes a full migration using moveconfig.py to ensure that each commit compiles. To ensure bisectability we update dependencies of various drivers to now select BOUNCE_BUFFER when needed. [trini: Squash all patches to ensure bisectability] Signed-off-by: Tom Rini <trini@konsulko.com> Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Otavio Salvador <otavio@ossystems.com.br> [dw_mmc portion] Reviewed-by: Fabio Estevam <festevam@gmail.com> [mxsmmc portion] Reviewed-by: Simon Glass <sjg@chromium.org> [tegra portion] |
||
---|---|---|
.. | ||
arm_pl180_mmci.c | ||
arm_pl180_mmci.h | ||
atmel_sdhci.c | ||
bcm2835_sdhci.c | ||
bcm2835_sdhost.c | ||
bcmstb_sdhci.c | ||
davinci_mmc.c | ||
dw_mmc.c | ||
exynos_dw_mmc.c | ||
fsl_esdhc_spl.c | ||
fsl_esdhc.c | ||
ftsdc010_mci.c | ||
ftsdc010_mci.h | ||
gen_atmel_mci.c | ||
hi6220_dw_mmc.c | ||
jz_mmc.c | ||
k3_arsan_sdhci.c | ||
Kconfig | ||
kona_sdhci.c | ||
Makefile | ||
meson_gx_mmc.c | ||
mmc_boot.c | ||
mmc_legacy.c | ||
mmc_private.h | ||
mmc_spi.c | ||
mmc_write.c | ||
mmc-uclass.c | ||
mmc.c | ||
msm_sdhci.c | ||
mtk-sd.c | ||
mv_sdhci.c | ||
mvebu_mmc.c | ||
mxcmmc.c | ||
mxsmmc.c | ||
omap_hsmmc.c | ||
pci_mmc.c | ||
pic32_sdhci.c | ||
pxa_mmc_gen.c | ||
renesas-sdhi.c | ||
rockchip_dw_mmc.c | ||
rockchip_sdhci.c | ||
rpmb.c | ||
s5p_sdhci.c | ||
sandbox_mmc.c | ||
sdhci-cadence.c | ||
sdhci.c | ||
sh_mmcif.c | ||
sh_mmcif.h | ||
sh_sdhi.c | ||
socfpga_dw_mmc.c | ||
sti_sdhci.c | ||
stm32_sdmmc2.c | ||
sunxi_mmc.c | ||
tangier_sdhci.c | ||
tegra_mmc.c | ||
tmio-common.c | ||
tmio-common.h | ||
uniphier-sd.c | ||
xenon_sdhci.c | ||
zynq_sdhci.c |