Lines Matching refs:win_id
39 uint32_t win_id, win_cr, alr, ahr; in dump_ccu() local
46 for (win_id = 0; win_id < MVEBU_CCU_MAX_WINS; win_id++) { in dump_ccu()
47 win_cr = mmio_read_32(CCU_WIN_CR_OFFSET(ap_index, win_id)); in dump_ccu()
52 win_id)); in dump_ccu()
54 win_id)); in dump_ccu()
84 void ccu_enable_win(int ap_index, struct addr_map_win *win, uint32_t win_id) in ccu_enable_win() argument
90 if ((win_id == 0) || (win_id > MVEBU_CCU_MAX_WINS)) { in ccu_enable_win()
91 ERROR("Enabling wrong CCU window %d!\n", win_id); in ccu_enable_win()
99 mmio_write_32(CCU_WIN_ALR_OFFSET(ap_index, win_id), alr); in ccu_enable_win()
100 mmio_write_32(CCU_WIN_AHR_OFFSET(ap_index, win_id), ahr); in ccu_enable_win()
105 mmio_write_32(CCU_WIN_CR_OFFSET(ap_index, win_id), ccu_win_reg); in ccu_enable_win()
108 static void ccu_disable_win(int ap_index, uint32_t win_id) in ccu_disable_win() argument
112 if ((win_id == 0) || (win_id > MVEBU_CCU_MAX_WINS)) { in ccu_disable_win()
113 ERROR("Disabling wrong CCU window %d!\n", win_id); in ccu_disable_win()
117 win_reg = mmio_read_32(CCU_WIN_CR_OFFSET(ap_index, win_id)); in ccu_disable_win()
119 mmio_write_32(CCU_WIN_CR_OFFSET(ap_index, win_id), win_reg); in ccu_disable_win()
132 uint32_t win_id; in ccu_temp_win_insert() local
135 win_id = MVEBU_CCU_MAX_WINS - 1 - i; in ccu_temp_win_insert()
137 ccu_enable_win(ap_index, win, win_id); in ccu_temp_win_insert()
148 uint32_t win_id; in ccu_temp_win_remove() local
154 win_id = MVEBU_CCU_MAX_WINS - 1 - i; in ccu_temp_win_remove()
156 target = mmio_read_32(CCU_WIN_CR_OFFSET(ap_index, win_id)); in ccu_temp_win_remove()
160 base = mmio_read_32(CCU_WIN_ALR_OFFSET(ap_index, win_id)); in ccu_temp_win_remove()
165 __func__, win_id); in ccu_temp_win_remove()
168 ccu_disable_win(ap_index, win_id); in ccu_temp_win_remove()
186 const uint32_t win_id = (ap_index == 0) ? 2 : 1; in ccu_dram_target_get() local
189 target = mmio_read_32(CCU_WIN_CR_OFFSET(ap_index, win_id)); in ccu_dram_target_get()
203 const uint32_t win_id = (ap_index == 0) ? 2 : 1; in ccu_dram_target_set() local
206 dram_cr = mmio_read_32(CCU_WIN_CR_OFFSET(ap_index, win_id)); in ccu_dram_target_set()
209 mmio_write_32(CCU_WIN_CR_OFFSET(ap_index, win_id), dram_cr); in ccu_dram_target_set()
220 const uint32_t win_id = (ap_index == 0) ? 2 : 1; in ccu_dram_win_config() local
227 const uint32_t win_id = 1; in ccu_dram_win_config()
230 ccu_disable_win(ap_index, win_id); in ccu_dram_win_config()
232 mmio_write_32(CCU_WIN_SCR_OFFSET(ap_index, win_id), in ccu_dram_win_config()
235 ccu_enable_win(ap_index, win, win_id); in ccu_dram_win_config()
242 int win_id, idx; in ccu_save_win_range() local
244 for (idx = 0, win_id = win_first; win_id <= win_last; win_id++) { in ccu_save_win_range()
245 buffer[idx++] = mmio_read_32(CCU_WIN_CR_OFFSET(ap_id, win_id)); in ccu_save_win_range()
246 buffer[idx++] = mmio_read_32(CCU_WIN_SCR_OFFSET(ap_id, win_id)); in ccu_save_win_range()
247 buffer[idx++] = mmio_read_32(CCU_WIN_ALR_OFFSET(ap_id, win_id)); in ccu_save_win_range()
248 buffer[idx++] = mmio_read_32(CCU_WIN_AHR_OFFSET(ap_id, win_id)); in ccu_save_win_range()
257 int win_id, idx; in ccu_restore_win_range() local
259 for (idx = 0, win_id = win_first; win_id <= win_last; win_id++) { in ccu_restore_win_range()
260 mmio_write_32(CCU_WIN_CR_OFFSET(ap_id, win_id), buffer[idx++]); in ccu_restore_win_range()
261 mmio_write_32(CCU_WIN_SCR_OFFSET(ap_id, win_id), buffer[idx++]); in ccu_restore_win_range()
262 mmio_write_32(CCU_WIN_ALR_OFFSET(ap_id, win_id), buffer[idx++]); in ccu_restore_win_range()
263 mmio_write_32(CCU_WIN_AHR_OFFSET(ap_id, win_id), buffer[idx++]); in ccu_restore_win_range()
281 uint32_t win_id, win_reg; in init_ccu() local
331 for (win_id = win_start; win_id < MVEBU_CCU_MAX_WINS; win_id++) { in init_ccu()
332 ccu_disable_win(ap_index, win_id); in init_ccu()
334 mmio_write_32(CCU_WIN_SCR_OFFSET(ap_index, win_id), in init_ccu()
341 for (win_id = win_start, array_id = 0; in init_ccu()
342 ((win_id < MVEBU_CCU_MAX_WINS) && (array_id < win_count)); in init_ccu()
343 win_id++) { in init_ccu()
345 ccu_enable_win(ap_index, win, win_id); in init_ccu()