Lines Matching refs:dcn3_16_soc

364 static struct _vcs_dpi_soc_bounding_box_st dcn3_16_soc = {  variable
731 memcpy(s, dcn3_16_soc.clock_limits, sizeof(dcn3_16_soc.clock_limits)); in dcn316_update_bw_bounding_box()
736 dcn3_16_soc.num_chans = bw_params->num_channels; in dcn316_update_bw_bounding_box()
750 for (closest_clk_lvl = 0, j = dcn3_16_soc.num_states - 1; j >= 0; j--) { in dcn316_update_bw_bounding_box()
751 if ((unsigned int) dcn3_16_soc.clock_limits[j].dcfclk_mhz <= in dcn316_update_bw_bounding_box()
760 closest_clk_lvl = dcn3_16_soc.num_states - 1; in dcn316_update_bw_bounding_box()
769 dcn3_16_soc.clock_limits[closest_clk_lvl].dcfclk_mhz) { in dcn316_update_bw_bounding_box()
772 dcn3_16_soc.clock_limits[closest_clk_lvl].dcfclk_mhz; in dcn316_update_bw_bounding_box()
781 dcn3_16_soc.clock_limits[closest_clk_lvl].dispclk_mhz; in dcn316_update_bw_bounding_box()
784 dcn3_16_soc.clock_limits[closest_clk_lvl].dppclk_mhz; in dcn316_update_bw_bounding_box()
787 dcn3_16_soc.clock_limits[closest_clk_lvl].dram_bw_per_chan_gbps; in dcn316_update_bw_bounding_box()
788 s[i].dscclk_mhz = dcn3_16_soc.clock_limits[closest_clk_lvl].dscclk_mhz; in dcn316_update_bw_bounding_box()
789 s[i].dtbclk_mhz = dcn3_16_soc.clock_limits[closest_clk_lvl].dtbclk_mhz; in dcn316_update_bw_bounding_box()
791 dcn3_16_soc.clock_limits[closest_clk_lvl].phyclk_d18_mhz; in dcn316_update_bw_bounding_box()
792 s[i].phyclk_mhz = dcn3_16_soc.clock_limits[closest_clk_lvl].phyclk_mhz; in dcn316_update_bw_bounding_box()
795 dcn3_16_soc.num_states = clk_table->num_entries; in dcn316_update_bw_bounding_box()
798 memcpy(dcn3_16_soc.clock_limits, s, sizeof(dcn3_16_soc.clock_limits)); in dcn316_update_bw_bounding_box()
801 dcn3_16_soc.dispclk_dppclk_vco_speed_mhz = max_dispclk_mhz * 2; in dcn316_update_bw_bounding_box()
804 if ((int)(dcn3_16_soc.dram_clock_change_latency_us * 1000) in dcn316_update_bw_bounding_box()
807 dcn3_16_soc.dram_clock_change_latency_us = dc->debug.dram_clock_change_latency_ns / 1000; in dcn316_update_bw_bounding_box()
810 dml_init_instance(&dc->dml, &dcn3_16_soc, &dcn3_16_ip, DML_PROJECT_DCN31); in dcn316_update_bw_bounding_box()