refactor(imx8m): replace UART base magic numbers with macros

This patch replaces the magic numbers of the UART base addresses with
the corresponding macros defined in the appropriate platform file.

Change-Id: Ie6a4555a659e9f722a8d819958ad9a2dee7c3aa0
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
This commit is contained in:
Dario Binacchi 2024-09-12 10:44:04 +02:00
parent eaaf26e3e6
commit 89345562d6
5 changed files with 24 additions and 4 deletions

View file

@ -17,16 +17,16 @@ static struct imx_uart {
} imx8m_uart_info[] = {
{ /* UART 1 */
.ccm_reg = 0x4490,
.uart_base = 0x30860000,
.uart_base = IMX_UART1_BASE,
}, { /* UART 2 */
.ccm_reg = 0x44a0,
.uart_base = 0x30890000,
.uart_base = IMX_UART2_BASE,
}, { /* UART 3 */
.ccm_reg = 0x44b0,
.uart_base = 0x30880000,
.uart_base = IMX_UART3_BASE,
}, { /* UART 4 */
.ccm_reg = 0x44c0,
.uart_base = 0x30a60000,
.uart_base = IMX_UART4_BASE,
}
};

View file

@ -85,6 +85,11 @@
#define PLAT_CRASH_UART_CLK_IN_HZ 24000000
#define IMX_CONSOLE_BAUDRATE 115200
#define IMX_UART1_BASE U(0x30860000)
#define IMX_UART2_BASE U(0x30890000)
#define IMX_UART3_BASE U(0x30880000)
#define IMX_UART4_BASE U(0x30a60000)
#define IMX_AIPSTZ1 U(0x301f0000)
#define IMX_AIPSTZ2 U(0x305f0000)
#define IMX_AIPSTZ3 U(0x309f0000)

View file

@ -68,6 +68,11 @@
#define PLAT_CRASH_UART_CLK_IN_HZ 24000000
#define IMX_CONSOLE_BAUDRATE 115200
#define IMX_UART1_BASE U(0x30860000)
#define IMX_UART2_BASE U(0x30890000)
#define IMX_UART3_BASE U(0x30880000)
#define IMX_UART4_BASE U(0x30a60000)
#define IMX_AIPSTZ1 U(0x301f0000)
#define IMX_AIPSTZ2 U(0x305f0000)
#define IMX_AIPSTZ3 U(0x309f0000)

View file

@ -86,6 +86,11 @@
#define PLAT_CRASH_UART_CLK_IN_HZ 24000000
#define IMX_CONSOLE_BAUDRATE 115200
#define IMX_UART1_BASE U(0x30860000)
#define IMX_UART2_BASE U(0x30890000)
#define IMX_UART3_BASE U(0x30880000)
#define IMX_UART4_BASE U(0x30a60000)
#define IMX_AIPSTZ1 U(0x301f0000)
#define IMX_AIPSTZ2 U(0x305f0000)
#define IMX_AIPSTZ3 U(0x309f0000)

View file

@ -65,6 +65,11 @@
#define PLAT_CRASH_UART_CLK_IN_HZ 25000000
#define IMX_CONSOLE_BAUDRATE 115200
#define IMX_UART1_BASE U(0x30860000)
#define IMX_UART2_BASE U(0x30890000)
#define IMX_UART3_BASE U(0x30880000)
#define IMX_UART4_BASE U(0x30a60000)
#define IMX_AIPS_BASE U(0x30200000)
#define IMX_AIPS_SIZE U(0xC00000)
#define IMX_AIPS1_BASE U(0x30200000)