Lines Matching refs:soc_decode_win_spec
227 struct decode_win_spec *soc_decode_win_spec; variable
347 soc_decode_win_spec = &decode_win_specs[MV_SOC_ARMADA_XP]; in mv_check_soc_family()
353 soc_decode_win_spec = &decode_win_specs[MV_SOC_ARMADA_38X]; in mv_check_soc_family()
430 if (soc_decode_win_spec->read_cpu_ctrl != NULL) in read_cpu_ctrl()
431 return (soc_decode_win_spec->read_cpu_ctrl(reg)); in read_cpu_ctrl()
446 if (soc_decode_win_spec->write_cpu_ctrl != NULL) in write_cpu_ctrl()
447 soc_decode_win_spec->write_cpu_ctrl(reg, val); in write_cpu_ctrl()
627 if (soc_decode_win_spec->cr_read != NULL) in WIN_REG_IDX_RD()
628 return (soc_decode_win_spec->cr_read(i)); in WIN_REG_IDX_RD()
636 if (soc_decode_win_spec->br_read != NULL) in win_cpu_br_read()
637 return (soc_decode_win_spec->br_read(i)); in win_cpu_br_read()
645 if (soc_decode_win_spec->remap_l_read != NULL) in win_cpu_remap_l_read()
646 return (soc_decode_win_spec->remap_l_read(i)); in win_cpu_remap_l_read()
654 if (soc_decode_win_spec->remap_h_read != NULL) in win_cpu_remap_h_read()
655 return soc_decode_win_spec->remap_h_read(i); in win_cpu_remap_h_read()
663 if (soc_decode_win_spec->cr_write != NULL) in win_cpu_cr_write()
664 soc_decode_win_spec->cr_write(i, val); in win_cpu_cr_write()
671 if (soc_decode_win_spec->br_write != NULL) in win_cpu_br_write()
672 soc_decode_win_spec->br_write(i, val); in win_cpu_br_write()
679 if (soc_decode_win_spec->remap_l_write != NULL) in win_cpu_remap_l_write()
680 soc_decode_win_spec->remap_l_write(i, val); in win_cpu_remap_l_write()
687 if (soc_decode_win_spec->remap_h_write != NULL) in win_cpu_remap_h_write()
688 soc_decode_win_spec->remap_h_write(i, val); in win_cpu_remap_h_write()
757 if (soc_decode_win_spec->ddr_br_read != NULL) in WIN_REG_IDX_RD()
758 return (soc_decode_win_spec->ddr_br_read(i)); in WIN_REG_IDX_RD()
766 if (soc_decode_win_spec->ddr_sz_read != NULL) in ddr_sz_read()
767 return (soc_decode_win_spec->ddr_sz_read(i)); in ddr_sz_read()
775 if (soc_decode_win_spec->ddr_br_write != NULL) in ddr_br_write()
776 soc_decode_win_spec->ddr_br_write(i, val); in ddr_br_write()
783 if (soc_decode_win_spec->ddr_sz_write != NULL) in ddr_sz_write()
784 soc_decode_win_spec->ddr_sz_write(i, val); in ddr_sz_write()
828 for (i = 0; i < soc_decode_win_spec->mv_win_cpu_max; i++) { in soc_dump_decode_win()
902 win = soc_decode_win_spec->mv_win_cpu_max - 1; in decode_win_cpu_set()
909 while ((win >= 0) && (win < soc_decode_win_spec->mv_win_cpu_max)) { in decode_win_cpu_set()
920 if ((win < 0) || (win >= soc_decode_win_spec->mv_win_cpu_max) || in decode_win_cpu_set()
955 for (i = 0; i < soc_decode_win_spec->mv_win_cpu_max; i++) { in decode_win_cpu_setup()
1762 cpu_win_tbl[t].target = soc_decode_win_spec->win_cesa_target; in win_cpu_from_dt()
1764 cpu_win_tbl[t].attr = soc_decode_win_spec->win_cesa_attr(0); in win_cpu_from_dt()
1766 cpu_win_tbl[t].attr = soc_decode_win_spec->win_cesa_attr(1); in win_cpu_from_dt()
1792 cpu_win_tbl[t].target = soc_decode_win_spec->win_cesa_target; in win_cpu_from_dt()
1793 cpu_win_tbl[t].attr = soc_decode_win_spec->win_cesa_attr(1); in win_cpu_from_dt()
2034 if (soc_decode_win_spec->get_tclk != NULL) in get_tclk()
2035 return soc_decode_win_spec->get_tclk(); in get_tclk()
2044 if (soc_decode_win_spec->get_cpu_freq != NULL) in get_cpu_freq()
2045 return soc_decode_win_spec->get_cpu_freq(); in get_cpu_freq()