]> granicus.if.org Git - linux-firmware/commitdiff
linux-firmware: Add i915 DMC firmware
authorRodrigo Vivi <rodrigo.vivi@intel.com>
Fri, 5 Jun 2015 20:50:28 +0000 (13:50 -0700)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Fri, 5 Jun 2015 20:59:20 +0000 (13:59 -0700)
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 firmware for Skylake platforms.

skl_dmc_ver1.bin is a symbolik link to latest recommended minor release.
This major version will be just upgraded on code when it is required
software changes for API/ABI compatibility.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
LICENSE.i915 [new file with mode: 0644]
WHENCE
i915/skl_dmc_ver1.bin [new symlink]
i915/skl_dmc_ver1_04.bin [new file with mode: 0644]

diff --git a/LICENSE.i915 b/LICENSE.i915
new file mode 100644 (file)
index 0000000..2492b8d
--- /dev/null
@@ -0,0 +1,39 @@
+Copyright (c) 2015, Intel Corporation.\r
+All rights reserved.\r
+\r
+Redistribution.  Redistribution and use in binary form, without\r
+modification, are permitted provided that the following conditions are\r
+met:\r
+\r
+* Redistributions must reproduce the above copyright notice and the\r
+  following disclaimer in the documentation and/or other materials\r
+  provided with the distribution.\r
+* Neither the name of Intel Corporation nor the names of its suppliers\r
+  may be used to endorse or promote products derived from this software\r
+  without specific prior written permission.\r
+* No reverse engineering, decompilation, or disassembly of this software\r
+  is permitted.\r
+\r
+Limited patent license.  Intel Corporation grants a world-wide,\r
+royalty-free, non-exclusive license under patents it now or hereafter\r
+owns or controls to make, have made, use, import, offer to sell and\r
+sell ("Utilize") this software, but solely to the extent that any\r
+such patent is necessary to Utilize the software alone, or in\r
+combination with an operating system licensed under an approved Open\r
+Source license as listed by the Open Source Initiative at\r
+http://opensource.org/licenses.  The patent license shall not apply to\r
+any other combinations which include this software.  No hardware per\r
+se is licensed hereunder.\r
+\r
+DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\r
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,\r
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\r
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\r
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\r
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\r
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS\r
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\r
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\r
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\r
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\r
+DAMAGE.\r
diff --git a/WHENCE b/WHENCE
index 312bc882f30cadb83ffa72b164ab30831d9d2104..18a6b2775270ad022700964605432e093075c602 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -2756,3 +2756,14 @@ File: nvidia/tegra210/xusb.bin
 Version: v50.07
 
 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.bin
+Version: DMC API/ABI ver 1 - release 04 for Skylake
+
+License: Redistributable. See LICENSE.i915 for details
diff --git a/i915/skl_dmc_ver1.bin b/i915/skl_dmc_ver1.bin
new file mode 120000 (symlink)
index 0000000..c136e27
--- /dev/null
@@ -0,0 +1 @@
+skl_dmc_ver1_04.bin
\ No newline at end of file
diff --git a/i915/skl_dmc_ver1_04.bin b/i915/skl_dmc_ver1_04.bin
new file mode 100644 (file)
index 0000000..3638187
Binary files /dev/null and b/i915/skl_dmc_ver1_04.bin differ