Lines Matching refs:hdmi_data
144 struct hdmi_data_info hdmi_data; member
540 hdmi_set_clk_regenerator(hdmi, hdmi->hdmi_data.video_mode.mpixelclock, in hdmi_clk_regenerator_update_pixel_clock()
549 hdmi_set_clk_regenerator(hdmi, hdmi->hdmi_data.video_mode.mpixelclock, in dw_hdmi_set_sample_rate()
693 switch (hdmi->hdmi_data.enc_in_bus_format) { in hdmi_video_sample()
758 return hdmi->hdmi_data.enc_in_bus_format != hdmi->hdmi_data.enc_out_bus_format; in is_color_space_conversion()
763 if (!hdmi_bus_fmt_is_yuv422(hdmi->hdmi_data.enc_out_bus_format)) in is_color_space_decimation()
766 if (hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_in_bus_format) || in is_color_space_decimation()
767 hdmi_bus_fmt_is_yuv444(hdmi->hdmi_data.enc_in_bus_format)) in is_color_space_decimation()
775 if (!hdmi_bus_fmt_is_yuv422(hdmi->hdmi_data.enc_in_bus_format)) in is_color_space_interpolation()
778 if (hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_out_bus_format) || in is_color_space_interpolation()
779 hdmi_bus_fmt_is_yuv444(hdmi->hdmi_data.enc_out_bus_format)) in is_color_space_interpolation()
792 if (hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_out_bus_format)) { in dw_hdmi_update_csc_coeffs()
793 if (hdmi->hdmi_data.enc_out_encoding == in dw_hdmi_update_csc_coeffs()
799 hdmi->hdmi_data.enc_in_bus_format)) { in dw_hdmi_update_csc_coeffs()
800 if (hdmi->hdmi_data.enc_out_encoding == in dw_hdmi_update_csc_coeffs()
839 switch (hdmi_bus_fmt_color_depth(hdmi->hdmi_data.enc_out_bus_format)) { in hdmi_video_csc()
875 struct hdmi_data_info *hdmi_data = &hdmi->hdmi_data; in hdmi_video_packetize() local
878 if (hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_out_bus_format) || in hdmi_video_packetize()
879 hdmi_bus_fmt_is_yuv444(hdmi->hdmi_data.enc_out_bus_format)) { in hdmi_video_packetize()
881 hdmi->hdmi_data.enc_out_bus_format)) { in hdmi_video_packetize()
898 } else if (hdmi_bus_fmt_is_yuv422(hdmi->hdmi_data.enc_out_bus_format)) { in hdmi_video_packetize()
900 hdmi->hdmi_data.enc_out_bus_format)) { in hdmi_video_packetize()
923 ((hdmi_data->pix_repet_factor << in hdmi_video_packetize()
932 if (hdmi_data->pix_repet_factor > 1) { in hdmi_video_packetize()
1214 unsigned long mpixelclock = hdmi->hdmi_data.video_mode.mpixelclock; in hdmi_phy_configure()
1326 if (hdmi->hdmi_data.video_mode.mdataenablepolarity) in hdmi_tx_hdcp_config()
1349 if (hdmi_bus_fmt_is_yuv444(hdmi->hdmi_data.enc_out_bus_format)) in hdmi_config_AVI()
1351 else if (hdmi_bus_fmt_is_yuv422(hdmi->hdmi_data.enc_out_bus_format)) in hdmi_config_AVI()
1357 switch (hdmi->hdmi_data.enc_out_encoding) { in hdmi_config_AVI()
1359 if (hdmi->hdmi_data.enc_in_encoding == V4L2_YCBCR_ENC_XV601) in hdmi_config_AVI()
1367 if (hdmi->hdmi_data.enc_in_encoding == V4L2_YCBCR_ENC_XV709) in hdmi_config_AVI()
1422 val = (((hdmi->hdmi_data.video_mode.mpixelrepetitioninput + 1) << in hdmi_config_AVI()
1425 ((hdmi->hdmi_data.video_mode.mpixelrepetitionoutput << in hdmi_config_AVI()
1507 struct hdmi_vmode *vmode = &hdmi->hdmi_data.video_mode; in hdmi_av_composer()
1516 inv_val = (hdmi->hdmi_data.hdcp_enable ? in hdmi_av_composer()
1705 hdmi->hdmi_data.enc_out_encoding = V4L2_YCBCR_ENC_601; in dw_hdmi_setup()
1707 hdmi->hdmi_data.enc_out_encoding = V4L2_YCBCR_ENC_709; in dw_hdmi_setup()
1709 hdmi->hdmi_data.video_mode.mpixelrepetitionoutput = 0; in dw_hdmi_setup()
1710 hdmi->hdmi_data.video_mode.mpixelrepetitioninput = 0; in dw_hdmi_setup()
1714 hdmi->hdmi_data.enc_in_bus_format = in dw_hdmi_setup()
1717 hdmi->hdmi_data.enc_in_bus_format = MEDIA_BUS_FMT_RGB888_1X24; in dw_hdmi_setup()
1721 hdmi->hdmi_data.enc_in_encoding = in dw_hdmi_setup()
1724 hdmi->hdmi_data.enc_in_encoding = V4L2_YCBCR_ENC_DEFAULT; in dw_hdmi_setup()
1727 hdmi->hdmi_data.enc_out_bus_format = MEDIA_BUS_FMT_RGB888_1X24; in dw_hdmi_setup()
1729 hdmi->hdmi_data.pix_repet_factor = 0; in dw_hdmi_setup()
1730 hdmi->hdmi_data.hdcp_enable = 0; in dw_hdmi_setup()
1731 hdmi->hdmi_data.video_mode.mdataenablepolarity = true; in dw_hdmi_setup()