Lines Matching refs:link_cfg
173 struct dw_hdmi_link_config link_cfg; member
531 u64 frl_rate = (u64)hdmi->link_cfg.frl_lanes * in rockchip_hdmi_if_dsc_enable()
532 hdmi->link_cfg.rate_per_lane * 1000000; in rockchip_hdmi_if_dsc_enable()
561 hdmi->link_cfg.dsc_mode = false; in hdmi_select_link_config()
562 hdmi->link_cfg.frl_lanes = max_lanes; in hdmi_select_link_config()
563 hdmi->link_cfg.rate_per_lane = max_rate_per_lane; in hdmi_select_link_config()
564 hdmi->link_cfg.allm_en = hdmi->allm_en; in hdmi_select_link_config()
569 hdmi->link_cfg.frl_mode = false; in hdmi_select_link_config()
573 hdmi->link_cfg.frl_mode = true; in hdmi_select_link_config()
583 hdmi->link_cfg.dsc_mode = true; in hdmi_select_link_config()
584 hdmi->link_cfg.frl_lanes = max_dsc_lanes; in hdmi_select_link_config()
585 hdmi->link_cfg.rate_per_lane = max_dsc_rate_per_lane; in hdmi_select_link_config()
587 hdmi->link_cfg.dsc_mode = false; in hdmi_select_link_config()
588 hdmi->link_cfg.frl_lanes = max_lanes; in hdmi_select_link_config()
589 hdmi->link_cfg.rate_per_lane = max_rate_per_lane; in hdmi_select_link_config()
777 frl_rate = (u64)hdmi->link_cfg.frl_lanes * in hdmi_dsc_get_bpp()
778 hdmi->link_cfg.rate_per_lane * 1000000; in hdmi_dsc_get_bpp()
846 memcpy(hdmi->link_cfg.pps_payload, pps_datas[i].raw_pps, 128); in dw_hdmi_qp_set_link_cfg()
850 hdmi->link_cfg.pps_payload[4] |= BIT(4); in dw_hdmi_qp_set_link_cfg()
852 hdmi->link_cfg.pps_payload[4] &= ~BIT(4); in dw_hdmi_qp_set_link_cfg()
854 hdmi->link_cfg.hcactive = DIV_ROUND_UP(slice_width * (bits_per_pixel / 16), 8) * in dw_hdmi_qp_set_link_cfg()
917 memcpy(&s->pps, hdmi->link_cfg.pps_payload, 128); in dw_hdmi_qp_dsc_configure()
1223 if (hdmi->link_cfg.dsc_mode) in dw_hdmi_qp_select_output()
1225 if (hdmi->link_cfg.frl_mode) { in dw_hdmi_qp_select_output()
1229 if (hdmi->link_cfg.rate_per_lane >= 10) { in dw_hdmi_qp_select_output()
1230 hdmi->link_cfg.frl_lanes = 4; in dw_hdmi_qp_select_output()
1231 hdmi->link_cfg.rate_per_lane = 10; in dw_hdmi_qp_select_output()
1233 hdmi->bus_width = hdmi->link_cfg.frl_lanes * in dw_hdmi_qp_select_output()
1234 hdmi->link_cfg.rate_per_lane * 1000000; in dw_hdmi_qp_select_output()
1270 if (!hdmi->link_cfg.frl_mode) in rk3576_set_link_mode()
1287 if (!hdmi->link_cfg.frl_mode) { in rk3588_set_link_mode()
1309 if (hdmi->link_cfg.dsc_mode) { in rk3588_set_link_mode()
1387 if (hdmi->link_cfg.dsc_mode) in rk3588_set_color_format()
1506 return &hdmi->link_cfg; in dw_hdmi_rockchip_get_link_cfg()