summaryrefslogtreecommitdiff
path: root/drivers/soc/bcm
diff options
context:
space:
mode:
authorCQ Tang <cq.tang@intel.com>2021-10-28 02:53:30 +0530
committerRamalingam C <ramalingam.c@intel.com>2022-02-19 00:13:00 +0530
commit7af0648f2fb5a538f14ed7ac309a9599d2214950 (patch)
treec9c2a9a39d269133303c670a2c53739003fdc2f8 /drivers/soc/bcm
parent16a4bac67163aa448c4d590d47df698b65cfe249 (diff)
drm/i915/xehpsdv: Add has_flat_ccs to device info
Platforms of XeHP and beyond support 3D surface (buffer) compression and various compression formats. This is accomplished by an additional compression control state (CCS) stored for each surface. Gen 12 devices(TGL family and DG1) stores compression states in a separate region of memory. It is managed by user-space and has an associated set of user-space managed page tables used by hardware for address translation. In Xe HP and beyond (XEHPSDV, DG2, etc), there is a new feature introduced i.e Flat CCS. It replaced AUX page tables with a flat indexed region of device memory for storing compression states. Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Cc: Matthew Auld <matthew.auld@intel.com> Signed-off-by: CQ Tang <cq.tang@intel.com> Signed-off-by: Ramalingam C <ramalingam.c@intel.com> Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Diffstat (limited to 'drivers/soc/bcm')
0 files changed, 0 insertions, 0 deletions