From 5a7595e80b7a527e1e1d23d094fd2ea5b242b878 Mon Sep 17 00:00:00 2001 From: Rodrigo Vivi Date: Fri, 5 Jun 2015 14:07:12 -0700 Subject: [PATCH] linux-firmware: New minor DMC release for Skylake. Following additions: 1. The DE_RRMR and DE_GUCRMR register bits are set before the restore of the registers to mask the flip done, etc. Once all the registers are restored, these registers are restored. 2. The pipe interrupt registers are restored only after the plane has been enabled. 3. Naming of the file changed from .5 to .16 to make it two decimal points for increased number of versions that can be supported. 4. DC 5 and 6 count locations are in the below mentioned offsets DC3_DC5_COUNT 80030 DC5_DC6_COUNT 8002C Signed-off-by: Rodrigo Vivi --- WHENCE | 3 ++- i915/skl_dmc_ver1.bin | 2 +- i915/skl_dmc_ver1_16.bin | Bin 0 -> 7892 bytes 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 i915/skl_dmc_ver1_16.bin diff --git a/WHENCE b/WHENCE index ac50ac5..084d8e1 100644 --- a/WHENCE +++ b/WHENCE @@ -2762,9 +2762,10 @@ Licence: Redistributable. See LICENCE.nvidia for details Driver: i915 -- Intel Integrated Graphics driver File: i915/skl_dmc_ver1_04.bin +File: i915/skl_dmc_ver1_16.bin File: i915/skl_dmc_ver1.bin -Version: DMC API/ABI ver 1 - release 04 for Skylake +Version: DMC API/ABI ver 1 - release 16 for Skylake File: i915/bxt_dmc_ver1_04.bin diff --git a/i915/skl_dmc_ver1.bin b/i915/skl_dmc_ver1.bin index c136e27..c4004a0 120000 --- a/i915/skl_dmc_ver1.bin +++ b/i915/skl_dmc_ver1.bin @@ -1 +1 @@ -skl_dmc_ver1_04.bin \ No newline at end of file +skl_dmc_ver1_16.bin \ No newline at end of file diff --git a/i915/skl_dmc_ver1_16.bin b/i915/skl_dmc_ver1_16.bin new file mode 100644 index 0000000000000000000000000000000000000000..16ad42d310f04eb3cefe4319b0bc36d8c7dab5b4 GIT binary patch literal 7892 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 literal 0 HcmV?d00001