[Intel-gfx] [PATCH v2 0/7] YCBCR 4:2:0 support for LSPCON
Shashank Sharma
shashank.sharma at intel.com
Wed Aug 9 06:46:19 UTC 2017
LSPCON is a DP->HDMI active dongle, enumerated as DP dual
mode adapter on Intel GEN9 platforms. It's provided by two
different vendors
- Mega Chips America (MCA)
- Parade Technologies (Parade)
In order to support YCBCR 4:2:0 outputs, these are the essential
steps:
- Convert HDMI output format from RGB to YCBCR 4:4:4.
- Set appropriate color space in AVI infoframes.
- Write AVI infoframes to vendor specific AUX registers.
This patch series adds 7 patches, to accommodate above steps and
enable YCBCR 4:2:0 output for LSPCON based HDMI displays. First
4 patches are from Ville Syrjälä's patch series, which makes
infoframe functions available for DDI displays, published here:
https://patchwork.freedesktop.org/series/8183/
Rest 3 patches add:
- Vendor identification for LSPCON chips.
- AVI infoframe infrastructure for LSPCON displays.
- 4:2:0 support for LSPCON displays.
Shashank Sharma (3):
drm/i915: check LSPCON vendor OUI
drm/i915: write AVI infoframes for LSPCON
drm/i915: YCBCR 420 support for LSPCON
Ville Syrjälä (4):
drm/i915: Check has_infoframes when enabling infoframes
drm/i915: Disable infoframes when shutting down DDI HDMI
drm/i915: Move infoframe vfuncs into intel_digital_port
drm/i915: Init infoframe vfuncs for DP encoders as well
drivers/gpu/drm/i915/intel_ddi.c | 37 ++--
drivers/gpu/drm/i915/intel_display.c | 15 +-
drivers/gpu/drm/i915/intel_dp.c | 16 +-
drivers/gpu/drm/i915/intel_drv.h | 54 ++++--
drivers/gpu/drm/i915/intel_hdmi.c | 97 ++++++-----
drivers/gpu/drm/i915/intel_lspcon.c | 317 +++++++++++++++++++++++++++++++++--
6 files changed, 457 insertions(+), 79 deletions(-)
--
2.7.4
More information about the Intel-gfx
mailing list