Home
last modified time | relevance | path

Searched refs:avi (Results 1 - 25 of 80) sorted by relevance

1234

/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dgk104.c57 struct packed_hdmi_infoframe avi; in gk104_sor_hdmi_infoframe_avi() local
60 pack_hdmi_infoframe(&avi, data, size); in gk104_sor_hdmi_infoframe_avi()
67 nvkm_wr32(device, 0x690008 + hoff, avi.header); in gk104_sor_hdmi_infoframe_avi()
68 nvkm_wr32(device, 0x69000c + hoff, avi.subpack0_low); in gk104_sor_hdmi_infoframe_avi()
69 nvkm_wr32(device, 0x690010 + hoff, avi.subpack0_high); in gk104_sor_hdmi_infoframe_avi()
70 nvkm_wr32(device, 0x690014 + hoff, avi.subpack1_low); in gk104_sor_hdmi_infoframe_avi()
71 nvkm_wr32(device, 0x690018 + hoff, avi.subpack1_high); in gk104_sor_hdmi_infoframe_avi()
H A Dgt215.c122 struct packed_hdmi_infoframe avi; in gt215_sor_hdmi_infoframe_avi() local
125 pack_hdmi_infoframe(&avi, data, size); in gt215_sor_hdmi_infoframe_avi()
131 nvkm_wr32(device, 0x61c528 + soff, avi.header); in gt215_sor_hdmi_infoframe_avi()
132 nvkm_wr32(device, 0x61c52c + soff, avi.subpack0_low); in gt215_sor_hdmi_infoframe_avi()
133 nvkm_wr32(device, 0x61c530 + soff, avi.subpack0_high); in gt215_sor_hdmi_infoframe_avi()
134 nvkm_wr32(device, 0x61c534 + soff, avi.subpack1_low); in gt215_sor_hdmi_infoframe_avi()
135 nvkm_wr32(device, 0x61c538 + soff, avi.subpack1_high); in gt215_sor_hdmi_infoframe_avi()
H A Dg84.c59 struct packed_hdmi_infoframe avi; in g84_sor_hdmi_infoframe_avi() local
62 pack_hdmi_infoframe(&avi, data, size); in g84_sor_hdmi_infoframe_avi()
68 nvkm_wr32(device, 0x616528 + hoff, avi.header); in g84_sor_hdmi_infoframe_avi()
69 nvkm_wr32(device, 0x61652c + hoff, avi.subpack0_low); in g84_sor_hdmi_infoframe_avi()
70 nvkm_wr32(device, 0x616530 + hoff, avi.subpack0_high); in g84_sor_hdmi_infoframe_avi()
71 nvkm_wr32(device, 0x616534 + hoff, avi.subpack1_low); in g84_sor_hdmi_infoframe_avi()
72 nvkm_wr32(device, 0x616538 + hoff, avi.subpack1_high); in g84_sor_hdmi_infoframe_avi()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_lspcon.c352 * about this by writing into avi infoframe control register: in _lspcon_parade_write_infoframe_blocks()
528 ret = drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, in lspcon_set_infoframes()
546 frame.avi.colorspace = HDMI_COLORSPACE_YUV420; in lspcon_set_infoframes()
548 frame.avi.colorspace = HDMI_COLORSPACE_RGB; in lspcon_set_infoframes()
551 drm_hdmi_avi_infoframe_colorimetry(&frame.avi, conn_state); in lspcon_set_infoframes()
558 drm_hdmi_avi_infoframe_quant_range(&frame.avi, in lspcon_set_infoframes()
565 frame.avi.quantization_range = HDMI_QUANTIZATION_RANGE_DEFAULT; in lspcon_set_infoframes()
566 frame.avi.ycc_quantization_range = HDMI_YCC_QUANTIZATION_RANGE_LIMITED; in lspcon_set_infoframes()
569 drm_hdmi_avi_infoframe_content_type(&frame.avi, conn_state); in lspcon_set_infoframes()
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
H A Dv4l2-dv-timings.c870 * @avi: the AVI InfoFrame
882 v4l2_hdmi_rx_colorimetry(const struct hdmi_avi_infoframe *avi, in v4l2_hdmi_rx_colorimetry() argument
892 bool is_ce = avi->video_code || (hdmi && hdmi->vic); in v4l2_hdmi_rx_colorimetry()
894 bool default_is_lim_range_rgb = avi->video_code > 1; in v4l2_hdmi_rx_colorimetry()
896 switch (avi->colorspace) { in v4l2_hdmi_rx_colorimetry()
899 switch (avi->colorimetry) { in v4l2_hdmi_rx_colorimetry()
901 switch (avi->extended_colorimetry) { in v4l2_hdmi_rx_colorimetry()
917 switch (avi->quantization_range) { in v4l2_hdmi_rx_colorimetry()
933 switch (avi->colorimetry) { in v4l2_hdmi_rx_colorimetry()
957 switch (avi in v4l2_hdmi_rx_colorimetry()
[all...]
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-dv-timings.c870 * @avi: the AVI InfoFrame
882 v4l2_hdmi_rx_colorimetry(const struct hdmi_avi_infoframe *avi, in v4l2_hdmi_rx_colorimetry() argument
892 bool is_ce = avi->video_code || (hdmi && hdmi->vic); in v4l2_hdmi_rx_colorimetry()
894 bool default_is_lim_range_rgb = avi->video_code > 1; in v4l2_hdmi_rx_colorimetry()
896 switch (avi->colorspace) { in v4l2_hdmi_rx_colorimetry()
899 switch (avi->colorimetry) { in v4l2_hdmi_rx_colorimetry()
901 switch (avi->extended_colorimetry) { in v4l2_hdmi_rx_colorimetry()
917 switch (avi->quantization_range) { in v4l2_hdmi_rx_colorimetry()
933 switch (avi->colorimetry) { in v4l2_hdmi_rx_colorimetry()
957 switch (avi in v4l2_hdmi_rx_colorimetry()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_lspcon.c321 * about this by writing into avi infoframe control register: in _lspcon_parade_write_infoframe_blocks()
487 ret = drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, in lspcon_set_infoframes()
497 frame.avi.colorspace = HDMI_COLORSPACE_YUV420; in lspcon_set_infoframes()
499 frame.avi.colorspace = HDMI_COLORSPACE_YUV444; in lspcon_set_infoframes()
501 frame.avi.colorspace = HDMI_COLORSPACE_RGB; in lspcon_set_infoframes()
504 drm_hdmi_avi_infoframe_quant_range(&frame.avi, in lspcon_set_infoframes()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dhdmigt215.c28 u8 rekey, u8 *avi, u8 avi_size, u8 *vendor, u8 vendor_size) in gt215_hdmi_ctrl()
39 pack_hdmi_infoframe(&avi_infoframe, avi, avi_size); in gt215_hdmi_ctrl()
27 gt215_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, u8 rekey, u8 *avi, u8 avi_size, u8 *vendor, u8 vendor_size) gt215_hdmi_ctrl() argument
H A Dhdmig84.c28 u8 rekey, u8 *avi, u8 avi_size, u8 *vendor, u8 vendor_size) in g84_hdmi_ctrl()
39 pack_hdmi_infoframe(&avi_infoframe, avi, avi_size); in g84_hdmi_ctrl()
27 g84_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, u8 rekey, u8 *avi, u8 avi_size, u8 *vendor, u8 vendor_size) g84_hdmi_ctrl() argument
H A Dhdmigv100.c26 u8 rekey, u8 *avi, u8 avi_size, u8 *vendor, u8 vendor_size) in gv100_hdmi_ctrl()
37 pack_hdmi_infoframe(&avi_infoframe, avi, avi_size); in gv100_hdmi_ctrl()
25 gv100_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, u8 rekey, u8 *avi, u8 avi_size, u8 *vendor, u8 vendor_size) gv100_hdmi_ctrl() argument
H A Dhdmigk104.c28 u8 rekey, u8 *avi, u8 avi_size, u8 *vendor, u8 vendor_size) in gk104_hdmi_ctrl()
39 pack_hdmi_infoframe(&avi_infoframe, avi, avi_size); in gk104_hdmi_ctrl()
27 gk104_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, u8 rekey, u8 *avi, u8 avi_size, u8 *vendor, u8 vendor_size) gk104_hdmi_ctrl() argument
H A Dhdmigf119.c28 u8 rekey, u8 *avi, u8 avi_size, u8 *vendor, u8 vendor_size) in gf119_hdmi_ctrl()
38 pack_hdmi_infoframe(&avi_infoframe, avi, avi_size); in gf119_hdmi_ctrl()
27 gf119_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, u8 rekey, u8 *avi, u8 avi_size, u8 *vendor, u8 vendor_size) gf119_hdmi_ctrl() argument
H A Drootnv50.c173 u8 *avi, avi_size; in nv50_disp_root_mthd_() local
192 avi = data; in nv50_disp_root_mthd_()
194 vendor = avi + avi_size; in nv50_disp_root_mthd_()
204 args->v0.rekey, avi, avi_size, in nv50_disp_root_mthd_()
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/
H A Drk3066_hdmi.c191 rc = drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, in rk3066_hdmi_config_avi()
195 frame.avi.colorspace = HDMI_COLORSPACE_YUV444; in rk3066_hdmi_config_avi()
197 frame.avi.colorspace = HDMI_COLORSPACE_YUV422; in rk3066_hdmi_config_avi()
199 frame.avi.colorspace = HDMI_COLORSPACE_RGB; in rk3066_hdmi_config_avi()
201 frame.avi.colorimetry = hdmi->hdmi_data.colorimetry; in rk3066_hdmi_config_avi()
202 frame.avi.scan_mode = HDMI_SCAN_MODE_NONE; in rk3066_hdmi_config_avi()
H A Dinno_hdmi.c290 rc = drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, in inno_hdmi_config_video_avi()
295 frame.avi.colorspace = HDMI_COLORSPACE_YUV444; in inno_hdmi_config_video_avi()
297 frame.avi.colorspace = HDMI_COLORSPACE_YUV422; in inno_hdmi_config_video_avi()
299 frame.avi.colorspace = HDMI_COLORSPACE_RGB; in inno_hdmi_config_video_avi()
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/
H A Drk3066_hdmi.c201 rc = drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, in rk3066_hdmi_config_avi()
205 frame.avi.colorspace = HDMI_COLORSPACE_YUV444; in rk3066_hdmi_config_avi()
207 frame.avi.colorspace = HDMI_COLORSPACE_YUV422; in rk3066_hdmi_config_avi()
209 frame.avi.colorspace = HDMI_COLORSPACE_RGB; in rk3066_hdmi_config_avi()
211 frame.avi.colorimetry = hdmi->hdmi_data.colorimetry; in rk3066_hdmi_config_avi()
212 frame.avi.scan_mode = HDMI_SCAN_MODE_NONE; in rk3066_hdmi_config_avi()
H A Dinno_hdmi.c300 rc = drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, in inno_hdmi_config_video_avi()
305 frame.avi.colorspace = HDMI_COLORSPACE_YUV444; in inno_hdmi_config_video_avi()
307 frame.avi.colorspace = HDMI_COLORSPACE_YUV422; in inno_hdmi_config_video_avi()
309 frame.avi.colorspace = HDMI_COLORSPACE_RGB; in inno_hdmi_config_video_avi()
/kernel/linux/linux-5.10/include/media/
H A Dv4l2-dv-timings.h244 v4l2_hdmi_rx_colorimetry(const struct hdmi_avi_infoframe *avi,
/kernel/linux/linux-6.6/include/media/
H A Dv4l2-dv-timings.h244 v4l2_hdmi_rx_colorimetry(const struct hdmi_avi_infoframe *avi,
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/displays/
H A Dencoder-tpd12s015.c166 const struct hdmi_avi_infoframe *avi) in tpd_set_infoframe()
171 return in->ops.hdmi->set_infoframe(in, avi); in tpd_set_infoframe()
165 tpd_set_infoframe(struct omap_dss_device *dssdev, const struct hdmi_avi_infoframe *avi) tpd_set_infoframe() argument
H A Dconnector-hdmi.c178 const struct hdmi_avi_infoframe *avi) in hdmic_set_infoframe()
183 return in->ops.hdmi->set_infoframe(in, avi); in hdmic_set_infoframe()
177 hdmic_set_infoframe(struct omap_dss_device *dssdev, const struct hdmi_avi_infoframe *avi) hdmic_set_infoframe() argument
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/displays/
H A Dconnector-hdmi.c174 const struct hdmi_avi_infoframe *avi) in hdmic_set_infoframe()
179 return in->ops.hdmi->set_infoframe(in, avi); in hdmic_set_infoframe()
173 hdmic_set_infoframe(struct omap_dss_device *dssdev, const struct hdmi_avi_infoframe *avi) hdmic_set_infoframe() argument
H A Dencoder-tpd12s015.c166 const struct hdmi_avi_infoframe *avi) in tpd_set_infoframe()
171 return in->ops.hdmi->set_infoframe(in, avi); in tpd_set_infoframe()
165 tpd_set_infoframe(struct omap_dss_device *dssdev, const struct hdmi_avi_infoframe *avi) tpd_set_infoframe() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_stream_encoder.c734 if (info_frame->avi.valid) { in dce110_stream_encoder_update_hdmi_info_packets()
736 (const uint32_t *) &info_frame->avi.sb[0]; in dce110_stream_encoder_update_hdmi_info_packets()
750 info_frame->avi.hb1); in dce110_stream_encoder_update_hdmi_info_packets()
779 dce110_update_hdmi_info_packet(enc110, 0, &info_frame->avi); in dce110_stream_encoder_update_hdmi_info_packets()
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/
H A Dhdmi5.c371 struct hdmi_avi_infoframe avi; in hdmi5_bridge_enable() local
374 ret = drm_hdmi_avi_infoframe_from_display_mode(&avi, connector, in hdmi5_bridge_enable()
377 hdmi->cfg.infoframe = avi; in hdmi5_bridge_enable()

Completed in 21 milliseconds

1234