The i.MX8M ddr driver can be re-used for i.MX93, so drop the '8m' suffix from the driver directories and Kconfig options. Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> --- drivers/ddr/Kconfig | 2 +- drivers/ddr/Makefile | 2 +- drivers/ddr/{imx8m => imx}/Kconfig | 6 +++++- drivers/ddr/imx/Makefile | 7 +++++++ drivers/ddr/{imx8m => imx}/ddrphy_csr.c | 0 drivers/ddr/{imx8m => imx}/ddrphy_train.c | 0 drivers/ddr/{imx8m => imx}/ddrphy_utils.c | 0 drivers/ddr/{imx8m => imx}/helper.c | 0 drivers/ddr/{imx8m/ddr_init.c => imx/imx8m_ddr_init.c} | 0 drivers/ddr/imx8m/Makefile | 7 ------- 10 files changed, 14 insertions(+), 10 deletions(-) rename drivers/ddr/{imx8m => imx}/Kconfig (72%) create mode 100644 drivers/ddr/imx/Makefile rename drivers/ddr/{imx8m => imx}/ddrphy_csr.c (100%) rename drivers/ddr/{imx8m => imx}/ddrphy_train.c (100%) rename drivers/ddr/{imx8m => imx}/ddrphy_utils.c (100%) rename drivers/ddr/{imx8m => imx}/helper.c (100%) rename drivers/ddr/{imx8m/ddr_init.c => imx/imx8m_ddr_init.c} (100%) delete mode 100644 drivers/ddr/imx8m/Makefile diff --git a/drivers/ddr/Kconfig b/drivers/ddr/Kconfig index 17d01ab658..0b0d7a8893 100644 --- a/drivers/ddr/Kconfig +++ b/drivers/ddr/Kconfig @@ -1,3 +1,3 @@ # SPDX-License-Identifier: GPL-2.0-only source "drivers/ddr/fsl/Kconfig" -source "drivers/ddr/imx8m/Kconfig" +source "drivers/ddr/imx/Kconfig" diff --git a/drivers/ddr/Makefile b/drivers/ddr/Makefile index 0b5ac949a4..e5d7bd14db 100644 --- a/drivers/ddr/Makefile +++ b/drivers/ddr/Makefile @@ -1,3 +1,3 @@ # SPDX-License-Identifier: GPL-2.0-only obj-$(CONFIG_DDR_FSL) += fsl/ -obj-$(CONFIG_IMX8M_DRAM) += imx8m/ +obj-$(CONFIG_IMX_DRAM) += imx/ diff --git a/drivers/ddr/imx8m/Kconfig b/drivers/ddr/imx/Kconfig similarity index 72% rename from drivers/ddr/imx8m/Kconfig rename to drivers/ddr/imx/Kconfig index 720448f551..43e9181582 100644 --- a/drivers/ddr/imx8m/Kconfig +++ b/drivers/ddr/imx/Kconfig @@ -1,8 +1,12 @@ # SPDX-License-Identifier: GPL-2.0-only -menu "i.MX8M DDR controllers" +menu "i.MX DDR controllers" depends on ARCH_IMX8MQ || ARCH_IMX8MM || ARCH_IMX8MN || ARCH_IMX8MP +config IMX_DRAM + bool + config IMX8M_DRAM + select IMX_DRAM bool "imx8m dram controller support" endmenu diff --git a/drivers/ddr/imx/Makefile b/drivers/ddr/imx/Makefile new file mode 100644 index 0000000000..62d09e731a --- /dev/null +++ b/drivers/ddr/imx/Makefile @@ -0,0 +1,7 @@ +# +# Copyright 2018 NXP +# +# SPDX-License-Identifier: GPL-2.0+ +# +pbl-$(CONFIG_IMX_DRAM) += helper.o ddrphy_utils.o ddrphy_train.o ddrphy_csr.o +pbl-$(CONFIG_IMX8M_DRAM) += imx8m_ddr_init.o diff --git a/drivers/ddr/imx8m/ddrphy_csr.c b/drivers/ddr/imx/ddrphy_csr.c similarity index 100% rename from drivers/ddr/imx8m/ddrphy_csr.c rename to drivers/ddr/imx/ddrphy_csr.c diff --git a/drivers/ddr/imx8m/ddrphy_train.c b/drivers/ddr/imx/ddrphy_train.c similarity index 100% rename from drivers/ddr/imx8m/ddrphy_train.c rename to drivers/ddr/imx/ddrphy_train.c diff --git a/drivers/ddr/imx8m/ddrphy_utils.c b/drivers/ddr/imx/ddrphy_utils.c similarity index 100% rename from drivers/ddr/imx8m/ddrphy_utils.c rename to drivers/ddr/imx/ddrphy_utils.c diff --git a/drivers/ddr/imx8m/helper.c b/drivers/ddr/imx/helper.c similarity index 100% rename from drivers/ddr/imx8m/helper.c rename to drivers/ddr/imx/helper.c diff --git a/drivers/ddr/imx8m/ddr_init.c b/drivers/ddr/imx/imx8m_ddr_init.c similarity index 100% rename from drivers/ddr/imx8m/ddr_init.c rename to drivers/ddr/imx/imx8m_ddr_init.c diff --git a/drivers/ddr/imx8m/Makefile b/drivers/ddr/imx8m/Makefile deleted file mode 100644 index 2be313900f..0000000000 --- a/drivers/ddr/imx8m/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -# -# Copyright 2018 NXP -# -# SPDX-License-Identifier: GPL-2.0+ -# - -pbl-$(CONFIG_IMX8M_DRAM) += helper.o ddrphy_utils.o ddrphy_train.o ddrphy_csr.o ddr_init.o -- 2.39.2