drm/i915/dp: Populate DSC PPS SDP and send PPS infoframes
authorManasi Navare <manasi.d.navare@intel.com>
Wed, 28 Nov 2018 20:26:21 +0000 (12:26 -0800)
committerManasi Navare <manasi.d.navare@intel.com>
Thu, 29 Nov 2018 20:30:23 +0000 (12:30 -0800)
commit5b1ea77228f913df20a445512bd57ea481905d4e
treeae0ab8cf2e7c30a2667d45d3038f308c9dd3f6a1
parent4c614831d59bb3dfb3b5516c8dafee0363e4bdf0
drm/i915/dp: Populate DSC PPS SDP and send PPS infoframes

DSC PPS secondary data packet infoframes are filled with
DSC picure parameter set metadata according to the DSC standard.
These infoframes are sent to the sink device and used during DSC
decoding.

v3:
* Rename to intel_dp_write_pps_sdp (Ville)
* Use const intel_crtc_state (Ville)
v2:
* Rebase ond drm-tip

Cc: Jani Nikula <jani.nikula@linux.intel.com>
Cc: Ville Syrjala <ville.syrjala@linux.intel.com>
Cc: Anusha Srivatsa <anusha.srivatsa@intel.com>
Signed-off-by: Manasi Navare <manasi.d.navare@intel.com>
Reviewed-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20181128202628.20238-10-manasi.d.navare@intel.com
drivers/gpu/drm/i915/intel_vdsc.c