Lines Matching refs:win_id

72 	uint32_t win_id, win_cr, alr, ahr;  in dump_ccu()  local
79 for (win_id = 0; win_id < MVEBU_CCU_MAX_WINS; win_id++) { in dump_ccu()
80 win_cr = mmio_read_32(CCU_WIN_CR_OFFSET(ap_index, win_id)); in dump_ccu()
85 win_id)); in dump_ccu()
87 win_id)); in dump_ccu()
91 win_id, target_id, start, end); in dump_ccu()
117 int ccu_is_win_enabled(int ap_index, uint32_t win_id) in ccu_is_win_enabled() argument
119 return mmio_read_32(CCU_WIN_CR_OFFSET(ap_index, win_id)) & in ccu_is_win_enabled()
123 void ccu_enable_win(int ap_index, struct addr_map_win *win, uint32_t win_id) in ccu_enable_win() argument
129 if ((win_id == 0) || (win_id > MVEBU_CCU_MAX_WINS)) { in ccu_enable_win()
130 ERROR("Enabling wrong CCU window %d!\n", win_id); in ccu_enable_win()
138 mmio_write_32(CCU_WIN_ALR_OFFSET(ap_index, win_id), alr); in ccu_enable_win()
139 mmio_write_32(CCU_WIN_AHR_OFFSET(ap_index, win_id), ahr); in ccu_enable_win()
144 mmio_write_32(CCU_WIN_CR_OFFSET(ap_index, win_id), ccu_win_reg); in ccu_enable_win()
147 static void ccu_disable_win(int ap_index, uint32_t win_id) in ccu_disable_win() argument
151 if ((win_id == 0) || (win_id > MVEBU_CCU_MAX_WINS)) { in ccu_disable_win()
152 ERROR("Disabling wrong CCU window %d!\n", win_id); in ccu_disable_win()
156 win_reg = mmio_read_32(CCU_WIN_CR_OFFSET(ap_index, win_id)); in ccu_disable_win()
158 mmio_write_32(CCU_WIN_CR_OFFSET(ap_index, win_id), win_reg); in ccu_disable_win()
171 uint32_t win_id; in ccu_temp_win_insert() local
174 win_id = MVEBU_CCU_MAX_WINS - 1 - i; in ccu_temp_win_insert()
176 ccu_enable_win(ap_index, win, win_id); in ccu_temp_win_insert()
187 uint32_t win_id; in ccu_temp_win_remove() local
193 win_id = MVEBU_CCU_MAX_WINS - 1 - i; in ccu_temp_win_remove()
195 target = mmio_read_32(CCU_WIN_CR_OFFSET(ap_index, win_id)); in ccu_temp_win_remove()
199 base = mmio_read_32(CCU_WIN_ALR_OFFSET(ap_index, win_id)); in ccu_temp_win_remove()
204 __func__, win_id); in ccu_temp_win_remove()
207 ccu_disable_win(ap_index, win_id); in ccu_temp_win_remove()
225 const uint32_t win_id = (ap_index == 0) ? 2 : 1; in ccu_dram_target_get() local
228 target = mmio_read_32(CCU_WIN_CR_OFFSET(ap_index, win_id)); in ccu_dram_target_get()
242 const uint32_t win_id = (ap_index == 0) ? 2 : 1; in ccu_dram_target_set() local
245 dram_cr = mmio_read_32(CCU_WIN_CR_OFFSET(ap_index, win_id)); in ccu_dram_target_set()
248 mmio_write_32(CCU_WIN_CR_OFFSET(ap_index, win_id), dram_cr); in ccu_dram_target_set()
259 const uint32_t win_id = (ap_index == 0) ? 2 : 1; in ccu_dram_win_config() local
266 const uint32_t win_id = 1; in ccu_dram_win_config()
269 ccu_disable_win(ap_index, win_id); in ccu_dram_win_config()
271 mmio_write_32(CCU_WIN_SCR_OFFSET(ap_index, win_id), in ccu_dram_win_config()
274 ccu_enable_win(ap_index, win, win_id); in ccu_dram_win_config()
281 int win_id, idx; in ccu_save_win_range() local
283 for (idx = 0, win_id = win_first; win_id <= win_last; win_id++) { in ccu_save_win_range()
284 buffer[idx++] = mmio_read_32(CCU_WIN_CR_OFFSET(ap_id, win_id)); in ccu_save_win_range()
285 buffer[idx++] = mmio_read_32(CCU_WIN_SCR_OFFSET(ap_id, win_id)); in ccu_save_win_range()
286 buffer[idx++] = mmio_read_32(CCU_WIN_ALR_OFFSET(ap_id, win_id)); in ccu_save_win_range()
287 buffer[idx++] = mmio_read_32(CCU_WIN_AHR_OFFSET(ap_id, win_id)); in ccu_save_win_range()
296 int win_id, idx; in ccu_restore_win_range() local
298 for (idx = 0, win_id = win_first; win_id <= win_last; win_id++) { in ccu_restore_win_range()
299 mmio_write_32(CCU_WIN_CR_OFFSET(ap_id, win_id), buffer[idx++]); in ccu_restore_win_range()
300 mmio_write_32(CCU_WIN_SCR_OFFSET(ap_id, win_id), buffer[idx++]); in ccu_restore_win_range()
301 mmio_write_32(CCU_WIN_ALR_OFFSET(ap_id, win_id), buffer[idx++]); in ccu_restore_win_range()
302 mmio_write_32(CCU_WIN_AHR_OFFSET(ap_id, win_id), buffer[idx++]); in ccu_restore_win_range()
320 uint32_t win_id, win_reg; in init_ccu() local
370 for (win_id = win_start; win_id < MVEBU_CCU_MAX_WINS; win_id++) { in init_ccu()
371 ccu_disable_win(ap_index, win_id); in init_ccu()
373 mmio_write_32(CCU_WIN_SCR_OFFSET(ap_index, win_id), in init_ccu()
380 for (win_id = win_start, array_id = 0; in init_ccu()
381 ((win_id < MVEBU_CCU_MAX_WINS) && (array_id < win_count)); in init_ccu()
382 win_id++) { in init_ccu()
384 ccu_enable_win(ap_index, win, win_id); in init_ccu()