[coreboot-gerrit] Change in coreboot[master]: soc/intel/skylake: Add ID's for Kabylake-R
Martin Roth (Code Review)
gerrit at coreboot.org
Mon Apr 24 19:30:16 CEST 2017
Martin Roth has submitted this change and it was merged. ( https://review.coreboot.org/19218 )
Change subject: soc/intel/skylake: Add ID's for Kabylake-R
......................................................................
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 at intel.com>
Reviewed-on: https://review.coreboot.org/19218
Reviewed-by: Aaron Durbin <adurbin at chromium.org>
Reviewed-by: Balaji Manigandan <balaji.manigandan at intel.com>
Reviewed-by: Furquan Shaikh <furquan at google.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter at users.sourceforge.net>
---
M src/soc/intel/skylake/bootblock/report_platform.c
M src/soc/intel/skylake/cpu.c
M src/soc/intel/skylake/igd.c
M src/soc/intel/skylake/include/soc/cpu.h
M src/soc/intel/skylake/include/soc/pch.h
M src/soc/intel/skylake/include/soc/systemagent.h
M src/soc/intel/skylake/lpc.c
M src/soc/intel/skylake/systemagent.c
8 files changed, 11 insertions(+), 0 deletions(-)
Approvals:
Aaron Durbin: Looks good to me, approved
Balaji Manigandan: Looks good to me, but someone else must approve
Paul Menzel: Looks good to me, but someone else must approve
build bot (Jenkins): Verified
Furquan Shaikh: Looks good to me, approved
diff --git a/src/soc/intel/skylake/bootblock/report_platform.c b/src/soc/intel/skylake/bootblock/report_platform.c
index 63cd636..c50a6dd 100644
--- a/src/soc/intel/skylake/bootblock/report_platform.c
+++ b/src/soc/intel/skylake/bootblock/report_platform.c
@@ -36,6 +36,7 @@
{ 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 @@
{ 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 @@
{ 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" },
};
diff --git a/src/soc/intel/skylake/cpu.c b/src/soc/intel/skylake/cpu.c
index 600a15f..0b1b9af 100644
--- a/src/soc/intel/skylake/cpu.c
+++ b/src/soc/intel/skylake/cpu.c
@@ -400,6 +400,7 @@
{ 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 },
diff --git a/src/soc/intel/skylake/igd.c b/src/soc/intel/skylake/igd.c
index 30c9eda..2d0187f 100644
--- a/src/soc/intel/skylake/igd.c
+++ b/src/soc/intel/skylake/igd.c
@@ -195,6 +195,7 @@
IGD_KABYLAKE_GT1_SULTM,
IGD_KABYLAKE_GT2_SULXM,
IGD_KABYLAKE_GT2_SULTM,
+ IGD_KABYLAKE_GT2_SULTMR,
IGD_KABYLAKE_GT2_SHALM,
0,
};
diff --git a/src/soc/intel/skylake/include/soc/cpu.h b/src/soc/intel/skylake/include/soc/cpu.h
index a259a2b..9171172 100644
--- a/src/soc/intel/skylake/include/soc/cpu.h
+++ b/src/soc/intel/skylake/include/soc/cpu.h
@@ -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
diff --git a/src/soc/intel/skylake/include/soc/pch.h b/src/soc/intel/skylake/include/soc/pch.h
index 9be75bf..d984b8d 100644
--- a/src/soc/intel/skylake/include/soc/pch.h
+++ b/src/soc/intel/skylake/include/soc/pch.h
@@ -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
diff --git a/src/soc/intel/skylake/include/soc/systemagent.h b/src/soc/intel/skylake/include/soc/systemagent.h
index c9b0bac..4b26387 100644
--- a/src/soc/intel/skylake/include/soc/systemagent.h
+++ b/src/soc/intel/skylake/include/soc/systemagent.h
@@ -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 */
diff --git a/src/soc/intel/skylake/lpc.c b/src/soc/intel/skylake/lpc.c
index 82207ed..db2b960 100644
--- a/src/soc/intel/skylake/lpc.c
+++ b/src/soc/intel/skylake/lpc.c
@@ -324,6 +324,7 @@
PCH_KBL_LP_U_PREMIUM,
PCH_KBL_LP_Y_PREMIUM,
PCH_KBL_LP_Y_PREMIUM_HDCP22,
+ PCH_KBL_LP_U_PREMIUM_HDCP22,
0
};
diff --git a/src/soc/intel/skylake/systemagent.c b/src/soc/intel/skylake/systemagent.c
index 6182164..f15d26e 100644
--- a/src/soc/intel/skylake/systemagent.c
+++ b/src/soc/intel/skylake/systemagent.c
@@ -417,6 +417,7 @@
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
--
To view, visit https://review.coreboot.org/19218
To unsubscribe, visit https://review.coreboot.org/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I5ee7b3a2616f71137bba83c071288dbda2acde3d
Gerrit-PatchSet: 3
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Owner: Naresh Solanki <naresh.solanki at intel.com>
Gerrit-Reviewer: Aaron Durbin <adurbin at chromium.org>
Gerrit-Reviewer: Balaji Manigandan <balaji.manigandan at intel.com>
Gerrit-Reviewer: Furquan Shaikh <furquan at google.com>
Gerrit-Reviewer: Martin Roth <martinroth at google.com>
Gerrit-Reviewer: Naresh Solanki <naresh.solanki at intel.com>
Gerrit-Reviewer: Paul Menzel <paulepanter at users.sourceforge.net>
Gerrit-Reviewer: Rajat Jain <rajatja at google.com>
Gerrit-Reviewer: Rizwan Qureshi <rizwan.qureshi at intel.com>
Gerrit-Reviewer: Shelley Chen <shchen at google.com>
Gerrit-Reviewer: Subrata Banik <subrata.banik at intel.com>
Gerrit-Reviewer: build bot (Jenkins)
More information about the coreboot-gerrit
mailing list