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[] = { } imx8m_uart_info[] = {
{ /* UART 1 */ { /* UART 1 */
.ccm_reg = 0x4490, .ccm_reg = 0x4490,
.uart_base = 0x30860000, .uart_base = IMX_UART1_BASE,
}, { /* UART 2 */ }, { /* UART 2 */
.ccm_reg = 0x44a0, .ccm_reg = 0x44a0,
.uart_base = 0x30890000, .uart_base = IMX_UART2_BASE,
}, { /* UART 3 */ }, { /* UART 3 */
.ccm_reg = 0x44b0, .ccm_reg = 0x44b0,
.uart_base = 0x30880000, .uart_base = IMX_UART3_BASE,
}, { /* UART 4 */ }, { /* UART 4 */
.ccm_reg = 0x44c0, .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 PLAT_CRASH_UART_CLK_IN_HZ 24000000
#define IMX_CONSOLE_BAUDRATE 115200 #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_AIPSTZ1 U(0x301f0000)
#define IMX_AIPSTZ2 U(0x305f0000) #define IMX_AIPSTZ2 U(0x305f0000)
#define IMX_AIPSTZ3 U(0x309f0000) #define IMX_AIPSTZ3 U(0x309f0000)

View file

@ -68,6 +68,11 @@
#define PLAT_CRASH_UART_CLK_IN_HZ 24000000 #define PLAT_CRASH_UART_CLK_IN_HZ 24000000
#define IMX_CONSOLE_BAUDRATE 115200 #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_AIPSTZ1 U(0x301f0000)
#define IMX_AIPSTZ2 U(0x305f0000) #define IMX_AIPSTZ2 U(0x305f0000)
#define IMX_AIPSTZ3 U(0x309f0000) #define IMX_AIPSTZ3 U(0x309f0000)

View file

@ -86,6 +86,11 @@
#define PLAT_CRASH_UART_CLK_IN_HZ 24000000 #define PLAT_CRASH_UART_CLK_IN_HZ 24000000
#define IMX_CONSOLE_BAUDRATE 115200 #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_AIPSTZ1 U(0x301f0000)
#define IMX_AIPSTZ2 U(0x305f0000) #define IMX_AIPSTZ2 U(0x305f0000)
#define IMX_AIPSTZ3 U(0x309f0000) #define IMX_AIPSTZ3 U(0x309f0000)

View file

@ -65,6 +65,11 @@
#define PLAT_CRASH_UART_CLK_IN_HZ 25000000 #define PLAT_CRASH_UART_CLK_IN_HZ 25000000
#define IMX_CONSOLE_BAUDRATE 115200 #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_BASE U(0x30200000)
#define IMX_AIPS_SIZE U(0xC00000) #define IMX_AIPS_SIZE U(0xC00000)
#define IMX_AIPS1_BASE U(0x30200000) #define IMX_AIPS1_BASE U(0x30200000)