[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