soc_memory_map.h 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. #ifndef _SOC_MEMORY_MAP_H
  2. #define _SOC_MEMORY_MAP_H
  3. #define ANATOP_IPS_BASE_ADDR 0x020c8000
  4. #define ADC1_BASE_ADDR 0x02198000
  5. #define ADC2_BASE_ADDR 0x0219c000
  6. #define APBH_BASE_ADDR 0x01804000
  7. #define ASRC_BASE_ADDR 0x02034000
  8. #define BCH_BASE_ADDR 0x01808000
  9. #define CCM_BASE_ADDR 0x020c4000
  10. #define CCM_ANALOG_BASE_ADDR 0x020c8000
  11. #define CSI_BASE_ADDR 0x021c4000
  12. #define ECSPI1_BASE_ADDR 0x02008000
  13. #define ECSPI2_BASE_ADDR 0x0200c000
  14. #define ECSPI3_BASE_ADDR 0x02010000
  15. #define ECSPI4_BASE_ADDR 0x02014000
  16. #define EIM_BASE_ADDR 0x021b8000
  17. #define EMVSIM1_BASE_ADDR 0x0218c000
  18. #define EMVSIM2_BASE_ADDR 0x021b4000
  19. #define ENET1_BASE_ADDR 0x02188000
  20. #define ENET2_BASE_ADDR 0x020b4000
  21. #define EPIT1_BASE_ADDR 0x020d0000
  22. #define EPIT2_BASE_ADDR 0x020d4000
  23. #define FLEXCAN1_BASE_ADDR 0x02090000
  24. #define FLEXCAN2_BASE_ADDR 0x02094000
  25. #define GPC_BASE_ADDR 0x020dc000
  26. #define GPIO1_BASE_ADDR 0x0209c000
  27. #define GPIO2_BASE_ADDR 0x020a0000
  28. #define GPIO3_BASE_ADDR 0x020a4000
  29. #define GPIO4_BASE_ADDR 0x020a8000
  30. #define GPIO5_BASE_ADDR 0x020ac000
  31. #define GPMI_BASE_ADDR 0x01806000
  32. #define GPT1_BASE_ADDR 0x02098000
  33. #define GPT2_BASE_ADDR 0x020e8000
  34. #define I2C1_BASE_ADDR 0x021a0000
  35. #define I2C2_BASE_ADDR 0x021a4000
  36. #define I2C3_BASE_ADDR 0x021a8000
  37. #define I2C4_BASE_ADDR 0x021f8000
  38. #define I2S1_BASE_ADDR 0x02028000
  39. #define I2S2_BASE_ADDR 0x0202c000
  40. #define I2S3_BASE_ADDR 0x02030000
  41. #define IOMUXC_BASE_ADDR 0x020e0000
  42. #define IOMUXC_GPR_BASE_ADDR 0x020e4000
  43. #define KPP_BASE_ADDR 0x020b8000
  44. #define LCDIF1_BASE_ADDR 0x02220000
  45. #define LCDIF2_BASE_ADDR 0x02224000
  46. #define MMDC_BASE_ADDR 0x021b0000
  47. #define OCOTP_BASE_ADDR 0x021bc000
  48. #define PMU_BASE_ADDR 0x020c8000
  49. #define PWM1_BASE_ADDR 0x02080000
  50. #define PWM2_BASE_ADDR 0x02084000
  51. #define PWM3_BASE_ADDR 0x02088000
  52. #define PWM4_BASE_ADDR 0x0208c000
  53. #define PWM5_BASE_ADDR 0x020f0000
  54. #define PWM6_BASE_ADDR 0x020f4000
  55. #define PWM7_BASE_ADDR 0x020f8000
  56. #define PWM8_BASE_ADDR 0x020fc000
  57. #define PXP_BASE_ADDR 0x021cc000
  58. #define QUADSPI_BASE_ADDR 0x021e0000
  59. #define ROMC_BASE_ADDR 0x021ac000
  60. #define SDMAARM_BASE_ADDR 0x020ec000
  61. #define SDMABP_BASE_ADDR 0x020ec000
  62. #define SDMACORE_BASE_ADDR 0x020ec000
  63. #define SJC_BASE_ADDR 0x00000000
  64. #define SNVS_BASE_ADDR 0x020cc000
  65. #define SPBA_BASE_ADDR 0x0203c000
  66. #define SPDIF_BASE_ADDR 0x02004000
  67. #define SRC_BASE_ADDR 0x020d8000
  68. #define TEMPMON_BASE_ADDR 0x020c8000
  69. #define UART1_BASE_ADDR 0x02020000
  70. #define UART2_BASE_ADDR 0x021e8000
  71. #define UART3_BASE_ADDR 0x021ec000
  72. #define UART4_BASE_ADDR 0x021f0000
  73. #define UART5_BASE_ADDR 0x021f4000
  74. #define UART6_BASE_ADDR 0x021fc000
  75. #define UART7_BASE_ADDR 0x02018000
  76. #define UART8_BASE_ADDR 0x02024000
  77. #define USB_BASE_ADDR 0x02184000
  78. #define USBNC_BASE_ADDR 0x02184000
  79. #define USBPHY1_BASE_ADDR 0x020c9000
  80. #define USBPHY2_BASE_ADDR 0x020ca000
  81. #define USDHC1_BASE_ADDR 0x02190000
  82. #define USDHC2_BASE_ADDR 0x02194000
  83. #define WDOG1_BASE_ADDR 0x020bc000
  84. #define WDOG2_BASE_ADDR 0x020c0000
  85. #define WDOG3_BASE_ADDR 0x021e4000
  86. #define XTALOSC24M_BASE_ADDR 0x020c8000
  87. #define USB_UOG1_BASE_ADDR USB_BASE_ADDR
  88. #define USB_UOG2_BASE_ADDR (USB_BASE_ADDR+0x200)
  89. #define CCM_ANALOG_PLL_USB1n (CCM_ANALOG_BASE_ADDR+0x10)
  90. #define CCM_ANALOG_PFD_528n (CCM_ANALOG_BASE_ADDR+0x100)
  91. #define CAN0_BASE_ADDR FLEXCAN1_BASE_ADDR
  92. #define CAN1_BASE_ADDR FLEXCAN2_BASE_ADDR
  93. #define CSD0_BASE_ADDR 0x80000000
  94. #define MMDC_P0_BASE_ADDR MMDC_BASE_ADDR
  95. #endif //_SOC_MEMORY_MAP_H