From e2592be952e12418ef0b701121a7873d4cd4ca5a Mon Sep 17 00:00:00 2001 From: Gaggery Tsai Date: Wed, 20 Sep 2017 22:46:39 +0800 Subject: soc/intel/skylake: add Kabylake Celeron base SKU This patch adds the support for Kabylake Celeron base SKU with PCH ID 0x9d50. BRANCH=none BUG=b:65709679 TEST=Ensure coreboot could recognize the Kabylake Celeron base SKU and boot into OS. Change-Id: I9c6f7bf643e0dbeb132fb677fcff461244101a55 Signed-off-by: Tsai, Gaggery Reviewed-on: https://review.coreboot.org/21617 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin Reviewed-by: Furquan Shaikh Reviewed-by: David Wu Reviewed-by: T.H. Lin --- src/include/device/pci_ids.h | 1 + src/soc/intel/common/block/lpc/lpc.c | 1 + src/soc/intel/skylake/bootblock/report_platform.c | 2 ++ src/soc/intel/skylake/lpc.c | 1 + 4 files changed, 5 insertions(+) (limited to 'src') diff --git a/src/include/device/pci_ids.h b/src/include/device/pci_ids.h index 07b66d18a4..0c78fabc80 100644 --- a/src/include/device/pci_ids.h +++ b/src/include/device/pci_ids.h @@ -2670,6 +2670,7 @@ #define PCI_DEVICE_ID_INTEL_KBP_H_QM170 0xa14d #define PCI_DEVICE_ID_INTEL_SPT_LP_Y_PREMIUM_HDCP22 0x9d4b #define PCI_DEVICE_ID_INTEL_SPT_LP_U_PREMIUM_HDCP22 0x9d4e +#define PCI_DEVICE_ID_INTEL_SPT_LP_U_BASE_HDCP22 0x9d50 #define PCI_DEVICE_ID_INTEL_KBP_LP_SUPER_SKU 0x9d51 #define PCI_DEVICE_ID_INTEL_KBP_LP_U_PREMIUM 0x9d58 #define PCI_DEVICE_ID_INTEL_KBP_LP_Y_PREMIUM 0x9d56 diff --git a/src/soc/intel/common/block/lpc/lpc.c b/src/soc/intel/common/block/lpc/lpc.c index 2bd9d07b34..da3188d4e6 100644 --- a/src/soc/intel/common/block/lpc/lpc.c +++ b/src/soc/intel/common/block/lpc/lpc.c @@ -108,6 +108,7 @@ static const unsigned short pci_device_ids[] = { PCI_DEVICE_ID_INTEL_KBP_H_QM170, PCI_DEVICE_ID_INTEL_SPT_LP_Y_PREMIUM_HDCP22, PCI_DEVICE_ID_INTEL_SPT_LP_U_PREMIUM_HDCP22, + PCI_DEVICE_ID_INTEL_SPT_LP_U_BASE_HDCP22, PCI_DEVICE_ID_INTEL_KBP_LP_SUPER_SKU, PCI_DEVICE_ID_INTEL_KBP_LP_U_PREMIUM, PCI_DEVICE_ID_INTEL_KBP_LP_Y_PREMIUM, diff --git a/src/soc/intel/skylake/bootblock/report_platform.c b/src/soc/intel/skylake/bootblock/report_platform.c index e7fbb8a08f..69484fbb8e 100644 --- a/src/soc/intel/skylake/bootblock/report_platform.c +++ b/src/soc/intel/skylake/bootblock/report_platform.c @@ -76,6 +76,8 @@ static struct { "Kabylake-Y iHDCP 2.2 Premium" }, { PCI_DEVICE_ID_INTEL_SPT_LP_U_PREMIUM_HDCP22, "Kabylake-U iHDCP 2.2 Premium" }, + { PCI_DEVICE_ID_INTEL_SPT_LP_U_BASE_HDCP22, + "Kabylake-U iHDCP 2.2 Base" }, }; static struct { diff --git a/src/soc/intel/skylake/lpc.c b/src/soc/intel/skylake/lpc.c index 6e7b19766e..295dace34f 100644 --- a/src/soc/intel/skylake/lpc.c +++ b/src/soc/intel/skylake/lpc.c @@ -328,6 +328,7 @@ static const unsigned short pci_device_ids[] = { PCI_DEVICE_ID_INTEL_KBP_LP_Y_PREMIUM, PCI_DEVICE_ID_INTEL_SPT_LP_Y_PREMIUM_HDCP22, PCI_DEVICE_ID_INTEL_SPT_LP_U_PREMIUM_HDCP22, + PCI_DEVICE_ID_INTEL_SPT_LP_U_BASE_HDCP22, 0 }; -- cgit v1.2.3