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