Lines Matching refs:win

63 #define CCU_RGF(win)			(MVEBU_CCU_BASE(MVEBU_AP0) + \  argument
64 0x90 + 4 * (win))
100 void ccu_win_check(struct addr_map_win *win) in ccu_win_check() argument
103 if (IS_NOT_ALIGN(win->base_addr, CCU_WIN_ALIGNMENT)) { in ccu_win_check()
104 win->base_addr = ALIGN_UP(win->base_addr, CCU_WIN_ALIGNMENT); in ccu_win_check()
106 __func__, win->base_addr); in ccu_win_check()
110 if (IS_NOT_ALIGN(win->win_size, CCU_WIN_ALIGNMENT)) { in ccu_win_check()
111 win->win_size = ALIGN_UP(win->win_size, CCU_WIN_ALIGNMENT); in ccu_win_check()
113 __func__, win->win_size); in ccu_win_check()
123 void ccu_enable_win(int ap_index, struct addr_map_win *win, uint32_t win_id) in ccu_enable_win() argument
134 end_addr = (win->base_addr + win->win_size - 1); in ccu_enable_win()
135 alr = (uint32_t)((win->base_addr >> ADDRESS_SHIFT) & ADDRESS_MASK); in ccu_enable_win()
142 ccu_win_reg |= (win->target_id & CCU_TARGET_ID_MASK) in ccu_enable_win()
169 void ccu_temp_win_insert(int ap_index, struct addr_map_win *win, int size) in ccu_temp_win_insert() argument
175 ccu_win_check(win); in ccu_temp_win_insert()
176 ccu_enable_win(ap_index, win, win_id); in ccu_temp_win_insert()
177 win++; in ccu_temp_win_insert()
185 void ccu_temp_win_remove(int ap_index, struct addr_map_win *win, int size) in ccu_temp_win_remove() argument
202 if ((win->target_id != target) || (win->base_addr != base)) { in ccu_temp_win_remove()
208 win++; in ccu_temp_win_remove()
252 void ccu_dram_win_config(int ap_index, struct addr_map_win *win) in ccu_dram_win_config() argument
273 ccu_win_check(win); in ccu_dram_win_config()
274 ccu_enable_win(ap_index, win, win_id); in ccu_dram_win_config()
319 struct addr_map_win *win, *dram_win; in init_ccu() local
335 marvell_get_ccu_memory_map(ap_index, &win, &win_count); in init_ccu()
358 for (dram_win = win, array_id = 0; array_id < win_count; in init_ccu()
383 ccu_win_check(win); in init_ccu()
384 ccu_enable_win(ap_index, win, win_id); in init_ccu()
385 win++; in init_ccu()