Commit Graph

8 Commits

Author SHA1 Message Date
Rodrigo Vivi 182a82e604 linux-firmware: New minor DMC release for Skylake - ver1_23
Version: 1.23
Date   : 10/19/2015
Notes:
Following additions from ver1.22
1. WA for Palette and DMC RAM corruption issue.

DC 5 and 6 count locations are in the below mentioned offsets - same as ver1.22
DC3_DC5_COUNT                  80030
DC5_DC6_COUNT                  8002C

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-10-20 10:30:11 -07:00
Rodrigo Vivi 31d33adb4b linux-firmware: New minor DMC release for Skylake - ver1_22
Version: 1.22
Date   : 9/23/2015
Notes:
Following additions from ver1.21
1. PLL lock wait time updated
2. DC 5 and 6 count locations are in the below mentioned offsets - same as ver1.21
DC3_DC5_COUNT                  80030
DC5_DC6_COUNT                  8002C

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-09-23 14:10:11 -07:00
Rodrigo Vivi ab37cc2397 linux-firmware: New minor DMC release for Skylake - ver1_21
Following additions from ver1.20
1. Fixed GT interrupts issue when DC6 is enabled
2. DC 5 and 6 count locations are in the below mentioned offsets - same as ver1.20
DC3_DC5_COUNT                  80030
DC5_DC6_COUNT                  8002C

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-08-20 08:18:08 -07:00
Rodrigo Vivi ea2d9b2677 linux-firmware: New minor DMC release for Skylake - ver1_20
Following additions from ver1.19
1. Changes to the waits times for pll enable and disable.
2. DC 5 and 6 count locations are in the below mentioned offsets - same as ver1.19
DC3_DC5_COUNT                  80030
DC5_DC6_COUNT                  8002C

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-08-19 17:11:50 -07:00
Rodrigo Vivi 364d6ef15b linux-firmware: New minor DMC release for Skylake - ver1_19
Following additions:
  1. Updated FW for NV12 enabling
  3. DC 5 and 6 count locations are in the below mentioned offsets - same as ver1.18 and ver1.17
  DC3_DC5_COUNT                  80030
  DC5_DC6_COUNT                  8002C

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-08-19 17:03:07 -07:00
Rodrigo Vivi a750f4ee10 linux-firmware: New minor DMC release for Skylake - ver1_18
Following additions:
1. No changes to the FW program itself
2. CSS header size field was fixed
3. DMCheader length field is mentioned in dwords instead of bytes
4. Date field is fixed in header.
4. Fixed the DMC Header.HeaderLen issue. The HeaderLen is specified in bytes instead of dwords.
6. DC 5 and 6 count locations are in the below mentioned offsets - same as ver1.16
DC3_DC5_COUNT                  80030
DC5_DC6_COUNT                  8002C

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-06-19 17:29:18 -07:00
Rodrigo Vivi 5a7595e80b 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 <rodrigo.vivi@intel.com>
2015-06-05 14:10:41 -07:00
Rodrigo Vivi b693dacc8b linux-firmware: Add i915 DMC firmware
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>
2015-06-05 13:59:20 -07:00