| 1218 | } |
| 1219 | |
| 1220 | static void |
| 1221 | decode_win_cpu_setup(void) |
| 1222 | { |
| 1223 | int i; |
| 1224 | |
| 1225 | /* Disable all CPU windows */ |
| 1226 | for (i = 0; i < soc_decode_win_spec->mv_win_cpu_max; i++) { |
| 1227 | win_cpu_cr_write(i, 0); |
| 1228 | win_cpu_br_write(i, 0); |
| 1229 | if (win_cpu_can_remap(i)) { |
| 1230 | win_cpu_remap_l_write(i, 0); |
| 1231 | win_cpu_remap_h_write(i, 0); |
| 1232 | } |
| 1233 | } |
| 1234 | |
| 1235 | for (i = 0; i < cpu_wins_no; i++) |
| 1236 | if (cpu_wins[i].target > 0) |
| 1237 | decode_win_cpu_set(cpu_wins[i].target, |
| 1238 | cpu_wins[i].attr, cpu_wins[i].base, |
| 1239 | cpu_wins[i].size, cpu_wins[i].remap); |
| 1240 | |
| 1241 | } |
| 1242 | |
| 1243 | static int |
| 1244 | decode_win_sdram_fixup(void) |
no test coverage detected