1#ifdef CONFIG_BAT0 2#define CFG_SYS_IBAT0L (\ 3 (CONFIG_BAT0_BASE) |\ 4 (CONFIG_BAT0_PAGE_PROTECTION) |\ 5 (CONFIG_BAT0_WIMG_ICACHE) \ 6 ) 7#define CFG_SYS_IBAT0U (\ 8 (CONFIG_BAT0_BASE) |\ 9 (CONFIG_BAT0_LENGTH) |\ 10 (CONFIG_BAT0_VALID_BITS) \ 11 ) 12#define CFG_SYS_DBAT0L (\ 13 (CONFIG_BAT0_BASE) |\ 14 (CONFIG_BAT0_PAGE_PROTECTION) |\ 15 (CONFIG_BAT0_WIMG_DCACHE) \ 16 ) 17#define CFG_SYS_DBAT0U (\ 18 (CONFIG_BAT0_BASE) |\ 19 (CONFIG_BAT0_LENGTH) |\ 20 (CONFIG_BAT0_VALID_BITS) \ 21 ) 22#else 23#define CFG_SYS_IBAT0L (0) 24#define CFG_SYS_IBAT0U (0) 25#define CFG_SYS_DBAT0L (0) 26#define CFG_SYS_DBAT0U (0) 27#endif /* CONFIG_BAT0 */ 28 29#ifdef CONFIG_BAT1 30#define CFG_SYS_IBAT1L (\ 31 (CONFIG_BAT1_BASE) |\ 32 (CONFIG_BAT1_PAGE_PROTECTION) |\ 33 (CONFIG_BAT1_WIMG_ICACHE) \ 34 ) 35#define CFG_SYS_IBAT1U (\ 36 (CONFIG_BAT1_BASE) |\ 37 (CONFIG_BAT1_LENGTH) |\ 38 (CONFIG_BAT1_VALID_BITS) \ 39 ) 40#define CFG_SYS_DBAT1L (\ 41 (CONFIG_BAT1_BASE) |\ 42 (CONFIG_BAT1_PAGE_PROTECTION) |\ 43 (CONFIG_BAT1_WIMG_DCACHE) \ 44 ) 45#define CFG_SYS_DBAT1U (\ 46 (CONFIG_BAT1_BASE) |\ 47 (CONFIG_BAT1_LENGTH) |\ 48 (CONFIG_BAT1_VALID_BITS) \ 49 ) 50#else 51#define CFG_SYS_IBAT1L (0) 52#define CFG_SYS_IBAT1U (0) 53#define CFG_SYS_DBAT1L (0) 54#define CFG_SYS_DBAT1U (0) 55#endif /* CONFIG_BAT1 */ 56 57#ifdef CONFIG_BAT2 58#define CFG_SYS_IBAT2L (\ 59 (CONFIG_BAT2_BASE) |\ 60 (CONFIG_BAT2_PAGE_PROTECTION) |\ 61 (CONFIG_BAT2_WIMG_ICACHE) \ 62 ) 63#define CFG_SYS_IBAT2U (\ 64 (CONFIG_BAT2_BASE) |\ 65 (CONFIG_BAT2_LENGTH) |\ 66 (CONFIG_BAT2_VALID_BITS) \ 67 ) 68#define CFG_SYS_DBAT2L (\ 69 (CONFIG_BAT2_BASE) |\ 70 (CONFIG_BAT2_PAGE_PROTECTION) |\ 71 (CONFIG_BAT2_WIMG_DCACHE) \ 72 ) 73#define CFG_SYS_DBAT2U (\ 74 (CONFIG_BAT2_BASE) |\ 75 (CONFIG_BAT2_LENGTH) |\ 76 (CONFIG_BAT2_VALID_BITS) \ 77 ) 78#else 79#define CFG_SYS_IBAT2L (0) 80#define CFG_SYS_IBAT2U (0) 81#define CFG_SYS_DBAT2L (0) 82#define CFG_SYS_DBAT2U (0) 83#endif /* CONFIG_BAT2 */ 84 85#ifdef CONFIG_BAT3 86#define CFG_SYS_IBAT3L (\ 87 (CONFIG_BAT3_BASE) |\ 88 (CONFIG_BAT3_PAGE_PROTECTION) |\ 89 (CONFIG_BAT3_WIMG_ICACHE) \ 90 ) 91#define CFG_SYS_IBAT3U (\ 92 (CONFIG_BAT3_BASE) |\ 93 (CONFIG_BAT3_LENGTH) |\ 94 (CONFIG_BAT3_VALID_BITS) \ 95 ) 96#define CFG_SYS_DBAT3L (\ 97 (CONFIG_BAT3_BASE) |\ 98 (CONFIG_BAT3_PAGE_PROTECTION) |\ 99 (CONFIG_BAT3_WIMG_DCACHE) \ 100 ) 101#define CFG_SYS_DBAT3U (\ 102 (CONFIG_BAT3_BASE) |\ 103 (CONFIG_BAT3_LENGTH) |\ 104 (CONFIG_BAT3_VALID_BITS) \ 105 ) 106#else 107#define CFG_SYS_IBAT3L (0) 108#define CFG_SYS_IBAT3U (0) 109#define CFG_SYS_DBAT3L (0) 110#define CFG_SYS_DBAT3U (0) 111#endif /* CONFIG_BAT3 */ 112 113#ifdef CONFIG_BAT4 114#define CFG_SYS_IBAT4L (\ 115 (CONFIG_BAT4_BASE) |\ 116 (CONFIG_BAT4_PAGE_PROTECTION) |\ 117 (CONFIG_BAT4_WIMG_ICACHE) \ 118 ) 119#define CFG_SYS_IBAT4U (\ 120 (CONFIG_BAT4_BASE) |\ 121 (CONFIG_BAT4_LENGTH) |\ 122 (CONFIG_BAT4_VALID_BITS) \ 123 ) 124#define CFG_SYS_DBAT4L (\ 125 (CONFIG_BAT4_BASE) |\ 126 (CONFIG_BAT4_PAGE_PROTECTION) |\ 127 (CONFIG_BAT4_WIMG_DCACHE) \ 128 ) 129#define CFG_SYS_DBAT4U (\ 130 (CONFIG_BAT4_BASE) |\ 131 (CONFIG_BAT4_LENGTH) |\ 132 (CONFIG_BAT4_VALID_BITS) \ 133 ) 134#else 135#define CFG_SYS_IBAT4L (0) 136#define CFG_SYS_IBAT4U (0) 137#define CFG_SYS_DBAT4L (0) 138#define CFG_SYS_DBAT4U (0) 139#endif /* CONFIG_BAT4 */ 140 141#ifdef CONFIG_BAT5 142#define CFG_SYS_IBAT5L (\ 143 (CONFIG_BAT5_BASE) |\ 144 (CONFIG_BAT5_PAGE_PROTECTION) |\ 145 (CONFIG_BAT5_WIMG_ICACHE) \ 146 ) 147#define CFG_SYS_IBAT5U (\ 148 (CONFIG_BAT5_BASE) |\ 149 (CONFIG_BAT5_LENGTH) |\ 150 (CONFIG_BAT5_VALID_BITS) \ 151 ) 152#define CFG_SYS_DBAT5L (\ 153 (CONFIG_BAT5_BASE) |\ 154 (CONFIG_BAT5_PAGE_PROTECTION) |\ 155 (CONFIG_BAT5_WIMG_DCACHE) \ 156 ) 157#define CFG_SYS_DBAT5U (\ 158 (CONFIG_BAT5_BASE) |\ 159 (CONFIG_BAT5_LENGTH) |\ 160 (CONFIG_BAT5_VALID_BITS) \ 161 ) 162#else 163#define CFG_SYS_IBAT5L (0) 164#define CFG_SYS_IBAT5U (0) 165#define CFG_SYS_DBAT5L (0) 166#define CFG_SYS_DBAT5U (0) 167#endif /* CONFIG_BAT5 */ 168 169#ifdef CONFIG_BAT6 170#define CFG_SYS_IBAT6L (\ 171 (CONFIG_BAT6_BASE) |\ 172 (CONFIG_BAT6_PAGE_PROTECTION) |\ 173 (CONFIG_BAT6_WIMG_ICACHE) \ 174 ) 175#define CFG_SYS_IBAT6U (\ 176 (CONFIG_BAT6_BASE) |\ 177 (CONFIG_BAT6_LENGTH) |\ 178 (CONFIG_BAT6_VALID_BITS) \ 179 ) 180#define CFG_SYS_DBAT6L (\ 181 (CONFIG_BAT6_BASE) |\ 182 (CONFIG_BAT6_PAGE_PROTECTION) |\ 183 (CONFIG_BAT6_WIMG_DCACHE) \ 184 ) 185#define CFG_SYS_DBAT6U (\ 186 (CONFIG_BAT6_BASE) |\ 187 (CONFIG_BAT6_LENGTH) |\ 188 (CONFIG_BAT6_VALID_BITS) \ 189 ) 190#else 191#define CFG_SYS_IBAT6L (0) 192#define CFG_SYS_IBAT6U (0) 193#define CFG_SYS_DBAT6L (0) 194#define CFG_SYS_DBAT6U (0) 195#endif /* CONFIG_BAT6 */ 196 197#ifdef CONFIG_BAT7 198#define CFG_SYS_IBAT7L (\ 199 (CONFIG_BAT7_BASE) |\ 200 (CONFIG_BAT7_PAGE_PROTECTION) |\ 201 (CONFIG_BAT7_WIMG_ICACHE) \ 202 ) 203#define CFG_SYS_IBAT7U (\ 204 (CONFIG_BAT7_BASE) |\ 205 (CONFIG_BAT7_LENGTH) |\ 206 (CONFIG_BAT7_VALID_BITS) \ 207 ) 208#define CFG_SYS_DBAT7L (\ 209 (CONFIG_BAT7_BASE) |\ 210 (CONFIG_BAT7_PAGE_PROTECTION) |\ 211 (CONFIG_BAT7_WIMG_DCACHE) \ 212 ) 213#define CFG_SYS_DBAT7U (\ 214 (CONFIG_BAT7_BASE) |\ 215 (CONFIG_BAT7_LENGTH) |\ 216 (CONFIG_BAT7_VALID_BITS) \ 217 ) 218#else 219#define CFG_SYS_IBAT7L (0) 220#define CFG_SYS_IBAT7U (0) 221#define CFG_SYS_DBAT7L (0) 222#define CFG_SYS_DBAT7U (0) 223#endif /* CONFIG_BAT7 */ 224