From 8e7c787fad2181eda916b570113fdd3c08c08436 Mon Sep 17 00:00:00 2001 From: Anusha Srivatsa Date: Wed, 11 Oct 2017 11:20:33 -0700 Subject: [PATCH] linux-firmware/i915: Add Geminilake DMC version 1.04 DMC provides additional graphics low-power idle states. It provides capability to save and restore display registers across these low-power states independently from the OS/Kernel This is the first release of DMC for Geminilake. This major version will be just upgraded on code when it is required software changes for API/ABI compatibility. Cc: Rodrigo Vivi Signed-off-by: Anusha Srivatsa --- WHENCE | 3 +++ i915/glk_dmc_ver1_04.bin | Bin 0 -> 8800 bytes 2 files changed, 3 insertions(+) create mode 100644 i915/glk_dmc_ver1_04.bin diff --git a/WHENCE b/WHENCE index b2dc6a1..adfc0fe 100644 --- a/WHENCE +++ b/WHENCE @@ -3339,6 +3339,9 @@ Version: Guc API/APB ver 8 - release 7 for Broxton File: i915/kbl_guc_ver9_14.bin Version: Guc API/APB ver 9 release 14 for Kabylake +File: i915/glk_dmc_ver1_04.bin +Version: DMC API/ABI ver 1 - release 04 for Geminilake + License: Redistributable. See LICENSE.i915 for details -------------------------------------------------------------------------- diff --git a/i915/glk_dmc_ver1_04.bin b/i915/glk_dmc_ver1_04.bin new file mode 100644 index 0000000000000000000000000000000000000000..4320bf015af7028fdb74ec413be3d76a1db1fb8f GIT binary patch literal 8800 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