Lines Matching refs:soc
143 const struct mvebu_mbus_soc_data *soc; member
166 mbus->soc->win_cfg_offset(win); in mvebu_mbus_read_window()
187 if (win < mbus->soc->num_remappable_wins) { in mvebu_mbus_read_window()
201 addr = mbus->mbuswins_base + mbus->soc->win_cfg_offset(win); in mvebu_mbus_disable_window()
205 if (win < mbus->soc->num_remappable_wins) { in mvebu_mbus_disable_window()
216 mbus->soc->win_cfg_offset(win); in mvebu_mbus_window_is_free()
232 for (win = 0; win < mbus->soc->num_wins; win++) { in mvebu_mbus_window_conflicts()
269 for (win = 0; win < mbus->soc->num_wins; win++) { in mvebu_mbus_find_window()
294 mbus->soc->win_cfg_offset(win); in mvebu_mbus_setup_window()
304 if (win < mbus->soc->num_remappable_wins) { in mvebu_mbus_setup_window()
324 for (win = mbus->soc->num_remappable_wins; in mvebu_mbus_alloc_window()
325 win < mbus->soc->num_wins; win++) in mvebu_mbus_alloc_window()
333 for (win = 0; win < mbus->soc->num_wins; win++) in mvebu_mbus_alloc_window()
405 return mbus->soc->show_cpu_target(mbus, seq, v); in mvebu_sdram_debug_show()
425 for (win = 0; win < mbus->soc->num_wins; win++) { in mvebu_devs_debug_show()
442 for (i = 0; mbus->soc->map[i].name; i++) in mvebu_devs_debug_show()
443 if (mbus->soc->map[i].target == wtarget && in mvebu_devs_debug_show()
444 mbus->soc->map[i].attr == in mvebu_devs_debug_show()
445 (wattr & mbus->soc->map[i].attrmask)) in mvebu_devs_debug_show()
448 name = mbus->soc->map[i].name ?: "unknown"; in mvebu_devs_debug_show()
454 if (win < mbus->soc->num_remappable_wins) { in mvebu_devs_debug_show()
757 if (!s->soc->map) in mvebu_mbus_add_window_remap_flags()
760 for (i = 0; s->soc->map[i].name; i++) in mvebu_mbus_add_window_remap_flags()
761 if (!strcmp(s->soc->map[i].name, devname)) in mvebu_mbus_add_window_remap_flags()
764 if (!s->soc->map[i].name) { in mvebu_mbus_add_window_remap_flags()
769 target = s->soc->map[i].target; in mvebu_mbus_add_window_remap_flags()
770 attr = s->soc->map[i].attr; in mvebu_mbus_add_window_remap_flags()
831 int __init mvebu_mbus_init(const char *soc, phys_addr_t mbuswins_phys_base, in mvebu_mbus_init() argument
841 if (!strcmp(of_id->compatible, soc)) in mvebu_mbus_init()
849 mbus->soc = of_id->data; in mvebu_mbus_init()
864 for (win = 0; win < mbus->soc->num_wins; win++) in mvebu_mbus_init()
867 mbus->soc->setup_cpu_target(mbus); in mvebu_mbus_init()