Message ID | 20240502013138.2383421-42-trini@konsulko.com |
---|---|
State | Accepted |
Commit | 7938ac657ba62f6bbe6527c40b7db80383c67dae |
Delegated to: | Tom Rini |
Headers | show |
Series | [01/81] mmc: Migrate MMC_SUPPORTS_TUNING to Kconfig | expand |
On Thu, 2 May 2024 at 02:32, Tom Rini <trini@konsulko.com> wrote: > > Remove <common.h> from this driver directory and when needed > add missing include files directly. > > Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Peter Robinson <pbrobinson@gmail.com> Looks good. > --- > Cc: Peng Fan <peng.fan@nxp.com> > Cc: Jaehoon Chung <jh80.chung@samsung.com> > Cc: Tom Rini <trini@konsulko.com> > Cc: Ryan Chen <ryan_chen@aspeedtech.com> > Cc: Chia-Wei Wang <chiawei_wang@aspeedtech.com> > Cc: Aspeed BMC SW team <BMC-SW@aspeedtech.com> > Cc: Joel Stanley <joel@jms.id.au> > Cc: Matthias Brugger <mbrugger@suse.com> > Cc: Peter Robinson <pbrobinson@gmail.com> > Cc: Thomas Fitzsimmons <fitzsim@fitzsim.org> > Cc: Alex Nemirovsky <alex.nemirovsky@cortina-access.com> > Cc: Masahisa Kojima <kojima.masahisa@socionext.com> > Cc: Neil Armstrong <neil.armstrong@linaro.org> > Cc: Simon Glass <sjg@chromium.org> > Cc: Caleb Connolly <caleb.connolly@linaro.org> > Cc: Sumit Garg <sumit.garg@linaro.org> > Cc: Ryder Lee <ryder.lee@mediatek.com> > Cc: Weijie Gao <weijie.gao@mediatek.com> > Cc: Chunfeng Yun <chunfeng.yun@mediatek.com> > Cc: GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com> > Cc: Tianrui Wei <tianrui-wei@outlook.com> > Cc: Philipp Tomsich <philipp.tomsich@vrull.eu> > Cc: Kever Yang <kever.yang@rock-chips.com> > Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> > Cc: Marek Vasut <marek.vasut+renesas@mailbox.org> > Cc: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> > Cc: Patrice Chotard <patrice.chotard@foss.st.com> > Cc: Patrick Delaunay <patrick.delaunay@foss.st.com> > Cc: Thierry Reding <treding@nvidia.com> > Cc: Svyatoslav Ryhel <clamor95@gmail.com> > Cc: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> > Cc: Dai Okamura <okamura.dai@socionext.com> > Cc: Stefan Roese <sr@denx.de> > Cc: Michal Simek <michal.simek@amd.com> > --- > drivers/mmc/am654_sdhci.c | 1 - > drivers/mmc/arm_pl180_mmci.c | 1 - > drivers/mmc/aspeed_sdhci.c | 1 - > drivers/mmc/atmel_sdhci.c | 1 - > drivers/mmc/bcm2835_sdhci.c | 1 - > drivers/mmc/bcm2835_sdhost.c | 1 - > drivers/mmc/bcmstb_sdhci.c | 1 - > drivers/mmc/ca_dw_mmc.c | 1 - > drivers/mmc/davinci_mmc.c | 1 - > drivers/mmc/dw_mmc.c | 1 - > drivers/mmc/exynos_dw_mmc.c | 1 - > drivers/mmc/f_sdh30.c | 1 - > drivers/mmc/fsl_esdhc.c | 1 - > drivers/mmc/fsl_esdhc_imx.c | 1 - > drivers/mmc/fsl_esdhc_spl.c | 2 +- > drivers/mmc/ftsdc010_mci.c | 1 - > drivers/mmc/gen_atmel_mci.c | 2 +- > drivers/mmc/hi6220_dw_mmc.c | 1 - > drivers/mmc/iproc_sdhci.c | 1 - > drivers/mmc/jz_mmc.c | 1 - > drivers/mmc/kona_sdhci.c | 1 - > drivers/mmc/meson_gx_mmc.c | 1 - > drivers/mmc/mmc-pwrseq.c | 1 - > drivers/mmc/mmc-uclass.c | 1 - > drivers/mmc/mmc.c | 3 ++- > drivers/mmc/mmc_boot.c | 1 - > drivers/mmc/mmc_bootdev.c | 1 - > drivers/mmc/mmc_legacy.c | 1 - > drivers/mmc/mmc_spi.c | 1 - > drivers/mmc/mmc_write.c | 1 - > drivers/mmc/msm_sdhci.c | 1 - > drivers/mmc/mtk-sd.c | 1 - > drivers/mmc/mv_sdhci.c | 1 - > drivers/mmc/mvebu_mmc.c | 1 - > drivers/mmc/mxcmmc.c | 1 - > drivers/mmc/mxsmmc.c | 1 - > drivers/mmc/nexell_dw_mmc.c | 1 - > drivers/mmc/npcm_sdhci.c | 1 - > drivers/mmc/omap_hsmmc.c | 1 - > drivers/mmc/owl_mmc.c | 1 - > drivers/mmc/pci_mmc.c | 1 - > drivers/mmc/piton_mmc.c | 1 - > drivers/mmc/rockchip_dw_mmc.c | 1 - > drivers/mmc/rockchip_sdhci.c | 1 - > drivers/mmc/rpmb.c | 1 - > drivers/mmc/s5p_sdhci.c | 1 - > drivers/mmc/sandbox_mmc.c | 1 - > drivers/mmc/sdhci-adma.c | 1 - > drivers/mmc/sdhci-cadence.c | 1 - > drivers/mmc/sdhci.c | 2 +- > drivers/mmc/sh_mmcif.c | 1 - > drivers/mmc/snps_dw_mmc.c | 1 - > drivers/mmc/socfpga_dw_mmc.c | 1 - > drivers/mmc/sti_sdhci.c | 1 - > drivers/mmc/stm32_sdmmc2.c | 1 - > drivers/mmc/sunxi_mmc.c | 1 - > drivers/mmc/tangier_sdhci.c | 1 - > drivers/mmc/tegra_mmc.c | 1 - > drivers/mmc/tmio-common.c | 1 - > drivers/mmc/uniphier-sd.c | 1 - > drivers/mmc/xenon_sdhci.c | 1 - > drivers/mmc/zynq_sdhci.c | 1 - > 62 files changed, 5 insertions(+), 62 deletions(-) > > diff --git a/drivers/mmc/am654_sdhci.c b/drivers/mmc/am654_sdhci.c > index ffb461c2f6c1..48fac7a11b48 100644 > --- a/drivers/mmc/am654_sdhci.c > +++ b/drivers/mmc/am654_sdhci.c > @@ -6,7 +6,6 @@ > */ > > #include <clk.h> > -#include <common.h> > #include <dm.h> > #include <malloc.h> > #include <mmc.h> > diff --git a/drivers/mmc/arm_pl180_mmci.c b/drivers/mmc/arm_pl180_mmci.c > index cecc7ad783d0..f00b0ff0dc95 100644 > --- a/drivers/mmc/arm_pl180_mmci.c > +++ b/drivers/mmc/arm_pl180_mmci.c > @@ -11,7 +11,6 @@ > > /* #define DEBUG */ > > -#include "common.h" > #include <clk.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/aspeed_sdhci.c b/drivers/mmc/aspeed_sdhci.c > index c9626c6beb8f..87a6f66ebb37 100644 > --- a/drivers/mmc/aspeed_sdhci.c > +++ b/drivers/mmc/aspeed_sdhci.c > @@ -4,7 +4,6 @@ > * Eddie James <eajames@linux.ibm.com> > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <malloc.h> > diff --git a/drivers/mmc/atmel_sdhci.c b/drivers/mmc/atmel_sdhci.c > index d92bad97b71e..0b265196f025 100644 > --- a/drivers/mmc/atmel_sdhci.c > +++ b/drivers/mmc/atmel_sdhci.c > @@ -4,7 +4,6 @@ > * Wenyou.Yang <wenyou.yang@atmel.com> > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <malloc.h> > diff --git a/drivers/mmc/bcm2835_sdhci.c b/drivers/mmc/bcm2835_sdhci.c > index 5e48394fd0fb..598a51d914a9 100644 > --- a/drivers/mmc/bcm2835_sdhci.c > +++ b/drivers/mmc/bcm2835_sdhci.c > @@ -36,7 +36,6 @@ > * Inspired by sdhci-pci.c, by Pierre Ossman > */ > > -#include <common.h> > #include <dm.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/bcm2835_sdhost.c b/drivers/mmc/bcm2835_sdhost.c > index 5c23c03d10d7..720127468d37 100644 > --- a/drivers/mmc/bcm2835_sdhost.c > +++ b/drivers/mmc/bcm2835_sdhost.c > @@ -30,7 +30,6 @@ > * sdhci.c and sdhci-pci.c by Pierre Ossman > */ > #include <clk.h> > -#include <common.h> > #include <dm.h> > #include <mmc.h> > #include <asm/arch/msg.h> > diff --git a/drivers/mmc/bcmstb_sdhci.c b/drivers/mmc/bcmstb_sdhci.c > index 49846adcf547..7bddbebb1622 100644 > --- a/drivers/mmc/bcmstb_sdhci.c > +++ b/drivers/mmc/bcmstb_sdhci.c > @@ -6,7 +6,6 @@ > * Author: Thomas Fitzsimmons <fitzsim@fitzsim.org> > */ > > -#include <common.h> > #include <dm.h> > #include <mach/sdhci.h> > #include <malloc.h> > diff --git a/drivers/mmc/ca_dw_mmc.c b/drivers/mmc/ca_dw_mmc.c > index a17ed8c11cbe..54a2ba4795e3 100644 > --- a/drivers/mmc/ca_dw_mmc.c > +++ b/drivers/mmc/ca_dw_mmc.c > @@ -4,7 +4,6 @@ > * Arthur Li <arthur.li@cortina-access.com> > */ > > -#include <common.h> > #include <dwmmc.h> > #include <fdtdec.h> > #include <asm/global_data.h> > diff --git a/drivers/mmc/davinci_mmc.c b/drivers/mmc/davinci_mmc.c > index 3a3d23aec00a..5107fcd83625 100644 > --- a/drivers/mmc/davinci_mmc.c > +++ b/drivers/mmc/davinci_mmc.c > @@ -6,7 +6,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <mmc.h> > diff --git a/drivers/mmc/dw_mmc.c b/drivers/mmc/dw_mmc.c > index e1036641452a..e6107c770fe3 100644 > --- a/drivers/mmc/dw_mmc.c > +++ b/drivers/mmc/dw_mmc.c > @@ -6,7 +6,6 @@ > */ > > #include <bouncebuf.h> > -#include <common.h> > #include <cpu_func.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/exynos_dw_mmc.c b/drivers/mmc/exynos_dw_mmc.c > index 2f849c43b129..a51f762988da 100644 > --- a/drivers/mmc/exynos_dw_mmc.c > +++ b/drivers/mmc/exynos_dw_mmc.c > @@ -4,7 +4,6 @@ > * Jaehoon Chung <jh80.chung@samsung.com> > */ > > -#include <common.h> > #include <dwmmc.h> > #include <fdtdec.h> > #include <asm/global_data.h> > diff --git a/drivers/mmc/f_sdh30.c b/drivers/mmc/f_sdh30.c > index 3d587a464d50..f47cf8485216 100644 > --- a/drivers/mmc/f_sdh30.c > +++ b/drivers/mmc/f_sdh30.c > @@ -5,7 +5,6 @@ > * Copyright 2021 Socionext, Inc. > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <malloc.h> > diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c > index 5ac1c6a0e9e1..0c66980b6218 100644 > --- a/drivers/mmc/fsl_esdhc.c > +++ b/drivers/mmc/fsl_esdhc.c > @@ -10,7 +10,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <command.h> > #include <cpu_func.h> > #include <errno.h> > diff --git a/drivers/mmc/fsl_esdhc_imx.c b/drivers/mmc/fsl_esdhc_imx.c > index 8b2ef9391f3e..a9b8d7dd67f3 100644 > --- a/drivers/mmc/fsl_esdhc_imx.c > +++ b/drivers/mmc/fsl_esdhc_imx.c > @@ -11,7 +11,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <command.h> > #include <clk.h> > #include <cpu_func.h> > diff --git a/drivers/mmc/fsl_esdhc_spl.c b/drivers/mmc/fsl_esdhc_spl.c > index 6d7c0cff22a5..1a11258be4de 100644 > --- a/drivers/mmc/fsl_esdhc_spl.c > +++ b/drivers/mmc/fsl_esdhc_spl.c > @@ -3,7 +3,7 @@ > * Copyright 2013 Freescale Semiconductor, Inc. > */ > > -#include <common.h> > +#include <config.h> > #include <cpu_func.h> > #include <hang.h> > #include <mmc.h> > diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c > index cabb747fbbdb..11e44264e47d 100644 > --- a/drivers/mmc/ftsdc010_mci.c > +++ b/drivers/mmc/ftsdc010_mci.c > @@ -9,7 +9,6 @@ > * Author: Rick Chen (rick@andestech.com) > */ > > -#include <common.h> > #include <clk.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/gen_atmel_mci.c b/drivers/mmc/gen_atmel_mci.c > index 3ee99558f6f9..6a531fa09615 100644 > --- a/drivers/mmc/gen_atmel_mci.c > +++ b/drivers/mmc/gen_atmel_mci.c > @@ -8,7 +8,7 @@ > * Copyright (C) 2004-2006 Atmel Corporation > */ > > -#include <common.h> > +#include <config.h> > #include <clk.h> > #include <display_options.h> > #include <dm.h> > diff --git a/drivers/mmc/hi6220_dw_mmc.c b/drivers/mmc/hi6220_dw_mmc.c > index dc0210402bd2..c68a9157bfcc 100644 > --- a/drivers/mmc/hi6220_dw_mmc.c > +++ b/drivers/mmc/hi6220_dw_mmc.c > @@ -4,7 +4,6 @@ > * peter.griffin <peter.griffin@linaro.org> > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <dwmmc.h> > diff --git a/drivers/mmc/iproc_sdhci.c b/drivers/mmc/iproc_sdhci.c > index 11d86ad658f9..7ab74ff117a6 100644 > --- a/drivers/mmc/iproc_sdhci.c > +++ b/drivers/mmc/iproc_sdhci.c > @@ -4,7 +4,6 @@ > * > */ > > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <malloc.h> > diff --git a/drivers/mmc/jz_mmc.c b/drivers/mmc/jz_mmc.c > index 61e48ee0f62d..fc10bb256a4d 100644 > --- a/drivers/mmc/jz_mmc.c > +++ b/drivers/mmc/jz_mmc.c > @@ -6,7 +6,6 @@ > * Author: Paul Burton <paul.burton@imgtec.com> > */ > > -#include <common.h> > #include <malloc.h> > #include <mmc.h> > #include <asm/global_data.h> > diff --git a/drivers/mmc/kona_sdhci.c b/drivers/mmc/kona_sdhci.c > index 2bbe673b9129..83f141226325 100644 > --- a/drivers/mmc/kona_sdhci.c > +++ b/drivers/mmc/kona_sdhci.c > @@ -3,7 +3,6 @@ > * Copyright 2013 Broadcom Corporation. > */ > > -#include <common.h> > #include <malloc.h> > #include <sdhci.h> > #include <linux/delay.h> > diff --git a/drivers/mmc/meson_gx_mmc.c b/drivers/mmc/meson_gx_mmc.c > index 0825c0a2a838..5852b24c6d2a 100644 > --- a/drivers/mmc/meson_gx_mmc.c > +++ b/drivers/mmc/meson_gx_mmc.c > @@ -3,7 +3,6 @@ > * (C) Copyright 2016 Carlo Caione <carlo@caione.org> > */ > > -#include <common.h> > #include <clk.h> > #include <cpu_func.h> > #include <dm.h> > diff --git a/drivers/mmc/mmc-pwrseq.c b/drivers/mmc/mmc-pwrseq.c > index 2539f61323d1..a1c9624a2225 100644 > --- a/drivers/mmc/mmc-pwrseq.c > +++ b/drivers/mmc/mmc-pwrseq.c > @@ -4,7 +4,6 @@ > * Jaehoon Chung <jh80.chung@samsung.com> > */ > > -#include <common.h> > #include <dm.h> > #include <mmc.h> > #include <pwrseq.h> > diff --git a/drivers/mmc/mmc-uclass.c b/drivers/mmc/mmc-uclass.c > index 0685b86af464..da6a39b7d990 100644 > --- a/drivers/mmc/mmc-uclass.c > +++ b/drivers/mmc/mmc-uclass.c > @@ -7,7 +7,6 @@ > > #define LOG_CATEGORY UCLASS_MMC > > -#include <common.h> > #include <bootdev.h> > #include <log.h> > #include <mmc.h> > diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c > index 4543d94c7205..b18dc331f785 100644 > --- a/drivers/mmc/mmc.c > +++ b/drivers/mmc/mmc.c > @@ -8,7 +8,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <blk.h> > #include <command.h> > #include <dm.h> > @@ -17,6 +16,7 @@ > #include <errno.h> > #include <mmc.h> > #include <part.h> > +#include <time.h> > #include <linux/bitops.h> > #include <linux/delay.h> > #include <linux/printk.h> > @@ -24,6 +24,7 @@ > #include <malloc.h> > #include <memalign.h> > #include <linux/list.h> > +#include <linux/printk.h> > #include <div64.h> > #include "mmc_private.h" > > diff --git a/drivers/mmc/mmc_boot.c b/drivers/mmc/mmc_boot.c > index 0a74b1fb776a..367c957b5181 100644 > --- a/drivers/mmc/mmc_boot.c > +++ b/drivers/mmc/mmc_boot.c > @@ -4,7 +4,6 @@ > * Written by Amar <amarendra.xt@samsung.com> > */ > > -#include <common.h> > #include <log.h> > #include <mmc.h> > #include "mmc_private.h" > diff --git a/drivers/mmc/mmc_bootdev.c b/drivers/mmc/mmc_bootdev.c > index 55ecead2ddf9..5a1688b75d09 100644 > --- a/drivers/mmc/mmc_bootdev.c > +++ b/drivers/mmc/mmc_bootdev.c > @@ -6,7 +6,6 @@ > * Written by Simon Glass <sjg@chromium.org> > */ > > -#include <common.h> > #include <bootdev.h> > #include <dm.h> > #include <mmc.h> > diff --git a/drivers/mmc/mmc_legacy.c b/drivers/mmc/mmc_legacy.c > index a101ee43fde5..a87d2276c1b8 100644 > --- a/drivers/mmc/mmc_legacy.c > +++ b/drivers/mmc/mmc_legacy.c > @@ -5,7 +5,6 @@ > * Written by Simon Glass <sjg@chromium.org> > */ > > -#include <common.h> > #include <log.h> > #include <malloc.h> > #include <mmc.h> > diff --git a/drivers/mmc/mmc_spi.c b/drivers/mmc/mmc_spi.c > index bcea800e5f61..675e642efd08 100644 > --- a/drivers/mmc/mmc_spi.c > +++ b/drivers/mmc/mmc_spi.c > @@ -6,7 +6,6 @@ > * > * Licensed under the GPL-2 or later. > */ > -#include <common.h> > #include <errno.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/mmc_write.c b/drivers/mmc/mmc_write.c > index a6f93380dd09..c023d15e52a8 100644 > --- a/drivers/mmc/mmc_write.c > +++ b/drivers/mmc/mmc_write.c > @@ -7,7 +7,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <blk.h> > #include <dm.h> > #include <part.h> > diff --git a/drivers/mmc/msm_sdhci.c b/drivers/mmc/msm_sdhci.c > index 5e9d66526a83..4ce0de6c47d8 100644 > --- a/drivers/mmc/msm_sdhci.c > +++ b/drivers/mmc/msm_sdhci.c > @@ -7,7 +7,6 @@ > * Based on Linux driver > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <malloc.h> > diff --git a/drivers/mmc/mtk-sd.c b/drivers/mmc/mtk-sd.c > index 4bd66ecf93ad..3a9258255a78 100644 > --- a/drivers/mmc/mtk-sd.c > +++ b/drivers/mmc/mtk-sd.c > @@ -7,7 +7,6 @@ > */ > > #include <clk.h> > -#include <common.h> > #include <dm.h> > #include <mmc.h> > #include <errno.h> > diff --git a/drivers/mmc/mv_sdhci.c b/drivers/mmc/mv_sdhci.c > index dbdd671c88bc..2da5334c21f1 100644 > --- a/drivers/mmc/mv_sdhci.c > +++ b/drivers/mmc/mv_sdhci.c > @@ -3,7 +3,6 @@ > * Marvell SD Host Controller Interface > */ > > -#include <common.h> > #include <dm.h> > #include <malloc.h> > #include <sdhci.h> > diff --git a/drivers/mmc/mvebu_mmc.c b/drivers/mmc/mvebu_mmc.c > index fea55c61ed7d..5af1953cd148 100644 > --- a/drivers/mmc/mvebu_mmc.c > +++ b/drivers/mmc/mvebu_mmc.c > @@ -7,7 +7,6 @@ > * Written-by: Maen Suleiman, Gerald Kerma > */ > > -#include <common.h> > #include <errno.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/mxcmmc.c b/drivers/mmc/mxcmmc.c > index 0057273a2a76..1acea6f820b4 100644 > --- a/drivers/mmc/mxcmmc.c > +++ b/drivers/mmc/mxcmmc.c > @@ -17,7 +17,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <command.h> > #include <mmc.h> > #include <part.h> > diff --git a/drivers/mmc/mxsmmc.c b/drivers/mmc/mxsmmc.c > index 35a8e21058ed..95390a5be7e5 100644 > --- a/drivers/mmc/mxsmmc.c > +++ b/drivers/mmc/mxsmmc.c > @@ -20,7 +20,6 @@ > * Kyle Harris, Nexus Technologies, Inc. kharris@nexus-tech.net > */ > > -#include <common.h> > #include <log.h> > #include <malloc.h> > #include <mmc.h> > diff --git a/drivers/mmc/nexell_dw_mmc.c b/drivers/mmc/nexell_dw_mmc.c > index 2723e4887cf7..2e1ce54c7d50 100644 > --- a/drivers/mmc/nexell_dw_mmc.c > +++ b/drivers/mmc/nexell_dw_mmc.c > @@ -6,7 +6,6 @@ > * (C) Copyright 2019 Stefan Bosch <stefan_b@posteo.net> > */ > > -#include <common.h> > #include <dm.h> > #include <dt-structs.h> > #include <dwmmc.h> > diff --git a/drivers/mmc/npcm_sdhci.c b/drivers/mmc/npcm_sdhci.c > index d63521d6855f..dff4732ea06f 100644 > --- a/drivers/mmc/npcm_sdhci.c > +++ b/drivers/mmc/npcm_sdhci.c > @@ -3,7 +3,6 @@ > * Copyright (c) 2022 Nuvoton Technology Corp. > */ > > -#include <common.h> > #include <dm.h> > #include <sdhci.h> > #include <clk.h> > diff --git a/drivers/mmc/omap_hsmmc.c b/drivers/mmc/omap_hsmmc.c > index 118d9cd16fdb..2b7f9fc9a205 100644 > --- a/drivers/mmc/omap_hsmmc.c > +++ b/drivers/mmc/omap_hsmmc.c > @@ -23,7 +23,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <cpu_func.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/owl_mmc.c b/drivers/mmc/owl_mmc.c > index e84171a661a7..bd4906f58e74 100644 > --- a/drivers/mmc/owl_mmc.c > +++ b/drivers/mmc/owl_mmc.c > @@ -11,7 +11,6 @@ > * channel, and those special bits used in this driver is picked from vendor > * source exclusively for MMC/SD. > */ > -#include <common.h> > #include <clk.h> > #include <cpu_func.h> > #include <dm.h> > diff --git a/drivers/mmc/pci_mmc.c b/drivers/mmc/pci_mmc.c > index 4d163ccba041..d446c55f72b2 100644 > --- a/drivers/mmc/pci_mmc.c > +++ b/drivers/mmc/pci_mmc.c > @@ -4,7 +4,6 @@ > * Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com> > */ > > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/piton_mmc.c b/drivers/mmc/piton_mmc.c > index a330bbf8cbe2..fed1f8416088 100644 > --- a/drivers/mmc/piton_mmc.c > +++ b/drivers/mmc/piton_mmc.c > @@ -11,7 +11,6 @@ > > #include <asm/gpio.h> > #include <asm/io.h> > -#include <common.h> > #include <div64.h> > #include <dm.h> > #include <errno.h> > diff --git a/drivers/mmc/rockchip_dw_mmc.c b/drivers/mmc/rockchip_dw_mmc.c > index ad4529d6afa8..1a10b7057a47 100644 > --- a/drivers/mmc/rockchip_dw_mmc.c > +++ b/drivers/mmc/rockchip_dw_mmc.c > @@ -3,7 +3,6 @@ > * Copyright (c) 2013 Google, Inc > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <dt-structs.h> > diff --git a/drivers/mmc/rockchip_sdhci.c b/drivers/mmc/rockchip_sdhci.c > index c889c7bc9855..35667b86b50b 100644 > --- a/drivers/mmc/rockchip_sdhci.c > +++ b/drivers/mmc/rockchip_sdhci.c > @@ -5,7 +5,6 @@ > * Rockchip SD Host Controller Interface > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <dm/ofnode.h> > diff --git a/drivers/mmc/rpmb.c b/drivers/mmc/rpmb.c > index b68d98573c9a..0658ce22cf13 100644 > --- a/drivers/mmc/rpmb.c > +++ b/drivers/mmc/rpmb.c > @@ -8,7 +8,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <log.h> > #include <memalign.h> > #include <mmc.h> > diff --git a/drivers/mmc/s5p_sdhci.c b/drivers/mmc/s5p_sdhci.c > index 3b74feae68c7..80dbb38c9b36 100644 > --- a/drivers/mmc/s5p_sdhci.c > +++ b/drivers/mmc/s5p_sdhci.c > @@ -4,7 +4,6 @@ > * Jaehoon Chung <jh80.chung@samsung.com> > */ > > -#include <common.h> > #include <dm.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/sandbox_mmc.c b/drivers/mmc/sandbox_mmc.c > index 0ba7940a4dbf..a24520f2e78c 100644 > --- a/drivers/mmc/sandbox_mmc.c > +++ b/drivers/mmc/sandbox_mmc.c > @@ -4,7 +4,6 @@ > * Written by Simon Glass <sjg@chromium.org> > */ > > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <fdtdec.h> > diff --git a/drivers/mmc/sdhci-adma.c b/drivers/mmc/sdhci-adma.c > index 283ba956deb9..fdb189d71a64 100644 > --- a/drivers/mmc/sdhci-adma.c > +++ b/drivers/mmc/sdhci-adma.c > @@ -3,7 +3,6 @@ > * SDHCI ADMA2 helper functions. > */ > > -#include <common.h> > #include <cpu_func.h> > #include <sdhci.h> > #include <malloc.h> > diff --git a/drivers/mmc/sdhci-cadence.c b/drivers/mmc/sdhci-cadence.c > index 0570dbca00d7..07ec35a04635 100644 > --- a/drivers/mmc/sdhci-cadence.c > +++ b/drivers/mmc/sdhci-cadence.c > @@ -4,7 +4,6 @@ > * Author: Masahiro Yamada <yamada.masahiro@socionext.com> > */ > > -#include <common.h> > #include <dm.h> > #include <asm/global_data.h> > #include <dm/device_compat.h> > diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c > index d06f2c02bb7b..560b7e889c77 100644 > --- a/drivers/mmc/sdhci.c > +++ b/drivers/mmc/sdhci.c > @@ -7,7 +7,6 @@ > * Murray.Jensen@cmst.csiro.au, 27-Jan-01. > */ > > -#include <common.h> > #include <cpu_func.h> > #include <dm.h> > #include <errno.h> > @@ -15,6 +14,7 @@ > #include <malloc.h> > #include <mmc.h> > #include <sdhci.h> > +#include <time.h> > #include <asm/cache.h> > #include <linux/bitops.h> > #include <linux/delay.h> > diff --git a/drivers/mmc/sh_mmcif.c b/drivers/mmc/sh_mmcif.c > index 76dc1c68b821..06a30d5efb81 100644 > --- a/drivers/mmc/sh_mmcif.c > +++ b/drivers/mmc/sh_mmcif.c > @@ -6,7 +6,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <log.h> > #include <watchdog.h> > #include <command.h> > diff --git a/drivers/mmc/snps_dw_mmc.c b/drivers/mmc/snps_dw_mmc.c > index 0134399e3934..9bdbe5070b1d 100644 > --- a/drivers/mmc/snps_dw_mmc.c > +++ b/drivers/mmc/snps_dw_mmc.c > @@ -7,7 +7,6 @@ > * Author: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <dwmmc.h> > diff --git a/drivers/mmc/socfpga_dw_mmc.c b/drivers/mmc/socfpga_dw_mmc.c > index 387cb8b6b50a..f738019b8357 100644 > --- a/drivers/mmc/socfpga_dw_mmc.c > +++ b/drivers/mmc/socfpga_dw_mmc.c > @@ -3,7 +3,6 @@ > * (C) Copyright 2013 Altera Corporation <www.altera.com> > */ > > -#include <common.h> > #include <log.h> > #include <asm/arch/clock_manager.h> > #include <asm/arch/secure_reg_helper.h> > diff --git a/drivers/mmc/sti_sdhci.c b/drivers/mmc/sti_sdhci.c > index 23a1dd43c9b2..91018b7e21af 100644 > --- a/drivers/mmc/sti_sdhci.c > +++ b/drivers/mmc/sti_sdhci.c > @@ -4,7 +4,6 @@ > * Author(s): Patrice Chotard, <patrice.chotard@foss.st.com> for STMicroelectronics. > */ > > -#include <common.h> > #include <dm.h> > #include <log.h> > #include <mmc.h> > diff --git a/drivers/mmc/stm32_sdmmc2.c b/drivers/mmc/stm32_sdmmc2.c > index 39ae79ba1293..9483fb57daf8 100644 > --- a/drivers/mmc/stm32_sdmmc2.c > +++ b/drivers/mmc/stm32_sdmmc2.c > @@ -6,7 +6,6 @@ > > #define LOG_CATEGORY UCLASS_MMC > > -#include <common.h> > #include <clk.h> > #include <cpu_func.h> > #include <dm.h> > diff --git a/drivers/mmc/sunxi_mmc.c b/drivers/mmc/sunxi_mmc.c > index 714706d2411b..0b56d1405bee 100644 > --- a/drivers/mmc/sunxi_mmc.c > +++ b/drivers/mmc/sunxi_mmc.c > @@ -13,7 +13,6 @@ > * proper DM_MMC implementation at the end. > */ > > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/tangier_sdhci.c b/drivers/mmc/tangier_sdhci.c > index 115642733243..ae65c310b685 100644 > --- a/drivers/mmc/tangier_sdhci.c > +++ b/drivers/mmc/tangier_sdhci.c > @@ -2,7 +2,6 @@ > /* > * Copyright (c) 2017 Intel Corporation > */ > -#include <common.h> > #include <dm.h> > #include <dm/device.h> > #include <linux/io.h> > diff --git a/drivers/mmc/tegra_mmc.c b/drivers/mmc/tegra_mmc.c > index c01fb3d01657..5ed7f01d3f36 100644 > --- a/drivers/mmc/tegra_mmc.c > +++ b/drivers/mmc/tegra_mmc.c > @@ -7,7 +7,6 @@ > */ > > #include <bouncebuf.h> > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/tmio-common.c b/drivers/mmc/tmio-common.c > index 719c4830bc30..0b396122b464 100644 > --- a/drivers/mmc/tmio-common.c > +++ b/drivers/mmc/tmio-common.c > @@ -4,7 +4,6 @@ > * Author: Masahiro Yamada <yamada.masahiro@socionext.com> > */ > > -#include <common.h> > #include <clk.h> > #include <cpu_func.h> > #include <fdtdec.h> > diff --git a/drivers/mmc/uniphier-sd.c b/drivers/mmc/uniphier-sd.c > index 8cde4308aaed..5b3650d52eea 100644 > --- a/drivers/mmc/uniphier-sd.c > +++ b/drivers/mmc/uniphier-sd.c > @@ -4,7 +4,6 @@ > * Author: Masahiro Yamada <yamada.masahiro@socionext.com> > */ > > -#include <common.h> > #include <clk.h> > #include <fdtdec.h> > #include <malloc.h> > diff --git a/drivers/mmc/xenon_sdhci.c b/drivers/mmc/xenon_sdhci.c > index 27dbe0404e04..0e4902fab77c 100644 > --- a/drivers/mmc/xenon_sdhci.c > +++ b/drivers/mmc/xenon_sdhci.c > @@ -14,7 +14,6 @@ > * Stefan Roese <sr@denx.de> > */ > > -#include <common.h> > #include <dm.h> > #include <fdtdec.h> > #include <asm/global_data.h> > diff --git a/drivers/mmc/zynq_sdhci.c b/drivers/mmc/zynq_sdhci.c > index 935540d17194..898be5a0913a 100644 > --- a/drivers/mmc/zynq_sdhci.c > +++ b/drivers/mmc/zynq_sdhci.c > @@ -7,7 +7,6 @@ > */ > > #include <clk.h> > -#include <common.h> > #include <dm.h> > #include <fdtdec.h> > #include <linux/delay.h> > -- > 2.34.1 >
> -----Original Message----- > From: Tom Rini <trini@konsulko.com> > Sent: Thursday, May 2, 2024 10:31 AM > To: u-boot@lists.denx.de > Cc: Peng Fan <peng.fan@nxp.com>; Jaehoon Chung <jh80.chung@samsung.com>; Ryan Chen > <ryan_chen@aspeedtech.com>; Chia-Wei Wang <chiawei_wang@aspeedtech.com>; Aspeed BMC SW team <BMC- > SW@aspeedtech.com>; Joel Stanley <joel@jms.id.au>; Matthias Brugger <mbrugger@suse.com>; Peter > Robinson <pbrobinson@gmail.com>; Thomas Fitzsimmons <fitzsim@fitzsim.org>; Alex Nemirovsky > <alex.nemirovsky@cortina-access.com>; Masahisa Kojima <kojima.masahisa@socionext.com>; Neil Armstrong > <neil.armstrong@linaro.org>; Simon Glass <sjg@chromium.org>; Caleb Connolly > <caleb.connolly@linaro.org>; Sumit Garg <sumit.garg@linaro.org>; Ryder Lee <ryder.lee@mediatek.com>; > Weijie Gao <weijie.gao@mediatek.com>; Chunfeng Yun <chunfeng.yun@mediatek.com>; GSS_MTK_Uboot_upstream > <GSS_MTK_Uboot_upstream@mediatek.com>; Tianrui Wei <tianrui-wei@outlook.com>; Philipp Tomsich > <philipp.tomsich@vrull.eu>; Kever Yang <kever.yang@rock-chips.com>; Nobuhiro Iwamatsu > <iwamatsu@nigauri.org>; Marek Vasut <marek.vasut+renesas@mailbox.org>; Eugeniy Paltsev > <Eugeniy.Paltsev@synopsys.com>; Patrice Chotard <patrice.chotard@foss.st.com>; Patrick Delaunay > <patrick.delaunay@foss.st.com>; Thierry Reding <treding@nvidia.com>; Svyatoslav Ryhel > <clamor95@gmail.com>; Kunihiko Hayashi <hayashi.kunihiko@socionext.com>; Dai Okamura > <okamura.dai@socionext.com>; Stefan Roese <sr@denx.de>; Michal Simek <michal.simek@amd.com> > Subject: [PATCH 42/81] mmc: Remove <common.h> and add needed includes > > Remove <common.h> from this driver directory and when needed > add missing include files directly. > > Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com> Best Regards, Jaehoon Chung > --- > Cc: Peng Fan <peng.fan@nxp.com> > Cc: Jaehoon Chung <jh80.chung@samsung.com> > Cc: Tom Rini <trini@konsulko.com> > Cc: Ryan Chen <ryan_chen@aspeedtech.com> > Cc: Chia-Wei Wang <chiawei_wang@aspeedtech.com> > Cc: Aspeed BMC SW team <BMC-SW@aspeedtech.com> > Cc: Joel Stanley <joel@jms.id.au> > Cc: Matthias Brugger <mbrugger@suse.com> > Cc: Peter Robinson <pbrobinson@gmail.com> > Cc: Thomas Fitzsimmons <fitzsim@fitzsim.org> > Cc: Alex Nemirovsky <alex.nemirovsky@cortina-access.com> > Cc: Masahisa Kojima <kojima.masahisa@socionext.com> > Cc: Neil Armstrong <neil.armstrong@linaro.org> > Cc: Simon Glass <sjg@chromium.org> > Cc: Caleb Connolly <caleb.connolly@linaro.org> > Cc: Sumit Garg <sumit.garg@linaro.org> > Cc: Ryder Lee <ryder.lee@mediatek.com> > Cc: Weijie Gao <weijie.gao@mediatek.com> > Cc: Chunfeng Yun <chunfeng.yun@mediatek.com> > Cc: GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com> > Cc: Tianrui Wei <tianrui-wei@outlook.com> > Cc: Philipp Tomsich <philipp.tomsich@vrull.eu> > Cc: Kever Yang <kever.yang@rock-chips.com> > Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> > Cc: Marek Vasut <marek.vasut+renesas@mailbox.org> > Cc: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> > Cc: Patrice Chotard <patrice.chotard@foss.st.com> > Cc: Patrick Delaunay <patrick.delaunay@foss.st.com> > Cc: Thierry Reding <treding@nvidia.com> > Cc: Svyatoslav Ryhel <clamor95@gmail.com> > Cc: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> > Cc: Dai Okamura <okamura.dai@socionext.com> > Cc: Stefan Roese <sr@denx.de> > Cc: Michal Simek <michal.simek@amd.com> > --- > drivers/mmc/am654_sdhci.c | 1 - > drivers/mmc/arm_pl180_mmci.c | 1 - > drivers/mmc/aspeed_sdhci.c | 1 - > drivers/mmc/atmel_sdhci.c | 1 - > drivers/mmc/bcm2835_sdhci.c | 1 - > drivers/mmc/bcm2835_sdhost.c | 1 - > drivers/mmc/bcmstb_sdhci.c | 1 - > drivers/mmc/ca_dw_mmc.c | 1 - > drivers/mmc/davinci_mmc.c | 1 - > drivers/mmc/dw_mmc.c | 1 - > drivers/mmc/exynos_dw_mmc.c | 1 - > drivers/mmc/f_sdh30.c | 1 - > drivers/mmc/fsl_esdhc.c | 1 - > drivers/mmc/fsl_esdhc_imx.c | 1 - > drivers/mmc/fsl_esdhc_spl.c | 2 +- > drivers/mmc/ftsdc010_mci.c | 1 - > drivers/mmc/gen_atmel_mci.c | 2 +- > drivers/mmc/hi6220_dw_mmc.c | 1 - > drivers/mmc/iproc_sdhci.c | 1 - > drivers/mmc/jz_mmc.c | 1 - > drivers/mmc/kona_sdhci.c | 1 - > drivers/mmc/meson_gx_mmc.c | 1 - > drivers/mmc/mmc-pwrseq.c | 1 - > drivers/mmc/mmc-uclass.c | 1 - > drivers/mmc/mmc.c | 3 ++- > drivers/mmc/mmc_boot.c | 1 - > drivers/mmc/mmc_bootdev.c | 1 - > drivers/mmc/mmc_legacy.c | 1 - > drivers/mmc/mmc_spi.c | 1 - > drivers/mmc/mmc_write.c | 1 - > drivers/mmc/msm_sdhci.c | 1 - > drivers/mmc/mtk-sd.c | 1 - > drivers/mmc/mv_sdhci.c | 1 - > drivers/mmc/mvebu_mmc.c | 1 - > drivers/mmc/mxcmmc.c | 1 - > drivers/mmc/mxsmmc.c | 1 - > drivers/mmc/nexell_dw_mmc.c | 1 - > drivers/mmc/npcm_sdhci.c | 1 - > drivers/mmc/omap_hsmmc.c | 1 - > drivers/mmc/owl_mmc.c | 1 - > drivers/mmc/pci_mmc.c | 1 - > drivers/mmc/piton_mmc.c | 1 - > drivers/mmc/rockchip_dw_mmc.c | 1 - > drivers/mmc/rockchip_sdhci.c | 1 - > drivers/mmc/rpmb.c | 1 - > drivers/mmc/s5p_sdhci.c | 1 - > drivers/mmc/sandbox_mmc.c | 1 - > drivers/mmc/sdhci-adma.c | 1 - > drivers/mmc/sdhci-cadence.c | 1 - > drivers/mmc/sdhci.c | 2 +- > drivers/mmc/sh_mmcif.c | 1 - > drivers/mmc/snps_dw_mmc.c | 1 - > drivers/mmc/socfpga_dw_mmc.c | 1 - > drivers/mmc/sti_sdhci.c | 1 - > drivers/mmc/stm32_sdmmc2.c | 1 - > drivers/mmc/sunxi_mmc.c | 1 - > drivers/mmc/tangier_sdhci.c | 1 - > drivers/mmc/tegra_mmc.c | 1 - > drivers/mmc/tmio-common.c | 1 - > drivers/mmc/uniphier-sd.c | 1 - > drivers/mmc/xenon_sdhci.c | 1 - > drivers/mmc/zynq_sdhci.c | 1 - > 62 files changed, 5 insertions(+), 62 deletions(-) > > diff --git a/drivers/mmc/am654_sdhci.c b/drivers/mmc/am654_sdhci.c > index ffb461c2f6c1..48fac7a11b48 100644 > --- a/drivers/mmc/am654_sdhci.c > +++ b/drivers/mmc/am654_sdhci.c > @@ -6,7 +6,6 @@ > */ > > #include <clk.h> > -#include <common.h> > #include <dm.h> > #include <malloc.h> > #include <mmc.h> > diff --git a/drivers/mmc/arm_pl180_mmci.c b/drivers/mmc/arm_pl180_mmci.c > index cecc7ad783d0..f00b0ff0dc95 100644 > --- a/drivers/mmc/arm_pl180_mmci.c > +++ b/drivers/mmc/arm_pl180_mmci.c > @@ -11,7 +11,6 @@ > > /* #define DEBUG */ > > -#include "common.h" > #include <clk.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/aspeed_sdhci.c b/drivers/mmc/aspeed_sdhci.c > index c9626c6beb8f..87a6f66ebb37 100644 > --- a/drivers/mmc/aspeed_sdhci.c > +++ b/drivers/mmc/aspeed_sdhci.c > @@ -4,7 +4,6 @@ > * Eddie James <eajames@linux.ibm.com> > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <malloc.h> > diff --git a/drivers/mmc/atmel_sdhci.c b/drivers/mmc/atmel_sdhci.c > index d92bad97b71e..0b265196f025 100644 > --- a/drivers/mmc/atmel_sdhci.c > +++ b/drivers/mmc/atmel_sdhci.c > @@ -4,7 +4,6 @@ > * Wenyou.Yang <wenyou.yang@atmel.com> > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <malloc.h> > diff --git a/drivers/mmc/bcm2835_sdhci.c b/drivers/mmc/bcm2835_sdhci.c > index 5e48394fd0fb..598a51d914a9 100644 > --- a/drivers/mmc/bcm2835_sdhci.c > +++ b/drivers/mmc/bcm2835_sdhci.c > @@ -36,7 +36,6 @@ > * Inspired by sdhci-pci.c, by Pierre Ossman > */ > > -#include <common.h> > #include <dm.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/bcm2835_sdhost.c b/drivers/mmc/bcm2835_sdhost.c > index 5c23c03d10d7..720127468d37 100644 > --- a/drivers/mmc/bcm2835_sdhost.c > +++ b/drivers/mmc/bcm2835_sdhost.c > @@ -30,7 +30,6 @@ > * sdhci.c and sdhci-pci.c by Pierre Ossman > */ > #include <clk.h> > -#include <common.h> > #include <dm.h> > #include <mmc.h> > #include <asm/arch/msg.h> > diff --git a/drivers/mmc/bcmstb_sdhci.c b/drivers/mmc/bcmstb_sdhci.c > index 49846adcf547..7bddbebb1622 100644 > --- a/drivers/mmc/bcmstb_sdhci.c > +++ b/drivers/mmc/bcmstb_sdhci.c > @@ -6,7 +6,6 @@ > * Author: Thomas Fitzsimmons <fitzsim@fitzsim.org> > */ > > -#include <common.h> > #include <dm.h> > #include <mach/sdhci.h> > #include <malloc.h> > diff --git a/drivers/mmc/ca_dw_mmc.c b/drivers/mmc/ca_dw_mmc.c > index a17ed8c11cbe..54a2ba4795e3 100644 > --- a/drivers/mmc/ca_dw_mmc.c > +++ b/drivers/mmc/ca_dw_mmc.c > @@ -4,7 +4,6 @@ > * Arthur Li <arthur.li@cortina-access.com> > */ > > -#include <common.h> > #include <dwmmc.h> > #include <fdtdec.h> > #include <asm/global_data.h> > diff --git a/drivers/mmc/davinci_mmc.c b/drivers/mmc/davinci_mmc.c > index 3a3d23aec00a..5107fcd83625 100644 > --- a/drivers/mmc/davinci_mmc.c > +++ b/drivers/mmc/davinci_mmc.c > @@ -6,7 +6,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <mmc.h> > diff --git a/drivers/mmc/dw_mmc.c b/drivers/mmc/dw_mmc.c > index e1036641452a..e6107c770fe3 100644 > --- a/drivers/mmc/dw_mmc.c > +++ b/drivers/mmc/dw_mmc.c > @@ -6,7 +6,6 @@ > */ > > #include <bouncebuf.h> > -#include <common.h> > #include <cpu_func.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/exynos_dw_mmc.c b/drivers/mmc/exynos_dw_mmc.c > index 2f849c43b129..a51f762988da 100644 > --- a/drivers/mmc/exynos_dw_mmc.c > +++ b/drivers/mmc/exynos_dw_mmc.c > @@ -4,7 +4,6 @@ > * Jaehoon Chung <jh80.chung@samsung.com> > */ > > -#include <common.h> > #include <dwmmc.h> > #include <fdtdec.h> > #include <asm/global_data.h> > diff --git a/drivers/mmc/f_sdh30.c b/drivers/mmc/f_sdh30.c > index 3d587a464d50..f47cf8485216 100644 > --- a/drivers/mmc/f_sdh30.c > +++ b/drivers/mmc/f_sdh30.c > @@ -5,7 +5,6 @@ > * Copyright 2021 Socionext, Inc. > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <malloc.h> > diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c > index 5ac1c6a0e9e1..0c66980b6218 100644 > --- a/drivers/mmc/fsl_esdhc.c > +++ b/drivers/mmc/fsl_esdhc.c > @@ -10,7 +10,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <command.h> > #include <cpu_func.h> > #include <errno.h> > diff --git a/drivers/mmc/fsl_esdhc_imx.c b/drivers/mmc/fsl_esdhc_imx.c > index 8b2ef9391f3e..a9b8d7dd67f3 100644 > --- a/drivers/mmc/fsl_esdhc_imx.c > +++ b/drivers/mmc/fsl_esdhc_imx.c > @@ -11,7 +11,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <command.h> > #include <clk.h> > #include <cpu_func.h> > diff --git a/drivers/mmc/fsl_esdhc_spl.c b/drivers/mmc/fsl_esdhc_spl.c > index 6d7c0cff22a5..1a11258be4de 100644 > --- a/drivers/mmc/fsl_esdhc_spl.c > +++ b/drivers/mmc/fsl_esdhc_spl.c > @@ -3,7 +3,7 @@ > * Copyright 2013 Freescale Semiconductor, Inc. > */ > > -#include <common.h> > +#include <config.h> > #include <cpu_func.h> > #include <hang.h> > #include <mmc.h> > diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c > index cabb747fbbdb..11e44264e47d 100644 > --- a/drivers/mmc/ftsdc010_mci.c > +++ b/drivers/mmc/ftsdc010_mci.c > @@ -9,7 +9,6 @@ > * Author: Rick Chen (rick@andestech.com) > */ > > -#include <common.h> > #include <clk.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/gen_atmel_mci.c b/drivers/mmc/gen_atmel_mci.c > index 3ee99558f6f9..6a531fa09615 100644 > --- a/drivers/mmc/gen_atmel_mci.c > +++ b/drivers/mmc/gen_atmel_mci.c > @@ -8,7 +8,7 @@ > * Copyright (C) 2004-2006 Atmel Corporation > */ > > -#include <common.h> > +#include <config.h> > #include <clk.h> > #include <display_options.h> > #include <dm.h> > diff --git a/drivers/mmc/hi6220_dw_mmc.c b/drivers/mmc/hi6220_dw_mmc.c > index dc0210402bd2..c68a9157bfcc 100644 > --- a/drivers/mmc/hi6220_dw_mmc.c > +++ b/drivers/mmc/hi6220_dw_mmc.c > @@ -4,7 +4,6 @@ > * peter.griffin <peter.griffin@linaro.org> > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <dwmmc.h> > diff --git a/drivers/mmc/iproc_sdhci.c b/drivers/mmc/iproc_sdhci.c > index 11d86ad658f9..7ab74ff117a6 100644 > --- a/drivers/mmc/iproc_sdhci.c > +++ b/drivers/mmc/iproc_sdhci.c > @@ -4,7 +4,6 @@ > * > */ > > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <malloc.h> > diff --git a/drivers/mmc/jz_mmc.c b/drivers/mmc/jz_mmc.c > index 61e48ee0f62d..fc10bb256a4d 100644 > --- a/drivers/mmc/jz_mmc.c > +++ b/drivers/mmc/jz_mmc.c > @@ -6,7 +6,6 @@ > * Author: Paul Burton <paul.burton@imgtec.com> > */ > > -#include <common.h> > #include <malloc.h> > #include <mmc.h> > #include <asm/global_data.h> > diff --git a/drivers/mmc/kona_sdhci.c b/drivers/mmc/kona_sdhci.c > index 2bbe673b9129..83f141226325 100644 > --- a/drivers/mmc/kona_sdhci.c > +++ b/drivers/mmc/kona_sdhci.c > @@ -3,7 +3,6 @@ > * Copyright 2013 Broadcom Corporation. > */ > > -#include <common.h> > #include <malloc.h> > #include <sdhci.h> > #include <linux/delay.h> > diff --git a/drivers/mmc/meson_gx_mmc.c b/drivers/mmc/meson_gx_mmc.c > index 0825c0a2a838..5852b24c6d2a 100644 > --- a/drivers/mmc/meson_gx_mmc.c > +++ b/drivers/mmc/meson_gx_mmc.c > @@ -3,7 +3,6 @@ > * (C) Copyright 2016 Carlo Caione <carlo@caione.org> > */ > > -#include <common.h> > #include <clk.h> > #include <cpu_func.h> > #include <dm.h> > diff --git a/drivers/mmc/mmc-pwrseq.c b/drivers/mmc/mmc-pwrseq.c > index 2539f61323d1..a1c9624a2225 100644 > --- a/drivers/mmc/mmc-pwrseq.c > +++ b/drivers/mmc/mmc-pwrseq.c > @@ -4,7 +4,6 @@ > * Jaehoon Chung <jh80.chung@samsung.com> > */ > > -#include <common.h> > #include <dm.h> > #include <mmc.h> > #include <pwrseq.h> > diff --git a/drivers/mmc/mmc-uclass.c b/drivers/mmc/mmc-uclass.c > index 0685b86af464..da6a39b7d990 100644 > --- a/drivers/mmc/mmc-uclass.c > +++ b/drivers/mmc/mmc-uclass.c > @@ -7,7 +7,6 @@ > > #define LOG_CATEGORY UCLASS_MMC > > -#include <common.h> > #include <bootdev.h> > #include <log.h> > #include <mmc.h> > diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c > index 4543d94c7205..b18dc331f785 100644 > --- a/drivers/mmc/mmc.c > +++ b/drivers/mmc/mmc.c > @@ -8,7 +8,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <blk.h> > #include <command.h> > #include <dm.h> > @@ -17,6 +16,7 @@ > #include <errno.h> > #include <mmc.h> > #include <part.h> > +#include <time.h> > #include <linux/bitops.h> > #include <linux/delay.h> > #include <linux/printk.h> > @@ -24,6 +24,7 @@ > #include <malloc.h> > #include <memalign.h> > #include <linux/list.h> > +#include <linux/printk.h> > #include <div64.h> > #include "mmc_private.h" > > diff --git a/drivers/mmc/mmc_boot.c b/drivers/mmc/mmc_boot.c > index 0a74b1fb776a..367c957b5181 100644 > --- a/drivers/mmc/mmc_boot.c > +++ b/drivers/mmc/mmc_boot.c > @@ -4,7 +4,6 @@ > * Written by Amar <amarendra.xt@samsung.com> > */ > > -#include <common.h> > #include <log.h> > #include <mmc.h> > #include "mmc_private.h" > diff --git a/drivers/mmc/mmc_bootdev.c b/drivers/mmc/mmc_bootdev.c > index 55ecead2ddf9..5a1688b75d09 100644 > --- a/drivers/mmc/mmc_bootdev.c > +++ b/drivers/mmc/mmc_bootdev.c > @@ -6,7 +6,6 @@ > * Written by Simon Glass <sjg@chromium.org> > */ > > -#include <common.h> > #include <bootdev.h> > #include <dm.h> > #include <mmc.h> > diff --git a/drivers/mmc/mmc_legacy.c b/drivers/mmc/mmc_legacy.c > index a101ee43fde5..a87d2276c1b8 100644 > --- a/drivers/mmc/mmc_legacy.c > +++ b/drivers/mmc/mmc_legacy.c > @@ -5,7 +5,6 @@ > * Written by Simon Glass <sjg@chromium.org> > */ > > -#include <common.h> > #include <log.h> > #include <malloc.h> > #include <mmc.h> > diff --git a/drivers/mmc/mmc_spi.c b/drivers/mmc/mmc_spi.c > index bcea800e5f61..675e642efd08 100644 > --- a/drivers/mmc/mmc_spi.c > +++ b/drivers/mmc/mmc_spi.c > @@ -6,7 +6,6 @@ > * > * Licensed under the GPL-2 or later. > */ > -#include <common.h> > #include <errno.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/mmc_write.c b/drivers/mmc/mmc_write.c > index a6f93380dd09..c023d15e52a8 100644 > --- a/drivers/mmc/mmc_write.c > +++ b/drivers/mmc/mmc_write.c > @@ -7,7 +7,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <blk.h> > #include <dm.h> > #include <part.h> > diff --git a/drivers/mmc/msm_sdhci.c b/drivers/mmc/msm_sdhci.c > index 5e9d66526a83..4ce0de6c47d8 100644 > --- a/drivers/mmc/msm_sdhci.c > +++ b/drivers/mmc/msm_sdhci.c > @@ -7,7 +7,6 @@ > * Based on Linux driver > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <malloc.h> > diff --git a/drivers/mmc/mtk-sd.c b/drivers/mmc/mtk-sd.c > index 4bd66ecf93ad..3a9258255a78 100644 > --- a/drivers/mmc/mtk-sd.c > +++ b/drivers/mmc/mtk-sd.c > @@ -7,7 +7,6 @@ > */ > > #include <clk.h> > -#include <common.h> > #include <dm.h> > #include <mmc.h> > #include <errno.h> > diff --git a/drivers/mmc/mv_sdhci.c b/drivers/mmc/mv_sdhci.c > index dbdd671c88bc..2da5334c21f1 100644 > --- a/drivers/mmc/mv_sdhci.c > +++ b/drivers/mmc/mv_sdhci.c > @@ -3,7 +3,6 @@ > * Marvell SD Host Controller Interface > */ > > -#include <common.h> > #include <dm.h> > #include <malloc.h> > #include <sdhci.h> > diff --git a/drivers/mmc/mvebu_mmc.c b/drivers/mmc/mvebu_mmc.c > index fea55c61ed7d..5af1953cd148 100644 > --- a/drivers/mmc/mvebu_mmc.c > +++ b/drivers/mmc/mvebu_mmc.c > @@ -7,7 +7,6 @@ > * Written-by: Maen Suleiman, Gerald Kerma > */ > > -#include <common.h> > #include <errno.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/mxcmmc.c b/drivers/mmc/mxcmmc.c > index 0057273a2a76..1acea6f820b4 100644 > --- a/drivers/mmc/mxcmmc.c > +++ b/drivers/mmc/mxcmmc.c > @@ -17,7 +17,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <command.h> > #include <mmc.h> > #include <part.h> > diff --git a/drivers/mmc/mxsmmc.c b/drivers/mmc/mxsmmc.c > index 35a8e21058ed..95390a5be7e5 100644 > --- a/drivers/mmc/mxsmmc.c > +++ b/drivers/mmc/mxsmmc.c > @@ -20,7 +20,6 @@ > * Kyle Harris, Nexus Technologies, Inc. kharris@nexus-tech.net > */ > > -#include <common.h> > #include <log.h> > #include <malloc.h> > #include <mmc.h> > diff --git a/drivers/mmc/nexell_dw_mmc.c b/drivers/mmc/nexell_dw_mmc.c > index 2723e4887cf7..2e1ce54c7d50 100644 > --- a/drivers/mmc/nexell_dw_mmc.c > +++ b/drivers/mmc/nexell_dw_mmc.c > @@ -6,7 +6,6 @@ > * (C) Copyright 2019 Stefan Bosch <stefan_b@posteo.net> > */ > > -#include <common.h> > #include <dm.h> > #include <dt-structs.h> > #include <dwmmc.h> > diff --git a/drivers/mmc/npcm_sdhci.c b/drivers/mmc/npcm_sdhci.c > index d63521d6855f..dff4732ea06f 100644 > --- a/drivers/mmc/npcm_sdhci.c > +++ b/drivers/mmc/npcm_sdhci.c > @@ -3,7 +3,6 @@ > * Copyright (c) 2022 Nuvoton Technology Corp. > */ > > -#include <common.h> > #include <dm.h> > #include <sdhci.h> > #include <clk.h> > diff --git a/drivers/mmc/omap_hsmmc.c b/drivers/mmc/omap_hsmmc.c > index 118d9cd16fdb..2b7f9fc9a205 100644 > --- a/drivers/mmc/omap_hsmmc.c > +++ b/drivers/mmc/omap_hsmmc.c > @@ -23,7 +23,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <cpu_func.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/owl_mmc.c b/drivers/mmc/owl_mmc.c > index e84171a661a7..bd4906f58e74 100644 > --- a/drivers/mmc/owl_mmc.c > +++ b/drivers/mmc/owl_mmc.c > @@ -11,7 +11,6 @@ > * channel, and those special bits used in this driver is picked from vendor > * source exclusively for MMC/SD. > */ > -#include <common.h> > #include <clk.h> > #include <cpu_func.h> > #include <dm.h> > diff --git a/drivers/mmc/pci_mmc.c b/drivers/mmc/pci_mmc.c > index 4d163ccba041..d446c55f72b2 100644 > --- a/drivers/mmc/pci_mmc.c > +++ b/drivers/mmc/pci_mmc.c > @@ -4,7 +4,6 @@ > * Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com> > */ > > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/piton_mmc.c b/drivers/mmc/piton_mmc.c > index a330bbf8cbe2..fed1f8416088 100644 > --- a/drivers/mmc/piton_mmc.c > +++ b/drivers/mmc/piton_mmc.c > @@ -11,7 +11,6 @@ > > #include <asm/gpio.h> > #include <asm/io.h> > -#include <common.h> > #include <div64.h> > #include <dm.h> > #include <errno.h> > diff --git a/drivers/mmc/rockchip_dw_mmc.c b/drivers/mmc/rockchip_dw_mmc.c > index ad4529d6afa8..1a10b7057a47 100644 > --- a/drivers/mmc/rockchip_dw_mmc.c > +++ b/drivers/mmc/rockchip_dw_mmc.c > @@ -3,7 +3,6 @@ > * Copyright (c) 2013 Google, Inc > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <dt-structs.h> > diff --git a/drivers/mmc/rockchip_sdhci.c b/drivers/mmc/rockchip_sdhci.c > index c889c7bc9855..35667b86b50b 100644 > --- a/drivers/mmc/rockchip_sdhci.c > +++ b/drivers/mmc/rockchip_sdhci.c > @@ -5,7 +5,6 @@ > * Rockchip SD Host Controller Interface > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <dm/ofnode.h> > diff --git a/drivers/mmc/rpmb.c b/drivers/mmc/rpmb.c > index b68d98573c9a..0658ce22cf13 100644 > --- a/drivers/mmc/rpmb.c > +++ b/drivers/mmc/rpmb.c > @@ -8,7 +8,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <log.h> > #include <memalign.h> > #include <mmc.h> > diff --git a/drivers/mmc/s5p_sdhci.c b/drivers/mmc/s5p_sdhci.c > index 3b74feae68c7..80dbb38c9b36 100644 > --- a/drivers/mmc/s5p_sdhci.c > +++ b/drivers/mmc/s5p_sdhci.c > @@ -4,7 +4,6 @@ > * Jaehoon Chung <jh80.chung@samsung.com> > */ > > -#include <common.h> > #include <dm.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/sandbox_mmc.c b/drivers/mmc/sandbox_mmc.c > index 0ba7940a4dbf..a24520f2e78c 100644 > --- a/drivers/mmc/sandbox_mmc.c > +++ b/drivers/mmc/sandbox_mmc.c > @@ -4,7 +4,6 @@ > * Written by Simon Glass <sjg@chromium.org> > */ > > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <fdtdec.h> > diff --git a/drivers/mmc/sdhci-adma.c b/drivers/mmc/sdhci-adma.c > index 283ba956deb9..fdb189d71a64 100644 > --- a/drivers/mmc/sdhci-adma.c > +++ b/drivers/mmc/sdhci-adma.c > @@ -3,7 +3,6 @@ > * SDHCI ADMA2 helper functions. > */ > > -#include <common.h> > #include <cpu_func.h> > #include <sdhci.h> > #include <malloc.h> > diff --git a/drivers/mmc/sdhci-cadence.c b/drivers/mmc/sdhci-cadence.c > index 0570dbca00d7..07ec35a04635 100644 > --- a/drivers/mmc/sdhci-cadence.c > +++ b/drivers/mmc/sdhci-cadence.c > @@ -4,7 +4,6 @@ > * Author: Masahiro Yamada <yamada.masahiro@socionext.com> > */ > > -#include <common.h> > #include <dm.h> > #include <asm/global_data.h> > #include <dm/device_compat.h> > diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c > index d06f2c02bb7b..560b7e889c77 100644 > --- a/drivers/mmc/sdhci.c > +++ b/drivers/mmc/sdhci.c > @@ -7,7 +7,6 @@ > * Murray.Jensen@cmst.csiro.au, 27-Jan-01. > */ > > -#include <common.h> > #include <cpu_func.h> > #include <dm.h> > #include <errno.h> > @@ -15,6 +14,7 @@ > #include <malloc.h> > #include <mmc.h> > #include <sdhci.h> > +#include <time.h> > #include <asm/cache.h> > #include <linux/bitops.h> > #include <linux/delay.h> > diff --git a/drivers/mmc/sh_mmcif.c b/drivers/mmc/sh_mmcif.c > index 76dc1c68b821..06a30d5efb81 100644 > --- a/drivers/mmc/sh_mmcif.c > +++ b/drivers/mmc/sh_mmcif.c > @@ -6,7 +6,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <log.h> > #include <watchdog.h> > #include <command.h> > diff --git a/drivers/mmc/snps_dw_mmc.c b/drivers/mmc/snps_dw_mmc.c > index 0134399e3934..9bdbe5070b1d 100644 > --- a/drivers/mmc/snps_dw_mmc.c > +++ b/drivers/mmc/snps_dw_mmc.c > @@ -7,7 +7,6 @@ > * Author: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <dwmmc.h> > diff --git a/drivers/mmc/socfpga_dw_mmc.c b/drivers/mmc/socfpga_dw_mmc.c > index 387cb8b6b50a..f738019b8357 100644 > --- a/drivers/mmc/socfpga_dw_mmc.c > +++ b/drivers/mmc/socfpga_dw_mmc.c > @@ -3,7 +3,6 @@ > * (C) Copyright 2013 Altera Corporation <https://protect2.fireeye.com/v1/url?k=02245fbf-5dbf6742- > 0225d4f0-000babff317b-71f0095a955d1189&q=1&e=fd8eb5c0-5453-48c2-94b4- > 6557ecb5f94f&u=http%3A%2F%2Fwww.altera.com%2F> > */ > > -#include <common.h> > #include <log.h> > #include <asm/arch/clock_manager.h> > #include <asm/arch/secure_reg_helper.h> > diff --git a/drivers/mmc/sti_sdhci.c b/drivers/mmc/sti_sdhci.c > index 23a1dd43c9b2..91018b7e21af 100644 > --- a/drivers/mmc/sti_sdhci.c > +++ b/drivers/mmc/sti_sdhci.c > @@ -4,7 +4,6 @@ > * Author(s): Patrice Chotard, <patrice.chotard@foss.st.com> for STMicroelectronics. > */ > > -#include <common.h> > #include <dm.h> > #include <log.h> > #include <mmc.h> > diff --git a/drivers/mmc/stm32_sdmmc2.c b/drivers/mmc/stm32_sdmmc2.c > index 39ae79ba1293..9483fb57daf8 100644 > --- a/drivers/mmc/stm32_sdmmc2.c > +++ b/drivers/mmc/stm32_sdmmc2.c > @@ -6,7 +6,6 @@ > > #define LOG_CATEGORY UCLASS_MMC > > -#include <common.h> > #include <clk.h> > #include <cpu_func.h> > #include <dm.h> > diff --git a/drivers/mmc/sunxi_mmc.c b/drivers/mmc/sunxi_mmc.c > index 714706d2411b..0b56d1405bee 100644 > --- a/drivers/mmc/sunxi_mmc.c > +++ b/drivers/mmc/sunxi_mmc.c > @@ -13,7 +13,6 @@ > * proper DM_MMC implementation at the end. > */ > > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/tangier_sdhci.c b/drivers/mmc/tangier_sdhci.c > index 115642733243..ae65c310b685 100644 > --- a/drivers/mmc/tangier_sdhci.c > +++ b/drivers/mmc/tangier_sdhci.c > @@ -2,7 +2,6 @@ > /* > * Copyright (c) 2017 Intel Corporation > */ > -#include <common.h> > #include <dm.h> > #include <dm/device.h> > #include <linux/io.h> > diff --git a/drivers/mmc/tegra_mmc.c b/drivers/mmc/tegra_mmc.c > index c01fb3d01657..5ed7f01d3f36 100644 > --- a/drivers/mmc/tegra_mmc.c > +++ b/drivers/mmc/tegra_mmc.c > @@ -7,7 +7,6 @@ > */ > > #include <bouncebuf.h> > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/tmio-common.c b/drivers/mmc/tmio-common.c > index 719c4830bc30..0b396122b464 100644 > --- a/drivers/mmc/tmio-common.c > +++ b/drivers/mmc/tmio-common.c > @@ -4,7 +4,6 @@ > * Author: Masahiro Yamada <yamada.masahiro@socionext.com> > */ > > -#include <common.h> > #include <clk.h> > #include <cpu_func.h> > #include <fdtdec.h> > diff --git a/drivers/mmc/uniphier-sd.c b/drivers/mmc/uniphier-sd.c > index 8cde4308aaed..5b3650d52eea 100644 > --- a/drivers/mmc/uniphier-sd.c > +++ b/drivers/mmc/uniphier-sd.c > @@ -4,7 +4,6 @@ > * Author: Masahiro Yamada <yamada.masahiro@socionext.com> > */ > > -#include <common.h> > #include <clk.h> > #include <fdtdec.h> > #include <malloc.h> > diff --git a/drivers/mmc/xenon_sdhci.c b/drivers/mmc/xenon_sdhci.c > index 27dbe0404e04..0e4902fab77c 100644 > --- a/drivers/mmc/xenon_sdhci.c > +++ b/drivers/mmc/xenon_sdhci.c > @@ -14,7 +14,6 @@ > * Stefan Roese <sr@denx.de> > */ > > -#include <common.h> > #include <dm.h> > #include <fdtdec.h> > #include <asm/global_data.h> > diff --git a/drivers/mmc/zynq_sdhci.c b/drivers/mmc/zynq_sdhci.c > index 935540d17194..898be5a0913a 100644 > --- a/drivers/mmc/zynq_sdhci.c > +++ b/drivers/mmc/zynq_sdhci.c > @@ -7,7 +7,6 @@ > */ > > #include <clk.h> > -#include <common.h> > #include <dm.h> > #include <fdtdec.h> > #include <linux/delay.h> > -- > 2.34.1
On 2024/5/2 09:30, Tom Rini wrote: > Remove <common.h> from this driver directory and when needed > add missing include files directly. > > Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Kever Yang <kever.yang@rock-chips.com> Thanks, - Kever > --- > Cc: Peng Fan <peng.fan@nxp.com> > Cc: Jaehoon Chung <jh80.chung@samsung.com> > Cc: Tom Rini <trini@konsulko.com> > Cc: Ryan Chen <ryan_chen@aspeedtech.com> > Cc: Chia-Wei Wang <chiawei_wang@aspeedtech.com> > Cc: Aspeed BMC SW team <BMC-SW@aspeedtech.com> > Cc: Joel Stanley <joel@jms.id.au> > Cc: Matthias Brugger <mbrugger@suse.com> > Cc: Peter Robinson <pbrobinson@gmail.com> > Cc: Thomas Fitzsimmons <fitzsim@fitzsim.org> > Cc: Alex Nemirovsky <alex.nemirovsky@cortina-access.com> > Cc: Masahisa Kojima <kojima.masahisa@socionext.com> > Cc: Neil Armstrong <neil.armstrong@linaro.org> > Cc: Simon Glass <sjg@chromium.org> > Cc: Caleb Connolly <caleb.connolly@linaro.org> > Cc: Sumit Garg <sumit.garg@linaro.org> > Cc: Ryder Lee <ryder.lee@mediatek.com> > Cc: Weijie Gao <weijie.gao@mediatek.com> > Cc: Chunfeng Yun <chunfeng.yun@mediatek.com> > Cc: GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com> > Cc: Tianrui Wei <tianrui-wei@outlook.com> > Cc: Philipp Tomsich <philipp.tomsich@vrull.eu> > Cc: Kever Yang <kever.yang@rock-chips.com> > Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> > Cc: Marek Vasut <marek.vasut+renesas@mailbox.org> > Cc: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> > Cc: Patrice Chotard <patrice.chotard@foss.st.com> > Cc: Patrick Delaunay <patrick.delaunay@foss.st.com> > Cc: Thierry Reding <treding@nvidia.com> > Cc: Svyatoslav Ryhel <clamor95@gmail.com> > Cc: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> > Cc: Dai Okamura <okamura.dai@socionext.com> > Cc: Stefan Roese <sr@denx.de> > Cc: Michal Simek <michal.simek@amd.com> > --- > drivers/mmc/am654_sdhci.c | 1 - > drivers/mmc/arm_pl180_mmci.c | 1 - > drivers/mmc/aspeed_sdhci.c | 1 - > drivers/mmc/atmel_sdhci.c | 1 - > drivers/mmc/bcm2835_sdhci.c | 1 - > drivers/mmc/bcm2835_sdhost.c | 1 - > drivers/mmc/bcmstb_sdhci.c | 1 - > drivers/mmc/ca_dw_mmc.c | 1 - > drivers/mmc/davinci_mmc.c | 1 - > drivers/mmc/dw_mmc.c | 1 - > drivers/mmc/exynos_dw_mmc.c | 1 - > drivers/mmc/f_sdh30.c | 1 - > drivers/mmc/fsl_esdhc.c | 1 - > drivers/mmc/fsl_esdhc_imx.c | 1 - > drivers/mmc/fsl_esdhc_spl.c | 2 +- > drivers/mmc/ftsdc010_mci.c | 1 - > drivers/mmc/gen_atmel_mci.c | 2 +- > drivers/mmc/hi6220_dw_mmc.c | 1 - > drivers/mmc/iproc_sdhci.c | 1 - > drivers/mmc/jz_mmc.c | 1 - > drivers/mmc/kona_sdhci.c | 1 - > drivers/mmc/meson_gx_mmc.c | 1 - > drivers/mmc/mmc-pwrseq.c | 1 - > drivers/mmc/mmc-uclass.c | 1 - > drivers/mmc/mmc.c | 3 ++- > drivers/mmc/mmc_boot.c | 1 - > drivers/mmc/mmc_bootdev.c | 1 - > drivers/mmc/mmc_legacy.c | 1 - > drivers/mmc/mmc_spi.c | 1 - > drivers/mmc/mmc_write.c | 1 - > drivers/mmc/msm_sdhci.c | 1 - > drivers/mmc/mtk-sd.c | 1 - > drivers/mmc/mv_sdhci.c | 1 - > drivers/mmc/mvebu_mmc.c | 1 - > drivers/mmc/mxcmmc.c | 1 - > drivers/mmc/mxsmmc.c | 1 - > drivers/mmc/nexell_dw_mmc.c | 1 - > drivers/mmc/npcm_sdhci.c | 1 - > drivers/mmc/omap_hsmmc.c | 1 - > drivers/mmc/owl_mmc.c | 1 - > drivers/mmc/pci_mmc.c | 1 - > drivers/mmc/piton_mmc.c | 1 - > drivers/mmc/rockchip_dw_mmc.c | 1 - > drivers/mmc/rockchip_sdhci.c | 1 - > drivers/mmc/rpmb.c | 1 - > drivers/mmc/s5p_sdhci.c | 1 - > drivers/mmc/sandbox_mmc.c | 1 - > drivers/mmc/sdhci-adma.c | 1 - > drivers/mmc/sdhci-cadence.c | 1 - > drivers/mmc/sdhci.c | 2 +- > drivers/mmc/sh_mmcif.c | 1 - > drivers/mmc/snps_dw_mmc.c | 1 - > drivers/mmc/socfpga_dw_mmc.c | 1 - > drivers/mmc/sti_sdhci.c | 1 - > drivers/mmc/stm32_sdmmc2.c | 1 - > drivers/mmc/sunxi_mmc.c | 1 - > drivers/mmc/tangier_sdhci.c | 1 - > drivers/mmc/tegra_mmc.c | 1 - > drivers/mmc/tmio-common.c | 1 - > drivers/mmc/uniphier-sd.c | 1 - > drivers/mmc/xenon_sdhci.c | 1 - > drivers/mmc/zynq_sdhci.c | 1 - > 62 files changed, 5 insertions(+), 62 deletions(-) > > diff --git a/drivers/mmc/am654_sdhci.c b/drivers/mmc/am654_sdhci.c > index ffb461c2f6c1..48fac7a11b48 100644 > --- a/drivers/mmc/am654_sdhci.c > +++ b/drivers/mmc/am654_sdhci.c > @@ -6,7 +6,6 @@ > */ > > #include <clk.h> > -#include <common.h> > #include <dm.h> > #include <malloc.h> > #include <mmc.h> > diff --git a/drivers/mmc/arm_pl180_mmci.c b/drivers/mmc/arm_pl180_mmci.c > index cecc7ad783d0..f00b0ff0dc95 100644 > --- a/drivers/mmc/arm_pl180_mmci.c > +++ b/drivers/mmc/arm_pl180_mmci.c > @@ -11,7 +11,6 @@ > > /* #define DEBUG */ > > -#include "common.h" > #include <clk.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/aspeed_sdhci.c b/drivers/mmc/aspeed_sdhci.c > index c9626c6beb8f..87a6f66ebb37 100644 > --- a/drivers/mmc/aspeed_sdhci.c > +++ b/drivers/mmc/aspeed_sdhci.c > @@ -4,7 +4,6 @@ > * Eddie James <eajames@linux.ibm.com> > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <malloc.h> > diff --git a/drivers/mmc/atmel_sdhci.c b/drivers/mmc/atmel_sdhci.c > index d92bad97b71e..0b265196f025 100644 > --- a/drivers/mmc/atmel_sdhci.c > +++ b/drivers/mmc/atmel_sdhci.c > @@ -4,7 +4,6 @@ > * Wenyou.Yang <wenyou.yang@atmel.com> > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <malloc.h> > diff --git a/drivers/mmc/bcm2835_sdhci.c b/drivers/mmc/bcm2835_sdhci.c > index 5e48394fd0fb..598a51d914a9 100644 > --- a/drivers/mmc/bcm2835_sdhci.c > +++ b/drivers/mmc/bcm2835_sdhci.c > @@ -36,7 +36,6 @@ > * Inspired by sdhci-pci.c, by Pierre Ossman > */ > > -#include <common.h> > #include <dm.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/bcm2835_sdhost.c b/drivers/mmc/bcm2835_sdhost.c > index 5c23c03d10d7..720127468d37 100644 > --- a/drivers/mmc/bcm2835_sdhost.c > +++ b/drivers/mmc/bcm2835_sdhost.c > @@ -30,7 +30,6 @@ > * sdhci.c and sdhci-pci.c by Pierre Ossman > */ > #include <clk.h> > -#include <common.h> > #include <dm.h> > #include <mmc.h> > #include <asm/arch/msg.h> > diff --git a/drivers/mmc/bcmstb_sdhci.c b/drivers/mmc/bcmstb_sdhci.c > index 49846adcf547..7bddbebb1622 100644 > --- a/drivers/mmc/bcmstb_sdhci.c > +++ b/drivers/mmc/bcmstb_sdhci.c > @@ -6,7 +6,6 @@ > * Author: Thomas Fitzsimmons <fitzsim@fitzsim.org> > */ > > -#include <common.h> > #include <dm.h> > #include <mach/sdhci.h> > #include <malloc.h> > diff --git a/drivers/mmc/ca_dw_mmc.c b/drivers/mmc/ca_dw_mmc.c > index a17ed8c11cbe..54a2ba4795e3 100644 > --- a/drivers/mmc/ca_dw_mmc.c > +++ b/drivers/mmc/ca_dw_mmc.c > @@ -4,7 +4,6 @@ > * Arthur Li <arthur.li@cortina-access.com> > */ > > -#include <common.h> > #include <dwmmc.h> > #include <fdtdec.h> > #include <asm/global_data.h> > diff --git a/drivers/mmc/davinci_mmc.c b/drivers/mmc/davinci_mmc.c > index 3a3d23aec00a..5107fcd83625 100644 > --- a/drivers/mmc/davinci_mmc.c > +++ b/drivers/mmc/davinci_mmc.c > @@ -6,7 +6,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <mmc.h> > diff --git a/drivers/mmc/dw_mmc.c b/drivers/mmc/dw_mmc.c > index e1036641452a..e6107c770fe3 100644 > --- a/drivers/mmc/dw_mmc.c > +++ b/drivers/mmc/dw_mmc.c > @@ -6,7 +6,6 @@ > */ > > #include <bouncebuf.h> > -#include <common.h> > #include <cpu_func.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/exynos_dw_mmc.c b/drivers/mmc/exynos_dw_mmc.c > index 2f849c43b129..a51f762988da 100644 > --- a/drivers/mmc/exynos_dw_mmc.c > +++ b/drivers/mmc/exynos_dw_mmc.c > @@ -4,7 +4,6 @@ > * Jaehoon Chung <jh80.chung@samsung.com> > */ > > -#include <common.h> > #include <dwmmc.h> > #include <fdtdec.h> > #include <asm/global_data.h> > diff --git a/drivers/mmc/f_sdh30.c b/drivers/mmc/f_sdh30.c > index 3d587a464d50..f47cf8485216 100644 > --- a/drivers/mmc/f_sdh30.c > +++ b/drivers/mmc/f_sdh30.c > @@ -5,7 +5,6 @@ > * Copyright 2021 Socionext, Inc. > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <malloc.h> > diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c > index 5ac1c6a0e9e1..0c66980b6218 100644 > --- a/drivers/mmc/fsl_esdhc.c > +++ b/drivers/mmc/fsl_esdhc.c > @@ -10,7 +10,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <command.h> > #include <cpu_func.h> > #include <errno.h> > diff --git a/drivers/mmc/fsl_esdhc_imx.c b/drivers/mmc/fsl_esdhc_imx.c > index 8b2ef9391f3e..a9b8d7dd67f3 100644 > --- a/drivers/mmc/fsl_esdhc_imx.c > +++ b/drivers/mmc/fsl_esdhc_imx.c > @@ -11,7 +11,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <command.h> > #include <clk.h> > #include <cpu_func.h> > diff --git a/drivers/mmc/fsl_esdhc_spl.c b/drivers/mmc/fsl_esdhc_spl.c > index 6d7c0cff22a5..1a11258be4de 100644 > --- a/drivers/mmc/fsl_esdhc_spl.c > +++ b/drivers/mmc/fsl_esdhc_spl.c > @@ -3,7 +3,7 @@ > * Copyright 2013 Freescale Semiconductor, Inc. > */ > > -#include <common.h> > +#include <config.h> > #include <cpu_func.h> > #include <hang.h> > #include <mmc.h> > diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c > index cabb747fbbdb..11e44264e47d 100644 > --- a/drivers/mmc/ftsdc010_mci.c > +++ b/drivers/mmc/ftsdc010_mci.c > @@ -9,7 +9,6 @@ > * Author: Rick Chen (rick@andestech.com) > */ > > -#include <common.h> > #include <clk.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/gen_atmel_mci.c b/drivers/mmc/gen_atmel_mci.c > index 3ee99558f6f9..6a531fa09615 100644 > --- a/drivers/mmc/gen_atmel_mci.c > +++ b/drivers/mmc/gen_atmel_mci.c > @@ -8,7 +8,7 @@ > * Copyright (C) 2004-2006 Atmel Corporation > */ > > -#include <common.h> > +#include <config.h> > #include <clk.h> > #include <display_options.h> > #include <dm.h> > diff --git a/drivers/mmc/hi6220_dw_mmc.c b/drivers/mmc/hi6220_dw_mmc.c > index dc0210402bd2..c68a9157bfcc 100644 > --- a/drivers/mmc/hi6220_dw_mmc.c > +++ b/drivers/mmc/hi6220_dw_mmc.c > @@ -4,7 +4,6 @@ > * peter.griffin <peter.griffin@linaro.org> > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <dwmmc.h> > diff --git a/drivers/mmc/iproc_sdhci.c b/drivers/mmc/iproc_sdhci.c > index 11d86ad658f9..7ab74ff117a6 100644 > --- a/drivers/mmc/iproc_sdhci.c > +++ b/drivers/mmc/iproc_sdhci.c > @@ -4,7 +4,6 @@ > * > */ > > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <malloc.h> > diff --git a/drivers/mmc/jz_mmc.c b/drivers/mmc/jz_mmc.c > index 61e48ee0f62d..fc10bb256a4d 100644 > --- a/drivers/mmc/jz_mmc.c > +++ b/drivers/mmc/jz_mmc.c > @@ -6,7 +6,6 @@ > * Author: Paul Burton <paul.burton@imgtec.com> > */ > > -#include <common.h> > #include <malloc.h> > #include <mmc.h> > #include <asm/global_data.h> > diff --git a/drivers/mmc/kona_sdhci.c b/drivers/mmc/kona_sdhci.c > index 2bbe673b9129..83f141226325 100644 > --- a/drivers/mmc/kona_sdhci.c > +++ b/drivers/mmc/kona_sdhci.c > @@ -3,7 +3,6 @@ > * Copyright 2013 Broadcom Corporation. > */ > > -#include <common.h> > #include <malloc.h> > #include <sdhci.h> > #include <linux/delay.h> > diff --git a/drivers/mmc/meson_gx_mmc.c b/drivers/mmc/meson_gx_mmc.c > index 0825c0a2a838..5852b24c6d2a 100644 > --- a/drivers/mmc/meson_gx_mmc.c > +++ b/drivers/mmc/meson_gx_mmc.c > @@ -3,7 +3,6 @@ > * (C) Copyright 2016 Carlo Caione <carlo@caione.org> > */ > > -#include <common.h> > #include <clk.h> > #include <cpu_func.h> > #include <dm.h> > diff --git a/drivers/mmc/mmc-pwrseq.c b/drivers/mmc/mmc-pwrseq.c > index 2539f61323d1..a1c9624a2225 100644 > --- a/drivers/mmc/mmc-pwrseq.c > +++ b/drivers/mmc/mmc-pwrseq.c > @@ -4,7 +4,6 @@ > * Jaehoon Chung <jh80.chung@samsung.com> > */ > > -#include <common.h> > #include <dm.h> > #include <mmc.h> > #include <pwrseq.h> > diff --git a/drivers/mmc/mmc-uclass.c b/drivers/mmc/mmc-uclass.c > index 0685b86af464..da6a39b7d990 100644 > --- a/drivers/mmc/mmc-uclass.c > +++ b/drivers/mmc/mmc-uclass.c > @@ -7,7 +7,6 @@ > > #define LOG_CATEGORY UCLASS_MMC > > -#include <common.h> > #include <bootdev.h> > #include <log.h> > #include <mmc.h> > diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c > index 4543d94c7205..b18dc331f785 100644 > --- a/drivers/mmc/mmc.c > +++ b/drivers/mmc/mmc.c > @@ -8,7 +8,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <blk.h> > #include <command.h> > #include <dm.h> > @@ -17,6 +16,7 @@ > #include <errno.h> > #include <mmc.h> > #include <part.h> > +#include <time.h> > #include <linux/bitops.h> > #include <linux/delay.h> > #include <linux/printk.h> > @@ -24,6 +24,7 @@ > #include <malloc.h> > #include <memalign.h> > #include <linux/list.h> > +#include <linux/printk.h> > #include <div64.h> > #include "mmc_private.h" > > diff --git a/drivers/mmc/mmc_boot.c b/drivers/mmc/mmc_boot.c > index 0a74b1fb776a..367c957b5181 100644 > --- a/drivers/mmc/mmc_boot.c > +++ b/drivers/mmc/mmc_boot.c > @@ -4,7 +4,6 @@ > * Written by Amar <amarendra.xt@samsung.com> > */ > > -#include <common.h> > #include <log.h> > #include <mmc.h> > #include "mmc_private.h" > diff --git a/drivers/mmc/mmc_bootdev.c b/drivers/mmc/mmc_bootdev.c > index 55ecead2ddf9..5a1688b75d09 100644 > --- a/drivers/mmc/mmc_bootdev.c > +++ b/drivers/mmc/mmc_bootdev.c > @@ -6,7 +6,6 @@ > * Written by Simon Glass <sjg@chromium.org> > */ > > -#include <common.h> > #include <bootdev.h> > #include <dm.h> > #include <mmc.h> > diff --git a/drivers/mmc/mmc_legacy.c b/drivers/mmc/mmc_legacy.c > index a101ee43fde5..a87d2276c1b8 100644 > --- a/drivers/mmc/mmc_legacy.c > +++ b/drivers/mmc/mmc_legacy.c > @@ -5,7 +5,6 @@ > * Written by Simon Glass <sjg@chromium.org> > */ > > -#include <common.h> > #include <log.h> > #include <malloc.h> > #include <mmc.h> > diff --git a/drivers/mmc/mmc_spi.c b/drivers/mmc/mmc_spi.c > index bcea800e5f61..675e642efd08 100644 > --- a/drivers/mmc/mmc_spi.c > +++ b/drivers/mmc/mmc_spi.c > @@ -6,7 +6,6 @@ > * > * Licensed under the GPL-2 or later. > */ > -#include <common.h> > #include <errno.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/mmc_write.c b/drivers/mmc/mmc_write.c > index a6f93380dd09..c023d15e52a8 100644 > --- a/drivers/mmc/mmc_write.c > +++ b/drivers/mmc/mmc_write.c > @@ -7,7 +7,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <blk.h> > #include <dm.h> > #include <part.h> > diff --git a/drivers/mmc/msm_sdhci.c b/drivers/mmc/msm_sdhci.c > index 5e9d66526a83..4ce0de6c47d8 100644 > --- a/drivers/mmc/msm_sdhci.c > +++ b/drivers/mmc/msm_sdhci.c > @@ -7,7 +7,6 @@ > * Based on Linux driver > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <malloc.h> > diff --git a/drivers/mmc/mtk-sd.c b/drivers/mmc/mtk-sd.c > index 4bd66ecf93ad..3a9258255a78 100644 > --- a/drivers/mmc/mtk-sd.c > +++ b/drivers/mmc/mtk-sd.c > @@ -7,7 +7,6 @@ > */ > > #include <clk.h> > -#include <common.h> > #include <dm.h> > #include <mmc.h> > #include <errno.h> > diff --git a/drivers/mmc/mv_sdhci.c b/drivers/mmc/mv_sdhci.c > index dbdd671c88bc..2da5334c21f1 100644 > --- a/drivers/mmc/mv_sdhci.c > +++ b/drivers/mmc/mv_sdhci.c > @@ -3,7 +3,6 @@ > * Marvell SD Host Controller Interface > */ > > -#include <common.h> > #include <dm.h> > #include <malloc.h> > #include <sdhci.h> > diff --git a/drivers/mmc/mvebu_mmc.c b/drivers/mmc/mvebu_mmc.c > index fea55c61ed7d..5af1953cd148 100644 > --- a/drivers/mmc/mvebu_mmc.c > +++ b/drivers/mmc/mvebu_mmc.c > @@ -7,7 +7,6 @@ > * Written-by: Maen Suleiman, Gerald Kerma > */ > > -#include <common.h> > #include <errno.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/mxcmmc.c b/drivers/mmc/mxcmmc.c > index 0057273a2a76..1acea6f820b4 100644 > --- a/drivers/mmc/mxcmmc.c > +++ b/drivers/mmc/mxcmmc.c > @@ -17,7 +17,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <command.h> > #include <mmc.h> > #include <part.h> > diff --git a/drivers/mmc/mxsmmc.c b/drivers/mmc/mxsmmc.c > index 35a8e21058ed..95390a5be7e5 100644 > --- a/drivers/mmc/mxsmmc.c > +++ b/drivers/mmc/mxsmmc.c > @@ -20,7 +20,6 @@ > * Kyle Harris, Nexus Technologies, Inc. kharris@nexus-tech.net > */ > > -#include <common.h> > #include <log.h> > #include <malloc.h> > #include <mmc.h> > diff --git a/drivers/mmc/nexell_dw_mmc.c b/drivers/mmc/nexell_dw_mmc.c > index 2723e4887cf7..2e1ce54c7d50 100644 > --- a/drivers/mmc/nexell_dw_mmc.c > +++ b/drivers/mmc/nexell_dw_mmc.c > @@ -6,7 +6,6 @@ > * (C) Copyright 2019 Stefan Bosch <stefan_b@posteo.net> > */ > > -#include <common.h> > #include <dm.h> > #include <dt-structs.h> > #include <dwmmc.h> > diff --git a/drivers/mmc/npcm_sdhci.c b/drivers/mmc/npcm_sdhci.c > index d63521d6855f..dff4732ea06f 100644 > --- a/drivers/mmc/npcm_sdhci.c > +++ b/drivers/mmc/npcm_sdhci.c > @@ -3,7 +3,6 @@ > * Copyright (c) 2022 Nuvoton Technology Corp. > */ > > -#include <common.h> > #include <dm.h> > #include <sdhci.h> > #include <clk.h> > diff --git a/drivers/mmc/omap_hsmmc.c b/drivers/mmc/omap_hsmmc.c > index 118d9cd16fdb..2b7f9fc9a205 100644 > --- a/drivers/mmc/omap_hsmmc.c > +++ b/drivers/mmc/omap_hsmmc.c > @@ -23,7 +23,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <cpu_func.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/owl_mmc.c b/drivers/mmc/owl_mmc.c > index e84171a661a7..bd4906f58e74 100644 > --- a/drivers/mmc/owl_mmc.c > +++ b/drivers/mmc/owl_mmc.c > @@ -11,7 +11,6 @@ > * channel, and those special bits used in this driver is picked from vendor > * source exclusively for MMC/SD. > */ > -#include <common.h> > #include <clk.h> > #include <cpu_func.h> > #include <dm.h> > diff --git a/drivers/mmc/pci_mmc.c b/drivers/mmc/pci_mmc.c > index 4d163ccba041..d446c55f72b2 100644 > --- a/drivers/mmc/pci_mmc.c > +++ b/drivers/mmc/pci_mmc.c > @@ -4,7 +4,6 @@ > * Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com> > */ > > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/piton_mmc.c b/drivers/mmc/piton_mmc.c > index a330bbf8cbe2..fed1f8416088 100644 > --- a/drivers/mmc/piton_mmc.c > +++ b/drivers/mmc/piton_mmc.c > @@ -11,7 +11,6 @@ > > #include <asm/gpio.h> > #include <asm/io.h> > -#include <common.h> > #include <div64.h> > #include <dm.h> > #include <errno.h> > diff --git a/drivers/mmc/rockchip_dw_mmc.c b/drivers/mmc/rockchip_dw_mmc.c > index ad4529d6afa8..1a10b7057a47 100644 > --- a/drivers/mmc/rockchip_dw_mmc.c > +++ b/drivers/mmc/rockchip_dw_mmc.c > @@ -3,7 +3,6 @@ > * Copyright (c) 2013 Google, Inc > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <dt-structs.h> > diff --git a/drivers/mmc/rockchip_sdhci.c b/drivers/mmc/rockchip_sdhci.c > index c889c7bc9855..35667b86b50b 100644 > --- a/drivers/mmc/rockchip_sdhci.c > +++ b/drivers/mmc/rockchip_sdhci.c > @@ -5,7 +5,6 @@ > * Rockchip SD Host Controller Interface > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <dm/ofnode.h> > diff --git a/drivers/mmc/rpmb.c b/drivers/mmc/rpmb.c > index b68d98573c9a..0658ce22cf13 100644 > --- a/drivers/mmc/rpmb.c > +++ b/drivers/mmc/rpmb.c > @@ -8,7 +8,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <log.h> > #include <memalign.h> > #include <mmc.h> > diff --git a/drivers/mmc/s5p_sdhci.c b/drivers/mmc/s5p_sdhci.c > index 3b74feae68c7..80dbb38c9b36 100644 > --- a/drivers/mmc/s5p_sdhci.c > +++ b/drivers/mmc/s5p_sdhci.c > @@ -4,7 +4,6 @@ > * Jaehoon Chung <jh80.chung@samsung.com> > */ > > -#include <common.h> > #include <dm.h> > #include <log.h> > #include <malloc.h> > diff --git a/drivers/mmc/sandbox_mmc.c b/drivers/mmc/sandbox_mmc.c > index 0ba7940a4dbf..a24520f2e78c 100644 > --- a/drivers/mmc/sandbox_mmc.c > +++ b/drivers/mmc/sandbox_mmc.c > @@ -4,7 +4,6 @@ > * Written by Simon Glass <sjg@chromium.org> > */ > > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <fdtdec.h> > diff --git a/drivers/mmc/sdhci-adma.c b/drivers/mmc/sdhci-adma.c > index 283ba956deb9..fdb189d71a64 100644 > --- a/drivers/mmc/sdhci-adma.c > +++ b/drivers/mmc/sdhci-adma.c > @@ -3,7 +3,6 @@ > * SDHCI ADMA2 helper functions. > */ > > -#include <common.h> > #include <cpu_func.h> > #include <sdhci.h> > #include <malloc.h> > diff --git a/drivers/mmc/sdhci-cadence.c b/drivers/mmc/sdhci-cadence.c > index 0570dbca00d7..07ec35a04635 100644 > --- a/drivers/mmc/sdhci-cadence.c > +++ b/drivers/mmc/sdhci-cadence.c > @@ -4,7 +4,6 @@ > * Author: Masahiro Yamada <yamada.masahiro@socionext.com> > */ > > -#include <common.h> > #include <dm.h> > #include <asm/global_data.h> > #include <dm/device_compat.h> > diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c > index d06f2c02bb7b..560b7e889c77 100644 > --- a/drivers/mmc/sdhci.c > +++ b/drivers/mmc/sdhci.c > @@ -7,7 +7,6 @@ > * Murray.Jensen@cmst.csiro.au, 27-Jan-01. > */ > > -#include <common.h> > #include <cpu_func.h> > #include <dm.h> > #include <errno.h> > @@ -15,6 +14,7 @@ > #include <malloc.h> > #include <mmc.h> > #include <sdhci.h> > +#include <time.h> > #include <asm/cache.h> > #include <linux/bitops.h> > #include <linux/delay.h> > diff --git a/drivers/mmc/sh_mmcif.c b/drivers/mmc/sh_mmcif.c > index 76dc1c68b821..06a30d5efb81 100644 > --- a/drivers/mmc/sh_mmcif.c > +++ b/drivers/mmc/sh_mmcif.c > @@ -6,7 +6,6 @@ > */ > > #include <config.h> > -#include <common.h> > #include <log.h> > #include <watchdog.h> > #include <command.h> > diff --git a/drivers/mmc/snps_dw_mmc.c b/drivers/mmc/snps_dw_mmc.c > index 0134399e3934..9bdbe5070b1d 100644 > --- a/drivers/mmc/snps_dw_mmc.c > +++ b/drivers/mmc/snps_dw_mmc.c > @@ -7,7 +7,6 @@ > * Author: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> > */ > > -#include <common.h> > #include <clk.h> > #include <dm.h> > #include <dwmmc.h> > diff --git a/drivers/mmc/socfpga_dw_mmc.c b/drivers/mmc/socfpga_dw_mmc.c > index 387cb8b6b50a..f738019b8357 100644 > --- a/drivers/mmc/socfpga_dw_mmc.c > +++ b/drivers/mmc/socfpga_dw_mmc.c > @@ -3,7 +3,6 @@ > * (C) Copyright 2013 Altera Corporation <www.altera.com> > */ > > -#include <common.h> > #include <log.h> > #include <asm/arch/clock_manager.h> > #include <asm/arch/secure_reg_helper.h> > diff --git a/drivers/mmc/sti_sdhci.c b/drivers/mmc/sti_sdhci.c > index 23a1dd43c9b2..91018b7e21af 100644 > --- a/drivers/mmc/sti_sdhci.c > +++ b/drivers/mmc/sti_sdhci.c > @@ -4,7 +4,6 @@ > * Author(s): Patrice Chotard, <patrice.chotard@foss.st.com> for STMicroelectronics. > */ > > -#include <common.h> > #include <dm.h> > #include <log.h> > #include <mmc.h> > diff --git a/drivers/mmc/stm32_sdmmc2.c b/drivers/mmc/stm32_sdmmc2.c > index 39ae79ba1293..9483fb57daf8 100644 > --- a/drivers/mmc/stm32_sdmmc2.c > +++ b/drivers/mmc/stm32_sdmmc2.c > @@ -6,7 +6,6 @@ > > #define LOG_CATEGORY UCLASS_MMC > > -#include <common.h> > #include <clk.h> > #include <cpu_func.h> > #include <dm.h> > diff --git a/drivers/mmc/sunxi_mmc.c b/drivers/mmc/sunxi_mmc.c > index 714706d2411b..0b56d1405bee 100644 > --- a/drivers/mmc/sunxi_mmc.c > +++ b/drivers/mmc/sunxi_mmc.c > @@ -13,7 +13,6 @@ > * proper DM_MMC implementation at the end. > */ > > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/tangier_sdhci.c b/drivers/mmc/tangier_sdhci.c > index 115642733243..ae65c310b685 100644 > --- a/drivers/mmc/tangier_sdhci.c > +++ b/drivers/mmc/tangier_sdhci.c > @@ -2,7 +2,6 @@ > /* > * Copyright (c) 2017 Intel Corporation > */ > -#include <common.h> > #include <dm.h> > #include <dm/device.h> > #include <linux/io.h> > diff --git a/drivers/mmc/tegra_mmc.c b/drivers/mmc/tegra_mmc.c > index c01fb3d01657..5ed7f01d3f36 100644 > --- a/drivers/mmc/tegra_mmc.c > +++ b/drivers/mmc/tegra_mmc.c > @@ -7,7 +7,6 @@ > */ > > #include <bouncebuf.h> > -#include <common.h> > #include <dm.h> > #include <errno.h> > #include <log.h> > diff --git a/drivers/mmc/tmio-common.c b/drivers/mmc/tmio-common.c > index 719c4830bc30..0b396122b464 100644 > --- a/drivers/mmc/tmio-common.c > +++ b/drivers/mmc/tmio-common.c > @@ -4,7 +4,6 @@ > * Author: Masahiro Yamada <yamada.masahiro@socionext.com> > */ > > -#include <common.h> > #include <clk.h> > #include <cpu_func.h> > #include <fdtdec.h> > diff --git a/drivers/mmc/uniphier-sd.c b/drivers/mmc/uniphier-sd.c > index 8cde4308aaed..5b3650d52eea 100644 > --- a/drivers/mmc/uniphier-sd.c > +++ b/drivers/mmc/uniphier-sd.c > @@ -4,7 +4,6 @@ > * Author: Masahiro Yamada <yamada.masahiro@socionext.com> > */ > > -#include <common.h> > #include <clk.h> > #include <fdtdec.h> > #include <malloc.h> > diff --git a/drivers/mmc/xenon_sdhci.c b/drivers/mmc/xenon_sdhci.c > index 27dbe0404e04..0e4902fab77c 100644 > --- a/drivers/mmc/xenon_sdhci.c > +++ b/drivers/mmc/xenon_sdhci.c > @@ -14,7 +14,6 @@ > * Stefan Roese <sr@denx.de> > */ > > -#include <common.h> > #include <dm.h> > #include <fdtdec.h> > #include <asm/global_data.h> > diff --git a/drivers/mmc/zynq_sdhci.c b/drivers/mmc/zynq_sdhci.c > index 935540d17194..898be5a0913a 100644 > --- a/drivers/mmc/zynq_sdhci.c > +++ b/drivers/mmc/zynq_sdhci.c > @@ -7,7 +7,6 @@ > */ > > #include <clk.h> > -#include <common.h> > #include <dm.h> > #include <fdtdec.h> > #include <linux/delay.h>
diff --git a/drivers/mmc/am654_sdhci.c b/drivers/mmc/am654_sdhci.c index ffb461c2f6c1..48fac7a11b48 100644 --- a/drivers/mmc/am654_sdhci.c +++ b/drivers/mmc/am654_sdhci.c @@ -6,7 +6,6 @@ */ #include <clk.h> -#include <common.h> #include <dm.h> #include <malloc.h> #include <mmc.h> diff --git a/drivers/mmc/arm_pl180_mmci.c b/drivers/mmc/arm_pl180_mmci.c index cecc7ad783d0..f00b0ff0dc95 100644 --- a/drivers/mmc/arm_pl180_mmci.c +++ b/drivers/mmc/arm_pl180_mmci.c @@ -11,7 +11,6 @@ /* #define DEBUG */ -#include "common.h" #include <clk.h> #include <errno.h> #include <log.h> diff --git a/drivers/mmc/aspeed_sdhci.c b/drivers/mmc/aspeed_sdhci.c index c9626c6beb8f..87a6f66ebb37 100644 --- a/drivers/mmc/aspeed_sdhci.c +++ b/drivers/mmc/aspeed_sdhci.c @@ -4,7 +4,6 @@ * Eddie James <eajames@linux.ibm.com> */ -#include <common.h> #include <clk.h> #include <dm.h> #include <malloc.h> diff --git a/drivers/mmc/atmel_sdhci.c b/drivers/mmc/atmel_sdhci.c index d92bad97b71e..0b265196f025 100644 --- a/drivers/mmc/atmel_sdhci.c +++ b/drivers/mmc/atmel_sdhci.c @@ -4,7 +4,6 @@ * Wenyou.Yang <wenyou.yang@atmel.com> */ -#include <common.h> #include <clk.h> #include <dm.h> #include <malloc.h> diff --git a/drivers/mmc/bcm2835_sdhci.c b/drivers/mmc/bcm2835_sdhci.c index 5e48394fd0fb..598a51d914a9 100644 --- a/drivers/mmc/bcm2835_sdhci.c +++ b/drivers/mmc/bcm2835_sdhci.c @@ -36,7 +36,6 @@ * Inspired by sdhci-pci.c, by Pierre Ossman */ -#include <common.h> #include <dm.h> #include <log.h> #include <malloc.h> diff --git a/drivers/mmc/bcm2835_sdhost.c b/drivers/mmc/bcm2835_sdhost.c index 5c23c03d10d7..720127468d37 100644 --- a/drivers/mmc/bcm2835_sdhost.c +++ b/drivers/mmc/bcm2835_sdhost.c @@ -30,7 +30,6 @@ * sdhci.c and sdhci-pci.c by Pierre Ossman */ #include <clk.h> -#include <common.h> #include <dm.h> #include <mmc.h> #include <asm/arch/msg.h> diff --git a/drivers/mmc/bcmstb_sdhci.c b/drivers/mmc/bcmstb_sdhci.c index 49846adcf547..7bddbebb1622 100644 --- a/drivers/mmc/bcmstb_sdhci.c +++ b/drivers/mmc/bcmstb_sdhci.c @@ -6,7 +6,6 @@ * Author: Thomas Fitzsimmons <fitzsim@fitzsim.org> */ -#include <common.h> #include <dm.h> #include <mach/sdhci.h> #include <malloc.h> diff --git a/drivers/mmc/ca_dw_mmc.c b/drivers/mmc/ca_dw_mmc.c index a17ed8c11cbe..54a2ba4795e3 100644 --- a/drivers/mmc/ca_dw_mmc.c +++ b/drivers/mmc/ca_dw_mmc.c @@ -4,7 +4,6 @@ * Arthur Li <arthur.li@cortina-access.com> */ -#include <common.h> #include <dwmmc.h> #include <fdtdec.h> #include <asm/global_data.h> diff --git a/drivers/mmc/davinci_mmc.c b/drivers/mmc/davinci_mmc.c index 3a3d23aec00a..5107fcd83625 100644 --- a/drivers/mmc/davinci_mmc.c +++ b/drivers/mmc/davinci_mmc.c @@ -6,7 +6,6 @@ */ #include <config.h> -#include <common.h> #include <dm.h> #include <errno.h> #include <mmc.h> diff --git a/drivers/mmc/dw_mmc.c b/drivers/mmc/dw_mmc.c index e1036641452a..e6107c770fe3 100644 --- a/drivers/mmc/dw_mmc.c +++ b/drivers/mmc/dw_mmc.c @@ -6,7 +6,6 @@ */ #include <bouncebuf.h> -#include <common.h> #include <cpu_func.h> #include <errno.h> #include <log.h> diff --git a/drivers/mmc/exynos_dw_mmc.c b/drivers/mmc/exynos_dw_mmc.c index 2f849c43b129..a51f762988da 100644 --- a/drivers/mmc/exynos_dw_mmc.c +++ b/drivers/mmc/exynos_dw_mmc.c @@ -4,7 +4,6 @@ * Jaehoon Chung <jh80.chung@samsung.com> */ -#include <common.h> #include <dwmmc.h> #include <fdtdec.h> #include <asm/global_data.h> diff --git a/drivers/mmc/f_sdh30.c b/drivers/mmc/f_sdh30.c index 3d587a464d50..f47cf8485216 100644 --- a/drivers/mmc/f_sdh30.c +++ b/drivers/mmc/f_sdh30.c @@ -5,7 +5,6 @@ * Copyright 2021 Socionext, Inc. */ -#include <common.h> #include <clk.h> #include <dm.h> #include <malloc.h> diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c index 5ac1c6a0e9e1..0c66980b6218 100644 --- a/drivers/mmc/fsl_esdhc.c +++ b/drivers/mmc/fsl_esdhc.c @@ -10,7 +10,6 @@ */ #include <config.h> -#include <common.h> #include <command.h> #include <cpu_func.h> #include <errno.h> diff --git a/drivers/mmc/fsl_esdhc_imx.c b/drivers/mmc/fsl_esdhc_imx.c index 8b2ef9391f3e..a9b8d7dd67f3 100644 --- a/drivers/mmc/fsl_esdhc_imx.c +++ b/drivers/mmc/fsl_esdhc_imx.c @@ -11,7 +11,6 @@ */ #include <config.h> -#include <common.h> #include <command.h> #include <clk.h> #include <cpu_func.h> diff --git a/drivers/mmc/fsl_esdhc_spl.c b/drivers/mmc/fsl_esdhc_spl.c index 6d7c0cff22a5..1a11258be4de 100644 --- a/drivers/mmc/fsl_esdhc_spl.c +++ b/drivers/mmc/fsl_esdhc_spl.c @@ -3,7 +3,7 @@ * Copyright 2013 Freescale Semiconductor, Inc. */ -#include <common.h> +#include <config.h> #include <cpu_func.h> #include <hang.h> #include <mmc.h> diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c index cabb747fbbdb..11e44264e47d 100644 --- a/drivers/mmc/ftsdc010_mci.c +++ b/drivers/mmc/ftsdc010_mci.c @@ -9,7 +9,6 @@ * Author: Rick Chen (rick@andestech.com) */ -#include <common.h> #include <clk.h> #include <log.h> #include <malloc.h> diff --git a/drivers/mmc/gen_atmel_mci.c b/drivers/mmc/gen_atmel_mci.c index 3ee99558f6f9..6a531fa09615 100644 --- a/drivers/mmc/gen_atmel_mci.c +++ b/drivers/mmc/gen_atmel_mci.c @@ -8,7 +8,7 @@ * Copyright (C) 2004-2006 Atmel Corporation */ -#include <common.h> +#include <config.h> #include <clk.h> #include <display_options.h> #include <dm.h> diff --git a/drivers/mmc/hi6220_dw_mmc.c b/drivers/mmc/hi6220_dw_mmc.c index dc0210402bd2..c68a9157bfcc 100644 --- a/drivers/mmc/hi6220_dw_mmc.c +++ b/drivers/mmc/hi6220_dw_mmc.c @@ -4,7 +4,6 @@ * peter.griffin <peter.griffin@linaro.org> */ -#include <common.h> #include <clk.h> #include <dm.h> #include <dwmmc.h> diff --git a/drivers/mmc/iproc_sdhci.c b/drivers/mmc/iproc_sdhci.c index 11d86ad658f9..7ab74ff117a6 100644 --- a/drivers/mmc/iproc_sdhci.c +++ b/drivers/mmc/iproc_sdhci.c @@ -4,7 +4,6 @@ * */ -#include <common.h> #include <dm.h> #include <errno.h> #include <malloc.h> diff --git a/drivers/mmc/jz_mmc.c b/drivers/mmc/jz_mmc.c index 61e48ee0f62d..fc10bb256a4d 100644 --- a/drivers/mmc/jz_mmc.c +++ b/drivers/mmc/jz_mmc.c @@ -6,7 +6,6 @@ * Author: Paul Burton <paul.burton@imgtec.com> */ -#include <common.h> #include <malloc.h> #include <mmc.h> #include <asm/global_data.h> diff --git a/drivers/mmc/kona_sdhci.c b/drivers/mmc/kona_sdhci.c index 2bbe673b9129..83f141226325 100644 --- a/drivers/mmc/kona_sdhci.c +++ b/drivers/mmc/kona_sdhci.c @@ -3,7 +3,6 @@ * Copyright 2013 Broadcom Corporation. */ -#include <common.h> #include <malloc.h> #include <sdhci.h> #include <linux/delay.h> diff --git a/drivers/mmc/meson_gx_mmc.c b/drivers/mmc/meson_gx_mmc.c index 0825c0a2a838..5852b24c6d2a 100644 --- a/drivers/mmc/meson_gx_mmc.c +++ b/drivers/mmc/meson_gx_mmc.c @@ -3,7 +3,6 @@ * (C) Copyright 2016 Carlo Caione <carlo@caione.org> */ -#include <common.h> #include <clk.h> #include <cpu_func.h> #include <dm.h> diff --git a/drivers/mmc/mmc-pwrseq.c b/drivers/mmc/mmc-pwrseq.c index 2539f61323d1..a1c9624a2225 100644 --- a/drivers/mmc/mmc-pwrseq.c +++ b/drivers/mmc/mmc-pwrseq.c @@ -4,7 +4,6 @@ * Jaehoon Chung <jh80.chung@samsung.com> */ -#include <common.h> #include <dm.h> #include <mmc.h> #include <pwrseq.h> diff --git a/drivers/mmc/mmc-uclass.c b/drivers/mmc/mmc-uclass.c index 0685b86af464..da6a39b7d990 100644 --- a/drivers/mmc/mmc-uclass.c +++ b/drivers/mmc/mmc-uclass.c @@ -7,7 +7,6 @@ #define LOG_CATEGORY UCLASS_MMC -#include <common.h> #include <bootdev.h> #include <log.h> #include <mmc.h> diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c index 4543d94c7205..b18dc331f785 100644 --- a/drivers/mmc/mmc.c +++ b/drivers/mmc/mmc.c @@ -8,7 +8,6 @@ */ #include <config.h> -#include <common.h> #include <blk.h> #include <command.h> #include <dm.h> @@ -17,6 +16,7 @@ #include <errno.h> #include <mmc.h> #include <part.h> +#include <time.h> #include <linux/bitops.h> #include <linux/delay.h> #include <linux/printk.h> @@ -24,6 +24,7 @@ #include <malloc.h> #include <memalign.h> #include <linux/list.h> +#include <linux/printk.h> #include <div64.h> #include "mmc_private.h" diff --git a/drivers/mmc/mmc_boot.c b/drivers/mmc/mmc_boot.c index 0a74b1fb776a..367c957b5181 100644 --- a/drivers/mmc/mmc_boot.c +++ b/drivers/mmc/mmc_boot.c @@ -4,7 +4,6 @@ * Written by Amar <amarendra.xt@samsung.com> */ -#include <common.h> #include <log.h> #include <mmc.h> #include "mmc_private.h" diff --git a/drivers/mmc/mmc_bootdev.c b/drivers/mmc/mmc_bootdev.c index 55ecead2ddf9..5a1688b75d09 100644 --- a/drivers/mmc/mmc_bootdev.c +++ b/drivers/mmc/mmc_bootdev.c @@ -6,7 +6,6 @@ * Written by Simon Glass <sjg@chromium.org> */ -#include <common.h> #include <bootdev.h> #include <dm.h> #include <mmc.h> diff --git a/drivers/mmc/mmc_legacy.c b/drivers/mmc/mmc_legacy.c index a101ee43fde5..a87d2276c1b8 100644 --- a/drivers/mmc/mmc_legacy.c +++ b/drivers/mmc/mmc_legacy.c @@ -5,7 +5,6 @@ * Written by Simon Glass <sjg@chromium.org> */ -#include <common.h> #include <log.h> #include <malloc.h> #include <mmc.h> diff --git a/drivers/mmc/mmc_spi.c b/drivers/mmc/mmc_spi.c index bcea800e5f61..675e642efd08 100644 --- a/drivers/mmc/mmc_spi.c +++ b/drivers/mmc/mmc_spi.c @@ -6,7 +6,6 @@ * * Licensed under the GPL-2 or later. */ -#include <common.h> #include <errno.h> #include <log.h> #include <malloc.h> diff --git a/drivers/mmc/mmc_write.c b/drivers/mmc/mmc_write.c index a6f93380dd09..c023d15e52a8 100644 --- a/drivers/mmc/mmc_write.c +++ b/drivers/mmc/mmc_write.c @@ -7,7 +7,6 @@ */ #include <config.h> -#include <common.h> #include <blk.h> #include <dm.h> #include <part.h> diff --git a/drivers/mmc/msm_sdhci.c b/drivers/mmc/msm_sdhci.c index 5e9d66526a83..4ce0de6c47d8 100644 --- a/drivers/mmc/msm_sdhci.c +++ b/drivers/mmc/msm_sdhci.c @@ -7,7 +7,6 @@ * Based on Linux driver */ -#include <common.h> #include <clk.h> #include <dm.h> #include <malloc.h> diff --git a/drivers/mmc/mtk-sd.c b/drivers/mmc/mtk-sd.c index 4bd66ecf93ad..3a9258255a78 100644 --- a/drivers/mmc/mtk-sd.c +++ b/drivers/mmc/mtk-sd.c @@ -7,7 +7,6 @@ */ #include <clk.h> -#include <common.h> #include <dm.h> #include <mmc.h> #include <errno.h> diff --git a/drivers/mmc/mv_sdhci.c b/drivers/mmc/mv_sdhci.c index dbdd671c88bc..2da5334c21f1 100644 --- a/drivers/mmc/mv_sdhci.c +++ b/drivers/mmc/mv_sdhci.c @@ -3,7 +3,6 @@ * Marvell SD Host Controller Interface */ -#include <common.h> #include <dm.h> #include <malloc.h> #include <sdhci.h> diff --git a/drivers/mmc/mvebu_mmc.c b/drivers/mmc/mvebu_mmc.c index fea55c61ed7d..5af1953cd148 100644 --- a/drivers/mmc/mvebu_mmc.c +++ b/drivers/mmc/mvebu_mmc.c @@ -7,7 +7,6 @@ * Written-by: Maen Suleiman, Gerald Kerma */ -#include <common.h> #include <errno.h> #include <log.h> #include <malloc.h> diff --git a/drivers/mmc/mxcmmc.c b/drivers/mmc/mxcmmc.c index 0057273a2a76..1acea6f820b4 100644 --- a/drivers/mmc/mxcmmc.c +++ b/drivers/mmc/mxcmmc.c @@ -17,7 +17,6 @@ */ #include <config.h> -#include <common.h> #include <command.h> #include <mmc.h> #include <part.h> diff --git a/drivers/mmc/mxsmmc.c b/drivers/mmc/mxsmmc.c index 35a8e21058ed..95390a5be7e5 100644 --- a/drivers/mmc/mxsmmc.c +++ b/drivers/mmc/mxsmmc.c @@ -20,7 +20,6 @@ * Kyle Harris, Nexus Technologies, Inc. kharris@nexus-tech.net */ -#include <common.h> #include <log.h> #include <malloc.h> #include <mmc.h> diff --git a/drivers/mmc/nexell_dw_mmc.c b/drivers/mmc/nexell_dw_mmc.c index 2723e4887cf7..2e1ce54c7d50 100644 --- a/drivers/mmc/nexell_dw_mmc.c +++ b/drivers/mmc/nexell_dw_mmc.c @@ -6,7 +6,6 @@ * (C) Copyright 2019 Stefan Bosch <stefan_b@posteo.net> */ -#include <common.h> #include <dm.h> #include <dt-structs.h> #include <dwmmc.h> diff --git a/drivers/mmc/npcm_sdhci.c b/drivers/mmc/npcm_sdhci.c index d63521d6855f..dff4732ea06f 100644 --- a/drivers/mmc/npcm_sdhci.c +++ b/drivers/mmc/npcm_sdhci.c @@ -3,7 +3,6 @@ * Copyright (c) 2022 Nuvoton Technology Corp. */ -#include <common.h> #include <dm.h> #include <sdhci.h> #include <clk.h> diff --git a/drivers/mmc/omap_hsmmc.c b/drivers/mmc/omap_hsmmc.c index 118d9cd16fdb..2b7f9fc9a205 100644 --- a/drivers/mmc/omap_hsmmc.c +++ b/drivers/mmc/omap_hsmmc.c @@ -23,7 +23,6 @@ */ #include <config.h> -#include <common.h> #include <cpu_func.h> #include <log.h> #include <malloc.h> diff --git a/drivers/mmc/owl_mmc.c b/drivers/mmc/owl_mmc.c index e84171a661a7..bd4906f58e74 100644 --- a/drivers/mmc/owl_mmc.c +++ b/drivers/mmc/owl_mmc.c @@ -11,7 +11,6 @@ * channel, and those special bits used in this driver is picked from vendor * source exclusively for MMC/SD. */ -#include <common.h> #include <clk.h> #include <cpu_func.h> #include <dm.h> diff --git a/drivers/mmc/pci_mmc.c b/drivers/mmc/pci_mmc.c index 4d163ccba041..d446c55f72b2 100644 --- a/drivers/mmc/pci_mmc.c +++ b/drivers/mmc/pci_mmc.c @@ -4,7 +4,6 @@ * Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com> */ -#include <common.h> #include <dm.h> #include <errno.h> #include <log.h> diff --git a/drivers/mmc/piton_mmc.c b/drivers/mmc/piton_mmc.c index a330bbf8cbe2..fed1f8416088 100644 --- a/drivers/mmc/piton_mmc.c +++ b/drivers/mmc/piton_mmc.c @@ -11,7 +11,6 @@ #include <asm/gpio.h> #include <asm/io.h> -#include <common.h> #include <div64.h> #include <dm.h> #include <errno.h> diff --git a/drivers/mmc/rockchip_dw_mmc.c b/drivers/mmc/rockchip_dw_mmc.c index ad4529d6afa8..1a10b7057a47 100644 --- a/drivers/mmc/rockchip_dw_mmc.c +++ b/drivers/mmc/rockchip_dw_mmc.c @@ -3,7 +3,6 @@ * Copyright (c) 2013 Google, Inc */ -#include <common.h> #include <clk.h> #include <dm.h> #include <dt-structs.h> diff --git a/drivers/mmc/rockchip_sdhci.c b/drivers/mmc/rockchip_sdhci.c index c889c7bc9855..35667b86b50b 100644 --- a/drivers/mmc/rockchip_sdhci.c +++ b/drivers/mmc/rockchip_sdhci.c @@ -5,7 +5,6 @@ * Rockchip SD Host Controller Interface */ -#include <common.h> #include <clk.h> #include <dm.h> #include <dm/ofnode.h> diff --git a/drivers/mmc/rpmb.c b/drivers/mmc/rpmb.c index b68d98573c9a..0658ce22cf13 100644 --- a/drivers/mmc/rpmb.c +++ b/drivers/mmc/rpmb.c @@ -8,7 +8,6 @@ */ #include <config.h> -#include <common.h> #include <log.h> #include <memalign.h> #include <mmc.h> diff --git a/drivers/mmc/s5p_sdhci.c b/drivers/mmc/s5p_sdhci.c index 3b74feae68c7..80dbb38c9b36 100644 --- a/drivers/mmc/s5p_sdhci.c +++ b/drivers/mmc/s5p_sdhci.c @@ -4,7 +4,6 @@ * Jaehoon Chung <jh80.chung@samsung.com> */ -#include <common.h> #include <dm.h> #include <log.h> #include <malloc.h> diff --git a/drivers/mmc/sandbox_mmc.c b/drivers/mmc/sandbox_mmc.c index 0ba7940a4dbf..a24520f2e78c 100644 --- a/drivers/mmc/sandbox_mmc.c +++ b/drivers/mmc/sandbox_mmc.c @@ -4,7 +4,6 @@ * Written by Simon Glass <sjg@chromium.org> */ -#include <common.h> #include <dm.h> #include <errno.h> #include <fdtdec.h> diff --git a/drivers/mmc/sdhci-adma.c b/drivers/mmc/sdhci-adma.c index 283ba956deb9..fdb189d71a64 100644 --- a/drivers/mmc/sdhci-adma.c +++ b/drivers/mmc/sdhci-adma.c @@ -3,7 +3,6 @@ * SDHCI ADMA2 helper functions. */ -#include <common.h> #include <cpu_func.h> #include <sdhci.h> #include <malloc.h> diff --git a/drivers/mmc/sdhci-cadence.c b/drivers/mmc/sdhci-cadence.c index 0570dbca00d7..07ec35a04635 100644 --- a/drivers/mmc/sdhci-cadence.c +++ b/drivers/mmc/sdhci-cadence.c @@ -4,7 +4,6 @@ * Author: Masahiro Yamada <yamada.masahiro@socionext.com> */ -#include <common.h> #include <dm.h> #include <asm/global_data.h> #include <dm/device_compat.h> diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c index d06f2c02bb7b..560b7e889c77 100644 --- a/drivers/mmc/sdhci.c +++ b/drivers/mmc/sdhci.c @@ -7,7 +7,6 @@ * Murray.Jensen@cmst.csiro.au, 27-Jan-01. */ -#include <common.h> #include <cpu_func.h> #include <dm.h> #include <errno.h> @@ -15,6 +14,7 @@ #include <malloc.h> #include <mmc.h> #include <sdhci.h> +#include <time.h> #include <asm/cache.h> #include <linux/bitops.h> #include <linux/delay.h> diff --git a/drivers/mmc/sh_mmcif.c b/drivers/mmc/sh_mmcif.c index 76dc1c68b821..06a30d5efb81 100644 --- a/drivers/mmc/sh_mmcif.c +++ b/drivers/mmc/sh_mmcif.c @@ -6,7 +6,6 @@ */ #include <config.h> -#include <common.h> #include <log.h> #include <watchdog.h> #include <command.h> diff --git a/drivers/mmc/snps_dw_mmc.c b/drivers/mmc/snps_dw_mmc.c index 0134399e3934..9bdbe5070b1d 100644 --- a/drivers/mmc/snps_dw_mmc.c +++ b/drivers/mmc/snps_dw_mmc.c @@ -7,7 +7,6 @@ * Author: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> */ -#include <common.h> #include <clk.h> #include <dm.h> #include <dwmmc.h> diff --git a/drivers/mmc/socfpga_dw_mmc.c b/drivers/mmc/socfpga_dw_mmc.c index 387cb8b6b50a..f738019b8357 100644 --- a/drivers/mmc/socfpga_dw_mmc.c +++ b/drivers/mmc/socfpga_dw_mmc.c @@ -3,7 +3,6 @@ * (C) Copyright 2013 Altera Corporation <www.altera.com> */ -#include <common.h> #include <log.h> #include <asm/arch/clock_manager.h> #include <asm/arch/secure_reg_helper.h> diff --git a/drivers/mmc/sti_sdhci.c b/drivers/mmc/sti_sdhci.c index 23a1dd43c9b2..91018b7e21af 100644 --- a/drivers/mmc/sti_sdhci.c +++ b/drivers/mmc/sti_sdhci.c @@ -4,7 +4,6 @@ * Author(s): Patrice Chotard, <patrice.chotard@foss.st.com> for STMicroelectronics. */ -#include <common.h> #include <dm.h> #include <log.h> #include <mmc.h> diff --git a/drivers/mmc/stm32_sdmmc2.c b/drivers/mmc/stm32_sdmmc2.c index 39ae79ba1293..9483fb57daf8 100644 --- a/drivers/mmc/stm32_sdmmc2.c +++ b/drivers/mmc/stm32_sdmmc2.c @@ -6,7 +6,6 @@ #define LOG_CATEGORY UCLASS_MMC -#include <common.h> #include <clk.h> #include <cpu_func.h> #include <dm.h> diff --git a/drivers/mmc/sunxi_mmc.c b/drivers/mmc/sunxi_mmc.c index 714706d2411b..0b56d1405bee 100644 --- a/drivers/mmc/sunxi_mmc.c +++ b/drivers/mmc/sunxi_mmc.c @@ -13,7 +13,6 @@ * proper DM_MMC implementation at the end. */ -#include <common.h> #include <dm.h> #include <errno.h> #include <log.h> diff --git a/drivers/mmc/tangier_sdhci.c b/drivers/mmc/tangier_sdhci.c index 115642733243..ae65c310b685 100644 --- a/drivers/mmc/tangier_sdhci.c +++ b/drivers/mmc/tangier_sdhci.c @@ -2,7 +2,6 @@ /* * Copyright (c) 2017 Intel Corporation */ -#include <common.h> #include <dm.h> #include <dm/device.h> #include <linux/io.h> diff --git a/drivers/mmc/tegra_mmc.c b/drivers/mmc/tegra_mmc.c index c01fb3d01657..5ed7f01d3f36 100644 --- a/drivers/mmc/tegra_mmc.c +++ b/drivers/mmc/tegra_mmc.c @@ -7,7 +7,6 @@ */ #include <bouncebuf.h> -#include <common.h> #include <dm.h> #include <errno.h> #include <log.h> diff --git a/drivers/mmc/tmio-common.c b/drivers/mmc/tmio-common.c index 719c4830bc30..0b396122b464 100644 --- a/drivers/mmc/tmio-common.c +++ b/drivers/mmc/tmio-common.c @@ -4,7 +4,6 @@ * Author: Masahiro Yamada <yamada.masahiro@socionext.com> */ -#include <common.h> #include <clk.h> #include <cpu_func.h> #include <fdtdec.h> diff --git a/drivers/mmc/uniphier-sd.c b/drivers/mmc/uniphier-sd.c index 8cde4308aaed..5b3650d52eea 100644 --- a/drivers/mmc/uniphier-sd.c +++ b/drivers/mmc/uniphier-sd.c @@ -4,7 +4,6 @@ * Author: Masahiro Yamada <yamada.masahiro@socionext.com> */ -#include <common.h> #include <clk.h> #include <fdtdec.h> #include <malloc.h> diff --git a/drivers/mmc/xenon_sdhci.c b/drivers/mmc/xenon_sdhci.c index 27dbe0404e04..0e4902fab77c 100644 --- a/drivers/mmc/xenon_sdhci.c +++ b/drivers/mmc/xenon_sdhci.c @@ -14,7 +14,6 @@ * Stefan Roese <sr@denx.de> */ -#include <common.h> #include <dm.h> #include <fdtdec.h> #include <asm/global_data.h> diff --git a/drivers/mmc/zynq_sdhci.c b/drivers/mmc/zynq_sdhci.c index 935540d17194..898be5a0913a 100644 --- a/drivers/mmc/zynq_sdhci.c +++ b/drivers/mmc/zynq_sdhci.c @@ -7,7 +7,6 @@ */ #include <clk.h> -#include <common.h> #include <dm.h> #include <fdtdec.h> #include <linux/delay.h>
Remove <common.h> from this driver directory and when needed add missing include files directly. Signed-off-by: Tom Rini <trini@konsulko.com> --- Cc: Peng Fan <peng.fan@nxp.com> Cc: Jaehoon Chung <jh80.chung@samsung.com> Cc: Tom Rini <trini@konsulko.com> Cc: Ryan Chen <ryan_chen@aspeedtech.com> Cc: Chia-Wei Wang <chiawei_wang@aspeedtech.com> Cc: Aspeed BMC SW team <BMC-SW@aspeedtech.com> Cc: Joel Stanley <joel@jms.id.au> Cc: Matthias Brugger <mbrugger@suse.com> Cc: Peter Robinson <pbrobinson@gmail.com> Cc: Thomas Fitzsimmons <fitzsim@fitzsim.org> Cc: Alex Nemirovsky <alex.nemirovsky@cortina-access.com> Cc: Masahisa Kojima <kojima.masahisa@socionext.com> Cc: Neil Armstrong <neil.armstrong@linaro.org> Cc: Simon Glass <sjg@chromium.org> Cc: Caleb Connolly <caleb.connolly@linaro.org> Cc: Sumit Garg <sumit.garg@linaro.org> Cc: Ryder Lee <ryder.lee@mediatek.com> Cc: Weijie Gao <weijie.gao@mediatek.com> Cc: Chunfeng Yun <chunfeng.yun@mediatek.com> Cc: GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com> Cc: Tianrui Wei <tianrui-wei@outlook.com> Cc: Philipp Tomsich <philipp.tomsich@vrull.eu> Cc: Kever Yang <kever.yang@rock-chips.com> Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> Cc: Marek Vasut <marek.vasut+renesas@mailbox.org> Cc: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> Cc: Patrice Chotard <patrice.chotard@foss.st.com> Cc: Patrick Delaunay <patrick.delaunay@foss.st.com> Cc: Thierry Reding <treding@nvidia.com> Cc: Svyatoslav Ryhel <clamor95@gmail.com> Cc: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> Cc: Dai Okamura <okamura.dai@socionext.com> Cc: Stefan Roese <sr@denx.de> Cc: Michal Simek <michal.simek@amd.com> --- drivers/mmc/am654_sdhci.c | 1 - drivers/mmc/arm_pl180_mmci.c | 1 - drivers/mmc/aspeed_sdhci.c | 1 - drivers/mmc/atmel_sdhci.c | 1 - drivers/mmc/bcm2835_sdhci.c | 1 - drivers/mmc/bcm2835_sdhost.c | 1 - drivers/mmc/bcmstb_sdhci.c | 1 - drivers/mmc/ca_dw_mmc.c | 1 - drivers/mmc/davinci_mmc.c | 1 - drivers/mmc/dw_mmc.c | 1 - drivers/mmc/exynos_dw_mmc.c | 1 - drivers/mmc/f_sdh30.c | 1 - drivers/mmc/fsl_esdhc.c | 1 - drivers/mmc/fsl_esdhc_imx.c | 1 - drivers/mmc/fsl_esdhc_spl.c | 2 +- drivers/mmc/ftsdc010_mci.c | 1 - drivers/mmc/gen_atmel_mci.c | 2 +- drivers/mmc/hi6220_dw_mmc.c | 1 - drivers/mmc/iproc_sdhci.c | 1 - drivers/mmc/jz_mmc.c | 1 - drivers/mmc/kona_sdhci.c | 1 - drivers/mmc/meson_gx_mmc.c | 1 - drivers/mmc/mmc-pwrseq.c | 1 - drivers/mmc/mmc-uclass.c | 1 - drivers/mmc/mmc.c | 3 ++- drivers/mmc/mmc_boot.c | 1 - drivers/mmc/mmc_bootdev.c | 1 - drivers/mmc/mmc_legacy.c | 1 - drivers/mmc/mmc_spi.c | 1 - drivers/mmc/mmc_write.c | 1 - drivers/mmc/msm_sdhci.c | 1 - drivers/mmc/mtk-sd.c | 1 - drivers/mmc/mv_sdhci.c | 1 - drivers/mmc/mvebu_mmc.c | 1 - drivers/mmc/mxcmmc.c | 1 - drivers/mmc/mxsmmc.c | 1 - drivers/mmc/nexell_dw_mmc.c | 1 - drivers/mmc/npcm_sdhci.c | 1 - drivers/mmc/omap_hsmmc.c | 1 - drivers/mmc/owl_mmc.c | 1 - drivers/mmc/pci_mmc.c | 1 - drivers/mmc/piton_mmc.c | 1 - drivers/mmc/rockchip_dw_mmc.c | 1 - drivers/mmc/rockchip_sdhci.c | 1 - drivers/mmc/rpmb.c | 1 - drivers/mmc/s5p_sdhci.c | 1 - drivers/mmc/sandbox_mmc.c | 1 - drivers/mmc/sdhci-adma.c | 1 - drivers/mmc/sdhci-cadence.c | 1 - drivers/mmc/sdhci.c | 2 +- drivers/mmc/sh_mmcif.c | 1 - drivers/mmc/snps_dw_mmc.c | 1 - drivers/mmc/socfpga_dw_mmc.c | 1 - drivers/mmc/sti_sdhci.c | 1 - drivers/mmc/stm32_sdmmc2.c | 1 - drivers/mmc/sunxi_mmc.c | 1 - drivers/mmc/tangier_sdhci.c | 1 - drivers/mmc/tegra_mmc.c | 1 - drivers/mmc/tmio-common.c | 1 - drivers/mmc/uniphier-sd.c | 1 - drivers/mmc/xenon_sdhci.c | 1 - drivers/mmc/zynq_sdhci.c | 1 - 62 files changed, 5 insertions(+), 62 deletions(-)