[PATCH 1/8] imx8mm: Fix USB reg addresses for i.MX8MM
Fabio Estevam
festevam at denx.de
Sat Jul 3 21:58:30 CEST 2021
From: Frieder Schrempf <frieder.schrempf at kontron.de>
The i.MX8MM register addresses differ from i.MX8M in many ways. One
thing to fix is the USB addresses.
Signed-off-by: Frieder Schrempf <frieder.schrempf at kontron.de>
Signed-off-by: Fabio Estevam <festevam at denx.de>
---
arch/arm/include/asm/arch-imx8m/imx-regs.h | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/arch/arm/include/asm/arch-imx8m/imx-regs.h b/arch/arm/include/asm/arch-imx8m/imx-regs.h
index b800da13a1e4..de01e9969626 100644
--- a/arch/arm/include/asm/arch-imx8m/imx-regs.h
+++ b/arch/arm/include/asm/arch-imx8m/imx-regs.h
@@ -51,6 +51,17 @@
#define TZASC_BASE_ADDR 0x32F80000
+#ifdef CONFIG_IMX8MM
+#define USB1_BASE_ADDR 0x32E40000
+#define USB2_BASE_ADDR 0x32E50000
+#else
+#define USB1_BASE_ADDR 0x38100000
+#define USB2_BASE_ADDR 0x38200000
+#endif
+#define USB_BASE_ADDR USB1_BASE_ADDR
+#define USB1_PHY_BASE_ADDR 0x381F0000
+#define USB2_PHY_BASE_ADDR 0x382F0000
+
#define MXS_LCDIF_BASE IS_ENABLED(CONFIG_IMX8MQ) ? \
0x30320000 : 0x32e00000
--
2.25.1
More information about the U-Boot
mailing list