UPSTREAM: mb/google/octopus/variants/garg: add LTE sku to config power sequence
Add SKU#18 to config power sequence below:
GPIOs related to power sequnce are
GPIO_67 - EN_PP3300
GPIO_117 - FULL_CARD_POWER_ON_OFF
GPIO_161 - PLT_RST_LTE_L
1. Power on: GPIO_67 -> 0ms -> GPIO_117 -> 30ms -> GPIO_161
2. Power off: GPIO_161 -> 30ms -> GPIO_117 -> 100ms -> GPIO_67
3. Power reset:
- keep GPIO_67 and GPIO_117 high and
- pull down GPIO_161 for 30ms then release it.
BUG=b:134854577,b:137033609
BRANCH=octopus
TEST=build
Change-Id: Iee78a2fc1f5f2cc6dfe0e47a0a4927eb016b480b
Signed-off-by: Patrick Georgi <pgeorgi@google.com>
Original-Commit-Id: 0f21de842342b3108f8680834cdbcf2c43337958
Original-Change-Id: I58e07518f6daaf608684c9fa1b1c88fc592ea117
Original-Signed-off-by: Kevin Chiu <Kevin.Chiu@quantatw.com>
Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/35442
Original-Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Original-Reviewed-by: Marco Chen <marcochen@google.com>
Original-Reviewed-by: Justin TerAvest <teravest@chromium.org>
Original-Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/coreboot/+/1811244
Reviewed-by: Patrick Georgi <pgeorgi@chromium.org>
Commit-Queue: Patrick Georgi <pgeorgi@chromium.org>
Tested-by: Patrick Georgi <pgeorgi@chromium.org>
(cherry picked from commit 6693e265a17fe5ec9ad44af6bbc9b146fa4d799f)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/coreboot/+/1809185
Reviewed-by: Marco Chen <marcochen@chromium.org>
Commit-Queue: Marco Chen <marcochen@chromium.org>
Tested-by: Marco Chen <marcochen@chromium.org>
diff --git a/src/mainboard/google/octopus/variants/garg/variant.c b/src/mainboard/google/octopus/variants/garg/variant.c
index 2754e64..942ea5f 100644
--- a/src/mainboard/google/octopus/variants/garg/variant.c
+++ b/src/mainboard/google/octopus/variants/garg/variant.c
@@ -25,6 +25,8 @@
SKU_1_2A2C = 1,
SKU_9_HDMI = 9,
SKU_17_LTE = 17,
+ SKU_18_LTE_TS = 18,
+ SKU_37_2A2C_360 = 37,
};
struct gpio_with_delay {
@@ -78,6 +80,7 @@
switch (get_board_sku()) {
case SKU_17_LTE:
+ case SKU_18_LTE_TS:
power_off_lte_module(slp_typ);
return;
default: