Server IP : 104.21.38.3 / Your IP : 108.162.227.120 Web Server : Apache System : Linux krdc-ubuntu-s-2vcpu-4gb-amd-blr1-01.localdomain 5.15.0-142-generic #152-Ubuntu SMP Mon May 19 10:54:31 UTC 2025 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/src/linux-headers-5.15.0-143/arch/arm/include/debug/ |
Upload File : |
/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2012-2015 Freescale Semiconductor, Inc. */ #ifndef __DEBUG_IMX_UART_H #define __DEBUG_IMX_UART_H #define IMX1_UART1_BASE_ADDR 0x00206000 #define IMX1_UART2_BASE_ADDR 0x00207000 #define IMX1_UART_BASE_ADDR(n) IMX1_UART##n##_BASE_ADDR #define IMX1_UART_BASE(n) IMX1_UART_BASE_ADDR(n) #define IMX25_UART1_BASE_ADDR 0x43f90000 #define IMX25_UART2_BASE_ADDR 0x43f94000 #define IMX25_UART3_BASE_ADDR 0x5000c000 #define IMX25_UART4_BASE_ADDR 0x50008000 #define IMX25_UART5_BASE_ADDR 0x5002c000 #define IMX25_UART_BASE_ADDR(n) IMX25_UART##n##_BASE_ADDR #define IMX25_UART_BASE(n) IMX25_UART_BASE_ADDR(n) #define IMX27_UART1_BASE_ADDR 0x1000a000 #define IMX27_UART2_BASE_ADDR 0x1000b000 #define IMX27_UART3_BASE_ADDR 0x1000c000 #define IMX27_UART4_BASE_ADDR 0x1000d000 #define IMX27_UART_BASE_ADDR(n) IMX27_UART##n##_BASE_ADDR #define IMX27_UART_BASE(n) IMX27_UART_BASE_ADDR(n) #define IMX31_UART1_BASE_ADDR 0x43f90000 #define IMX31_UART2_BASE_ADDR 0x43f94000 #define IMX31_UART3_BASE_ADDR 0x5000c000 #define IMX31_UART4_BASE_ADDR 0x43fb0000 #define IMX31_UART5_BASE_ADDR 0x43fb4000 #define IMX31_UART_BASE_ADDR(n) IMX31_UART##n##_BASE_ADDR #define IMX31_UART_BASE(n) IMX31_UART_BASE_ADDR(n) #define IMX35_UART1_BASE_ADDR 0x43f90000 #define IMX35_UART2_BASE_ADDR 0x43f94000 #define IMX35_UART3_BASE_ADDR 0x5000c000 #define IMX35_UART_BASE_ADDR(n) IMX35_UART##n##_BASE_ADDR #define IMX35_UART_BASE(n) IMX35_UART_BASE_ADDR(n) #define IMX50_UART1_BASE_ADDR 0x53fbc000 #define IMX50_UART2_BASE_ADDR 0x53fc0000 #define IMX50_UART3_BASE_ADDR 0x5000c000 #define IMX50_UART4_BASE_ADDR 0x53ff0000 #define IMX50_UART5_BASE_ADDR 0x63f90000 #define IMX50_UART_BASE_ADDR(n) IMX50_UART##n##_BASE_ADDR #define IMX50_UART_BASE(n) IMX50_UART_BASE_ADDR(n) #define IMX51_UART1_BASE_ADDR 0x73fbc000 #define IMX51_UART2_BASE_ADDR 0x73fc0000 #define IMX51_UART3_BASE_ADDR 0x7000c000 #define IMX51_UART_BASE_ADDR(n) IMX51_UART##n##_BASE_ADDR #define IMX51_UART_BASE(n) IMX51_UART_BASE_ADDR(n) #define IMX53_UART1_BASE_ADDR 0x53fbc000 #define IMX53_UART2_BASE_ADDR 0x53fc0000 #define IMX53_UART3_BASE_ADDR 0x5000c000 #define IMX53_UART4_BASE_ADDR 0x53ff0000 #define IMX53_UART5_BASE_ADDR 0x63f90000 #define IMX53_UART_BASE_ADDR(n) IMX53_UART##n##_BASE_ADDR #define IMX53_UART_BASE(n) IMX53_UART_BASE_ADDR(n) #define IMX6Q_UART1_BASE_ADDR 0x02020000 #define IMX6Q_UART2_BASE_ADDR 0x021e8000 #define IMX6Q_UART3_BASE_ADDR 0x021ec000 #define IMX6Q_UART4_BASE_ADDR 0x021f0000 #define IMX6Q_UART5_BASE_ADDR 0x021f4000 #define IMX6Q_UART_BASE_ADDR(n) IMX6Q_UART##n##_BASE_ADDR #define IMX6Q_UART_BASE(n) IMX6Q_UART_BASE_ADDR(n) #define IMX6SL_UART1_BASE_ADDR 0x02020000 #define IMX6SL_UART2_BASE_ADDR 0x02024000 #define IMX6SL_UART3_BASE_ADDR 0x02034000 #define IMX6SL_UART4_BASE_ADDR 0x02038000 #define IMX6SL_UART5_BASE_ADDR 0x02018000 #define IMX6SL_UART_BASE_ADDR(n) IMX6SL_UART##n##_BASE_ADDR #define IMX6SL_UART_BASE(n) IMX6SL_UART_BASE_ADDR(n) #define IMX6SX_UART1_BASE_ADDR 0x02020000 #define IMX6SX_UART2_BASE_ADDR 0x021e8000 #define IMX6SX_UART3_BASE_ADDR 0x021ec000 #define IMX6SX_UART4_BASE_ADDR 0x021f0000 #define IMX6SX_UART5_BASE_ADDR 0x021f4000 #define IMX6SX_UART6_BASE_ADDR 0x022a0000 #define IMX6SX_UART_BASE_ADDR(n) IMX6SX_UART##n##_BASE_ADDR #define IMX6SX_UART_BASE(n) IMX6SX_UART_BASE_ADDR(n) #define IMX6UL_UART1_BASE_ADDR 0x02020000 #define IMX6UL_UART2_BASE_ADDR 0x021e8000 #define IMX6UL_UART3_BASE_ADDR 0x021ec000 #define IMX6UL_UART4_BASE_ADDR 0x021f0000 #define IMX6UL_UART5_BASE_ADDR 0x021f4000 #define IMX6UL_UART6_BASE_ADDR 0x021fc000 #define IMX6UL_UART7_BASE_ADDR 0x02018000 #define IMX6UL_UART8_BASE_ADDR 0x02024000 #define IMX6UL_UART_BASE_ADDR(n) IMX6UL_UART##n##_BASE_ADDR #define IMX6UL_UART_BASE(n) IMX6UL_UART_BASE_ADDR(n) #define IMX7D_UART1_BASE_ADDR 0x30860000 #define IMX7D_UART2_BASE_ADDR 0x30890000 #define IMX7D_UART3_BASE_ADDR 0x30880000 #define IMX7D_UART4_BASE_ADDR 0x30a60000 #define IMX7D_UART5_BASE_ADDR 0x30a70000 #define IMX7D_UART6_BASE_ADDR 0x30a80000 #define IMX7D_UART7_BASE_ADDR 0x30a90000 #define IMX7D_UART_BASE_ADDR(n) IMX7D_UART##n##_BASE_ADDR #define IMX7D_UART_BASE(n) IMX7D_UART_BASE_ADDR(n) #define IMX_DEBUG_UART_BASE(soc) soc##_UART_BASE(CONFIG_DEBUG_IMX_UART_PORT) #ifdef CONFIG_DEBUG_IMX1_UART #define UART_PADDR IMX_DEBUG_UART_BASE(IMX1) #elif defined(CONFIG_DEBUG_IMX25_UART) #define UART_PADDR IMX_DEBUG_UART_BASE(IMX25) #elif defined(CONFIG_DEBUG_IMX27_UART) #define UART_PADDR IMX_DEBUG_UART_BASE(IMX27) #elif defined(CONFIG_DEBUG_IMX31_UART) #define UART_PADDR IMX_DEBUG_UART_BASE(IMX31) #elif defined(CONFIG_DEBUG_IMX35_UART) #define UART_PADDR IMX_DEBUG_UART_BASE(IMX35) #elif defined(CONFIG_DEBUG_IMX50_UART) #define UART_PADDR IMX_DEBUG_UART_BASE(IMX50) #elif defined(CONFIG_DEBUG_IMX51_UART) #define UART_PADDR IMX_DEBUG_UART_BASE(IMX51) #elif defined(CONFIG_DEBUG_IMX53_UART) #define UART_PADDR IMX_DEBUG_UART_BASE(IMX53) #elif defined(CONFIG_DEBUG_IMX6Q_UART) #define UART_PADDR IMX_DEBUG_UART_BASE(IMX6Q) #elif defined(CONFIG_DEBUG_IMX6SL_UART) #define UART_PADDR IMX_DEBUG_UART_BASE(IMX6SL) #elif defined(CONFIG_DEBUG_IMX6SX_UART) #define UART_PADDR IMX_DEBUG_UART_BASE(IMX6SX) #elif defined(CONFIG_DEBUG_IMX6UL_UART) #define UART_PADDR IMX_DEBUG_UART_BASE(IMX6UL) #elif defined(CONFIG_DEBUG_IMX7D_UART) #define UART_PADDR IMX_DEBUG_UART_BASE(IMX7D) #endif #endif /* __DEBUG_IMX_UART_H */