0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033 #define OMAP2_L3_IO_OFFSET 0x90000000
0034 #define OMAP2_L3_IO_ADDRESS(pa) IOMEM((pa) + OMAP2_L3_IO_OFFSET)
0035
0036 #define OMAP2_L4_IO_OFFSET 0xb2000000
0037 #define OMAP2_L4_IO_ADDRESS(pa) IOMEM((pa) + OMAP2_L4_IO_OFFSET)
0038
0039 #define OMAP4_L3_IO_OFFSET 0xb4000000
0040 #define OMAP4_L3_IO_ADDRESS(pa) IOMEM((pa) + OMAP4_L3_IO_OFFSET)
0041
0042 #define AM33XX_L4_WK_IO_OFFSET 0xb5000000
0043 #define AM33XX_L4_WK_IO_ADDRESS(pa) IOMEM((pa) + AM33XX_L4_WK_IO_OFFSET)
0044
0045 #define OMAP4_L3_PER_IO_OFFSET 0xb1100000
0046 #define OMAP4_L3_PER_IO_ADDRESS(pa) IOMEM((pa) + OMAP4_L3_PER_IO_OFFSET)
0047
0048 #define OMAP2_EMU_IO_OFFSET 0xaa800000
0049 #define OMAP2_EMU_IO_ADDRESS(pa) IOMEM((pa) + OMAP2_EMU_IO_OFFSET)
0050
0051
0052
0053
0054
0055
0056
0057
0058 #define L3_24XX_PHYS L3_24XX_BASE
0059 #define L3_24XX_VIRT (L3_24XX_PHYS + OMAP2_L3_IO_OFFSET)
0060 #define L3_24XX_SIZE SZ_1M
0061 #define L4_24XX_PHYS L4_24XX_BASE
0062 #define L4_24XX_VIRT (L4_24XX_PHYS + OMAP2_L4_IO_OFFSET)
0063 #define L4_24XX_SIZE SZ_1M
0064
0065 #define L4_WK_243X_PHYS L4_WK_243X_BASE
0066 #define L4_WK_243X_VIRT (L4_WK_243X_PHYS + OMAP2_L4_IO_OFFSET)
0067 #define L4_WK_243X_SIZE SZ_1M
0068 #define OMAP243X_GPMC_PHYS OMAP243X_GPMC_BASE
0069 #define OMAP243X_GPMC_VIRT (OMAP243X_GPMC_PHYS + OMAP2_L3_IO_OFFSET)
0070
0071 #define OMAP243X_GPMC_SIZE SZ_1M
0072 #define OMAP243X_SDRC_PHYS OMAP243X_SDRC_BASE
0073
0074 #define OMAP243X_SDRC_VIRT (OMAP243X_SDRC_PHYS + OMAP2_L3_IO_OFFSET)
0075 #define OMAP243X_SDRC_SIZE SZ_1M
0076 #define OMAP243X_SMS_PHYS OMAP243X_SMS_BASE
0077
0078 #define OMAP243X_SMS_VIRT (OMAP243X_SMS_PHYS + OMAP2_L3_IO_OFFSET)
0079 #define OMAP243X_SMS_SIZE SZ_1M
0080
0081
0082 #define DSP_MEM_2420_PHYS OMAP2420_DSP_MEM_BASE
0083
0084 #define DSP_MEM_2420_VIRT 0xfc100000
0085 #define DSP_MEM_2420_SIZE 0x28000
0086 #define DSP_IPI_2420_PHYS OMAP2420_DSP_IPI_BASE
0087
0088 #define DSP_IPI_2420_VIRT 0xfc128000
0089 #define DSP_IPI_2420_SIZE SZ_4K
0090 #define DSP_MMU_2420_PHYS OMAP2420_DSP_MMU_BASE
0091
0092 #define DSP_MMU_2420_VIRT 0xfc129000
0093 #define DSP_MMU_2420_SIZE SZ_4K
0094
0095
0096
0097
0098
0099
0100
0101
0102
0103
0104 #define L3_34XX_PHYS L3_34XX_BASE
0105 #define L3_34XX_VIRT (L3_34XX_PHYS + OMAP2_L3_IO_OFFSET)
0106 #define L3_34XX_SIZE SZ_1M
0107
0108 #define L4_34XX_PHYS L4_34XX_BASE
0109 #define L4_34XX_VIRT (L4_34XX_PHYS + OMAP2_L4_IO_OFFSET)
0110 #define L4_34XX_SIZE SZ_4M
0111
0112
0113
0114
0115
0116
0117 #define L4_WK_AM33XX_PHYS L4_WK_AM33XX_BASE
0118 #define L4_WK_AM33XX_VIRT (L4_WK_AM33XX_PHYS + AM33XX_L4_WK_IO_OFFSET)
0119 #define L4_WK_AM33XX_SIZE SZ_4M
0120
0121
0122
0123
0124
0125
0126 #define L4_PER_34XX_PHYS L4_PER_34XX_BASE
0127
0128 #define L4_PER_34XX_VIRT (L4_PER_34XX_PHYS + OMAP2_L4_IO_OFFSET)
0129 #define L4_PER_34XX_SIZE SZ_1M
0130
0131 #define L4_EMU_34XX_PHYS L4_EMU_34XX_BASE
0132
0133 #define L4_EMU_34XX_VIRT (L4_EMU_34XX_PHYS + OMAP2_EMU_IO_OFFSET)
0134 #define L4_EMU_34XX_SIZE SZ_8M
0135
0136 #define OMAP34XX_GPMC_PHYS OMAP34XX_GPMC_BASE
0137
0138 #define OMAP34XX_GPMC_VIRT (OMAP34XX_GPMC_PHYS + OMAP2_L3_IO_OFFSET)
0139 #define OMAP34XX_GPMC_SIZE SZ_1M
0140
0141 #define OMAP343X_SMS_PHYS OMAP343X_SMS_BASE
0142
0143 #define OMAP343X_SMS_VIRT (OMAP343X_SMS_PHYS + OMAP2_L3_IO_OFFSET)
0144 #define OMAP343X_SMS_SIZE SZ_1M
0145
0146 #define OMAP343X_SDRC_PHYS OMAP343X_SDRC_BASE
0147
0148 #define OMAP343X_SDRC_VIRT (OMAP343X_SDRC_PHYS + OMAP2_L3_IO_OFFSET)
0149 #define OMAP343X_SDRC_SIZE SZ_1M
0150
0151
0152
0153
0154
0155
0156
0157
0158
0159
0160 #define L3_44XX_PHYS L3_44XX_BASE
0161 #define L3_44XX_VIRT (L3_44XX_PHYS + OMAP4_L3_IO_OFFSET)
0162 #define L3_44XX_SIZE SZ_1M
0163
0164 #define L4_44XX_PHYS L4_44XX_BASE
0165 #define L4_44XX_VIRT (L4_44XX_PHYS + OMAP2_L4_IO_OFFSET)
0166 #define L4_44XX_SIZE SZ_4M
0167
0168 #define L4_PER_44XX_PHYS L4_PER_44XX_BASE
0169
0170 #define L4_PER_44XX_VIRT (L4_PER_44XX_PHYS + OMAP2_L4_IO_OFFSET)
0171 #define L4_PER_44XX_SIZE SZ_4M
0172
0173 #define L4_ABE_44XX_PHYS L4_ABE_44XX_BASE
0174
0175 #define L4_ABE_44XX_VIRT (L4_ABE_44XX_PHYS + OMAP2_L4_IO_OFFSET)
0176 #define L4_ABE_44XX_SIZE SZ_1M
0177
0178
0179
0180
0181
0182 #define L3_54XX_PHYS L3_54XX_BASE
0183 #define L3_54XX_VIRT (L3_54XX_PHYS + OMAP4_L3_IO_OFFSET)
0184 #define L3_54XX_SIZE SZ_1M
0185
0186 #define L4_54XX_PHYS L4_54XX_BASE
0187 #define L4_54XX_VIRT (L4_54XX_PHYS + OMAP2_L4_IO_OFFSET)
0188 #define L4_54XX_SIZE SZ_4M
0189
0190 #define L4_WK_54XX_PHYS L4_WK_54XX_BASE
0191 #define L4_WK_54XX_VIRT (L4_WK_54XX_PHYS + OMAP2_L4_IO_OFFSET)
0192 #define L4_WK_54XX_SIZE SZ_2M
0193
0194 #define L4_PER_54XX_PHYS L4_PER_54XX_BASE
0195 #define L4_PER_54XX_VIRT (L4_PER_54XX_PHYS + OMAP2_L4_IO_OFFSET)
0196 #define L4_PER_54XX_SIZE SZ_4M
0197
0198
0199
0200
0201
0202
0203
0204
0205
0206
0207
0208 #define L3_MAIN_SN_DRA7XX_PHYS L3_MAIN_SN_DRA7XX_BASE
0209 #define L3_MAIN_SN_DRA7XX_VIRT (L3_MAIN_SN_DRA7XX_PHYS + OMAP4_L3_IO_OFFSET)
0210 #define L3_MAIN_SN_DRA7XX_SIZE SZ_1M
0211
0212
0213
0214
0215
0216 #define L4_PER1_DRA7XX_PHYS L4_PER1_DRA7XX_BASE
0217 #define L4_PER1_DRA7XX_VIRT (L4_PER1_DRA7XX_PHYS + OMAP2_L4_IO_OFFSET)
0218 #define L4_PER1_DRA7XX_SIZE SZ_1M
0219
0220
0221
0222
0223
0224
0225 #define L4_CFG_MPU_DRA7XX_PHYS L4_CFG_MPU_DRA7XX_BASE
0226 #define L4_CFG_MPU_DRA7XX_VIRT (L4_CFG_MPU_DRA7XX_PHYS + OMAP2_L4_IO_OFFSET)
0227 #define L4_CFG_MPU_DRA7XX_SIZE SZ_1M
0228
0229
0230
0231
0232
0233 #define L4_PER2_DRA7XX_PHYS L4_PER2_DRA7XX_BASE
0234 #define L4_PER2_DRA7XX_VIRT (L4_PER2_DRA7XX_PHYS + OMAP2_L4_IO_OFFSET)
0235 #define L4_PER2_DRA7XX_SIZE SZ_1M
0236
0237
0238
0239
0240
0241 #define L4_PER3_DRA7XX_PHYS L4_PER3_DRA7XX_BASE
0242 #define L4_PER3_DRA7XX_VIRT (L4_PER3_DRA7XX_PHYS + OMAP2_L4_IO_OFFSET)
0243 #define L4_PER3_DRA7XX_SIZE SZ_2M
0244
0245
0246
0247
0248
0249 #define L4_CFG_DRA7XX_PHYS L4_CFG_DRA7XX_BASE
0250 #define L4_CFG_DRA7XX_VIRT (L4_CFG_DRA7XX_PHYS + OMAP2_L4_IO_OFFSET)
0251 #define L4_CFG_DRA7XX_SIZE (SZ_1M + SZ_2M)
0252
0253
0254
0255
0256
0257 #define L4_WKUP_DRA7XX_PHYS L4_WKUP_DRA7XX_BASE
0258 #define L4_WKUP_DRA7XX_VIRT (L4_WKUP_DRA7XX_PHYS + OMAP2_L4_IO_OFFSET)
0259 #define L4_WKUP_DRA7XX_SIZE SZ_1M