soc/intel/skylake: Add ID's for Kabylake-R

Add CPUID, IGD, MCH & LPC ID of Kabylake-R.

Change-Id: I5ee7b3a2616f71137bba83c071288dbda2acde3d
Signed-off-by: Naresh G Solanki <naresh.solanki@intel.com>
Reviewed-on: https://review.coreboot.org/19218
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Balaji Manigandan <balaji.manigandan@intel.com>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
Naresh G Solanki 2017-04-08 17:46:06 +05:30 committed by Martin Roth
parent 9e49b0a2c5
commit f8f682b024
8 changed files with 11 additions and 0 deletions

View File

@ -36,6 +36,7 @@ static struct {
{ CPUID_SKYLAKE_HR0, "Skylake H R0" },
{ CPUID_KABYLAKE_G0, "Kabylake G0" },
{ CPUID_KABYLAKE_H0, "Kabylake H0" },
{ CPUID_KABYLAKE_Y0, "Kabylake Y0" },
{ CPUID_KABYLAKE_HA0, "Kabylake H A0" },
{ CPUID_KABYLAKE_HB0, "Kabylake H B0" },
};
@ -50,6 +51,7 @@ static struct {
{ MCH_SKYLAKE_ID_H, "Skylake-H" },
{ MCH_SKYLAKE_ID_H_EM, "Skylake-H Embedded" },
{ MCH_KABYLAKE_ID_U, "Kabylake-U" },
{ MCH_KABYLAKE_ID_U_R, "Kabylake-R ULT"},
{ MCH_KABYLAKE_ID_Y, "Kabylake-Y" },
{ MCH_KABYLAKE_ID_H, "Kabylake-H" },
};
@ -82,6 +84,7 @@ static struct {
{ IGD_KABYLAKE_GT1_SULTM, "Kabylake ULT GT1"},
{ IGD_KABYLAKE_GT2_SULXM, "Kabylake ULX GT2" },
{ IGD_KABYLAKE_GT2_SULTM, "Kabylake ULT GT2" },
{ IGD_KABYLAKE_GT2_SULTMR, "Kabylake-R ULT GT2"},
{ IGD_KABYLAKE_GT2_SHALM, "Kabylake HALO GT2" },
};

View File

@ -400,6 +400,7 @@ static struct cpu_device_id cpu_table[] = {
{ X86_VENDOR_INTEL, CPUID_SKYLAKE_HR0 },
{ X86_VENDOR_INTEL, CPUID_KABYLAKE_G0 },
{ X86_VENDOR_INTEL, CPUID_KABYLAKE_H0 },
{ X86_VENDOR_INTEL, CPUID_KABYLAKE_Y0 },
{ X86_VENDOR_INTEL, CPUID_KABYLAKE_HA0 },
{ X86_VENDOR_INTEL, CPUID_KABYLAKE_HB0 },
{ 0, 0 },

View File

@ -195,6 +195,7 @@ static const unsigned short pci_device_ids[] = {
IGD_KABYLAKE_GT1_SULTM,
IGD_KABYLAKE_GT2_SULXM,
IGD_KABYLAKE_GT2_SULTM,
IGD_KABYLAKE_GT2_SULTMR,
IGD_KABYLAKE_GT2_SHALM,
0,
};

View File

@ -30,6 +30,7 @@
#define CPUID_SKYLAKE_HR0 0x506e3
#define CPUID_KABYLAKE_G0 0x406e8
#define CPUID_KABYLAKE_H0 0x806e9
#define CPUID_KABYLAKE_Y0 0x806ea
#define CPUID_KABYLAKE_HA0 0x506e8
#define CPUID_KABYLAKE_HB0 0x906e9

View File

@ -30,6 +30,7 @@
#define PCH_SPT_H_PREMIUM 0xa14e
#define PCH_SPT_H_QM170 0xa14d
#define PCH_KBL_LP_Y_PREMIUM_HDCP22 0x9d4b
#define PCH_KBL_LP_U_PREMIUM_HDCP22 0x9d4e
#define PCH_KBL_LP_U_PREMIUM 0x9d58
#define PCH_KBL_LP_Y_PREMIUM 0x9d56

View File

@ -31,6 +31,7 @@
#define IGD_KABYLAKE_GT1_SULTM 0x5906
#define IGD_KABYLAKE_GT2_SULXM 0x591E
#define IGD_KABYLAKE_GT2_SULTM 0x5916
#define IGD_KABYLAKE_GT2_SULTMR 0x5917
#define IGD_KABYLAKE_GT2_SHALM 0x591B
#define MCH_SKYLAKE_ID_U 0x1904
@ -41,6 +42,7 @@
#define MCH_KABYLAKE_ID_U 0x5904
#define MCH_KABYLAKE_ID_Y 0x590c
#define MCH_KABYLAKE_ID_H 0x5910
#define MCH_KABYLAKE_ID_U_R 0x5914
/* Device 0:0.0 PCI configuration space */

View File

@ -324,6 +324,7 @@ static const unsigned short pci_device_ids[] = {
PCH_KBL_LP_U_PREMIUM,
PCH_KBL_LP_Y_PREMIUM,
PCH_KBL_LP_Y_PREMIUM_HDCP22,
PCH_KBL_LP_U_PREMIUM_HDCP22,
0
};

View File

@ -417,6 +417,7 @@ static const unsigned short systemagent_ids[] = {
MCH_SKYLAKE_ID_H,
MCH_SKYLAKE_ID_H_EM,
MCH_KABYLAKE_ID_U,
MCH_KABYLAKE_ID_U_R,
MCH_KABYLAKE_ID_Y,
MCH_KABYLAKE_ID_H,
0