summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDivagar Mohandass <divagar.mohandass@intel.com>2019-12-23 00:03:12 +0530
committerCommit Bot <commit-bot@chromium.org>2019-12-25 07:28:22 +0000
commit20dda1348f921c81c7f6da93ed7eeb67da9f891b (patch)
tree6e1575f44abd1bc82a7ae239ba40b18b563074d5
parentb9c725f7a5f3bfb0019fa319e922199cdcb05948 (diff)
downloadchrome-ec-20dda1348f921c81c7f6da93ed7eeb67da9f891b.tar.gz
power: add support for Jasperlake chipset
- Jasperlake power sequencing flow is same as Icelake - Rename CONFIG_CHIPSET_ICL_TGL as CONFIG_CHIPSET_ICELAKE to avoid duplicate code - define CONFIG_CHIPSET_ICELAKE on CONFIG_CHIPSET_JASPERLAKE or CONFIG_CHIPSET_TIGERLAKE BRANCH=none BUG=b:146693933 TEST=make buildall -j Change-Id: I25f43d85fcfc7fbbfe06787e5a201983c0e49cc7 Signed-off-by: Divagar Mohandass <divagar.mohandass@intel.com> Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1980090 Reviewed-by: Furquan Shaikh <furquan@chromium.org>
-rw-r--r--include/config.h13
-rw-r--r--power/build.mk2
-rw-r--r--power/intel_x86.h2
3 files changed, 8 insertions, 9 deletions
diff --git a/include/config.h b/include/config.h
index a2b248e7b3..330fccb68f 100644
--- a/include/config.h
+++ b/include/config.h
@@ -1096,6 +1096,7 @@
#undef CONFIG_CHIPSET_ECDRIVEN /* Dummy power module */
#undef CONFIG_CHIPSET_GEMINILAKE /* Intel Geminilake (x86) */
#undef CONFIG_CHIPSET_ICELAKE /* Intel Icelake (x86) */
+#undef CONFIG_CHIPSET_JASPERLAKE /* Intel Jasperlake (x86) */
#undef CONFIG_CHIPSET_MT817X /* MediaTek MT817x */
#undef CONFIG_CHIPSET_MT8183 /* MediaTek MT8183 */
#undef CONFIG_CHIPSET_RK3288 /* Rockchip rk3288 */
@@ -1108,7 +1109,6 @@
/* Shared chipset support; automatically gets defined below. */
#undef CONFIG_CHIPSET_APL_GLK /* Apollolake & Geminilake */
-#undef CONFIG_CHIPSET_ICL_TGL /* Icelake & Tigerlake */
/* Support chipset throttling */
#undef CONFIG_CHIPSET_CAN_THROTTLE
@@ -4850,6 +4850,7 @@
#undef CONFIG_CHIPSET_COMETLAKE
#undef CONFIG_CHIPSET_GEMINILAKE
#undef CONFIG_CHIPSET_ICELAKE
+#undef CONFIG_CHIPSET_JASPERLAKE
#undef CONFIG_CHIPSET_MT817X
#undef CONFIG_CHIPSET_MT8183
#undef CONFIG_CHIPSET_RK3399
@@ -4949,9 +4950,9 @@
#define CONFIG_CHIPSET_APL_GLK
#endif
-#if defined(CONFIG_CHIPSET_ICELAKE) || \
+#if defined(CONFIG_CHIPSET_JASPERLAKE) || \
defined(CONFIG_CHIPSET_TIGERLAKE)
-#define CONFIG_CHIPSET_ICL_TGL
+#define CONFIG_CHIPSET_ICELAKE
#endif
#if defined(CONFIG_CHIPSET_APL_GLK)
@@ -4965,15 +4966,13 @@
defined(CONFIG_CHIPSET_COMETLAKE_DISCRETE) || \
defined(CONFIG_CHIPSET_GEMINILAKE) || \
defined(CONFIG_CHIPSET_ICELAKE) || \
- defined(CONFIG_CHIPSET_SKYLAKE) || \
- defined(CONFIG_CHIPSET_TIGERLAKE)
+ defined(CONFIG_CHIPSET_SKYLAKE)
#define CONFIG_POWER_COMMON
#endif
#if defined(CONFIG_CHIPSET_CANNONLAKE) || \
defined(CONFIG_CHIPSET_ICELAKE) || \
- defined(CONFIG_CHIPSET_SKYLAKE) || \
- defined(CONFIG_CHIPSET_TIGERLAKE)
+ defined(CONFIG_CHIPSET_SKYLAKE)
#define CONFIG_CHIPSET_X86_RSMRST_DELAY
#endif
diff --git a/power/build.mk b/power/build.mk
index 2a22057982..27dadebbd5 100644
--- a/power/build.mk
+++ b/power/build.mk
@@ -12,7 +12,7 @@ power-$(CONFIG_CHIPSET_CANNONLAKE)+=cannonlake.o intel_x86.o
power-$(CONFIG_CHIPSET_COMETLAKE)+=cometlake.o intel_x86.o
power-$(CONFIG_CHIPSET_COMETLAKE_DISCRETE)+=cometlake-discrete.o intel_x86.o
power-$(CONFIG_CHIPSET_ECDRIVEN)+=ec_driven.o
-power-$(CONFIG_CHIPSET_ICL_TGL)+=icelake.o intel_x86.o
+power-$(CONFIG_CHIPSET_ICELAKE)+=icelake.o intel_x86.o
power-$(CONFIG_CHIPSET_MT817X)+=mt817x.o
power-$(CONFIG_CHIPSET_MT8183)+=mt8183.o
power-$(CONFIG_CHIPSET_RK3288)+=rk3288.o
diff --git a/power/intel_x86.h b/power/intel_x86.h
index b54c60e2c3..b1e60bd17f 100644
--- a/power/intel_x86.h
+++ b/power/intel_x86.h
@@ -22,7 +22,7 @@
#include "cometlake.h"
#elif defined(CONFIG_CHIPSET_COMETLAKE_DISCRETE)
#include "cometlake-discrete.h"
-#elif defined(CONFIG_CHIPSET_ICL_TGL)
+#elif defined(CONFIG_CHIPSET_ICELAKE)
#include "icelake.h"
#elif defined(CONFIG_CHIPSET_SKYLAKE)
#include "skylake.h"