]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/dg2: Add support for DG2 clear color compression
authorJuha-Pekka Heikkilä <juha-pekka.heikkila@intel.com>
Mon, 11 Apr 2022 14:34:05 +0000 (17:34 +0300)
committerImre Deak <imre.deak@intel.com>
Tue, 12 Apr 2022 09:39:46 +0000 (12:39 +0300)
commit5a333f6fd6868c32c00ad2ebe2863992af730881
treea08a1387ae0065af9b48841f6c425cb7c130ccff
parent307b262e4a5a31ba27f6b82aecd6512ea7faf5fa
drm/i915/dg2: Add support for DG2 clear color compression

Add support for the DG2 specific render compression with clear color
framebuffer format.

DG2 onwards discrete gfx has support for new flat CCS mapping,
which brings in display feature in to avoid Aux walk for compressed
surface. This support build on top of Flat CCS support added in XEHPSDV.
FLAT CCS surface base address should be 64k aligned,
Compressed displayable surfaces must use tile4 format.

HAS: 1407880786
B.Spec : 7655
B.Spec : 53902

v2: Merge all bits required for the support of functionality into this
    patch from the patch adding the corresponding modifier.

Cc: Mika Kahola <mika.kahola@intel.com>
Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com>
Signed-off-by: Juha-Pekka Heikkilä <juha-pekka.heikkila@intel.com>
Signed-off-by: Ramalingam C <ramalingam.c@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Acked-by: Anshuman Gupta <anshuman.gupta@intel.com>
Reviewed-by: Imre Deak <imre.deak@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220411143405.1073845-5-imre.deak@intel.com
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/display/intel_fb.c
drivers/gpu/drm/i915/display/skl_universal_plane.c