summaryrefslogtreecommitdiff
path: root/board/karma
diff options
context:
space:
mode:
authorTino Liu <tino.liu@quanta.corp-partner.google.com>2018-10-31 14:12:54 +0800
committerchrome-bot <chrome-bot@chromium.org>2018-11-02 10:46:28 -0700
commit8322b5f00de6674222932f4e69635e881ad535b5 (patch)
treeb81d36957563b7006c887b5d9ee68d5dfe162b5b /board/karma
parent12bbb6b1d838b10f38afcca2c421856829a431cb (diff)
downloadchrome-ec-8322b5f00de6674222932f4e69635e881ad535b5.tar.gz
Kalista: Modify gpio settings
GPIO67: PP3300_USB_PD_EN should be output high initially. GPIOC2: BOARD_VERSION2 -> SPKR5 (no function) GPIOB1: USB5_ENABLE -> TP48 GPIOC3: AC_JACK_CHARGE -> TP52 GPIO44: TYPE_C_87W -> TP120 GPIO33: TYPE_C_60W -> TP121 GPIOC5: ADP_IN -> TP123 GPIO66: TP249 -> TP127 GPIOC4: BOARD_VERSION1 -> TP128 GPIO01: BOARD_VERSION3 -> TP129 BUG=b:111571989 BRANCH=none TEST=make buildall pass, Kalista can boot Change-Id: I0661eecfc24061462e86e1b7e5b379ec10b1e472 Signed-off-by: Tino Liu <tino.liu@quanta.corp-partner.google.com> Reviewed-on: https://chromium-review.googlesource.com/1309559 Commit-Ready: David Wu <david_wu@quanta.corp-partner.google.com> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'board/karma')
-rw-r--r--board/karma/gpio.inc21
1 files changed, 13 insertions, 8 deletions
diff --git a/board/karma/gpio.inc b/board/karma/gpio.inc
index 828c2042e6..d5b47800dc 100644
--- a/board/karma/gpio.inc
+++ b/board/karma/gpio.inc
@@ -36,6 +36,7 @@ GPIO(ENTERING_RW, PIN(7, 6), GPIO_OUTPUT) /* EC Entering RW */
GPIO(PMIC_INT_L, PIN(6, 0), GPIO_INPUT) /* PMIC interrupt */
GPIO(U22_90W, PIN(3, 4), GPIO_OUTPUT | GPIO_PULL_DOWN)
GPIO(POWER_RATE, PIN(7, 1), GPIO_INPUT) /* High: i3/5/7. Low: Celeron */
+GPIO(PP3300_USB_PD_EN, PIN(6, 7), GPIO_OUT_HIGH) /* Initialize PP3300_USB_PD_EN as output high */
GPIO(LAN_PWR_EN, PIN(8, 3), GPIO_OUT_HIGH) /* Ethernet power enabled */
@@ -71,22 +72,26 @@ GPIO(USB1_ENABLE, PIN(3, 2), GPIO_OUT_LOW) /* Rear port, bottom */
GPIO(USB2_ENABLE, PIN(C, 6), GPIO_OUT_LOW) /* Rear port, top */
GPIO(USB3_ENABLE, PIN(A, 1), GPIO_OUT_LOW) /* Rear port, single */
GPIO(USB4_ENABLE, PIN(0, 0), GPIO_OUT_LOW) /* Front port 1 */
-GPIO(USB5_ENABLE, PIN(B, 1), GPIO_OUT_LOW) /* Front port 2 */
GPIO(USB_A_CHARGE_EN_L, PIN(A, 5), GPIO_OUT_LOW)
GPIO(CEC_OUT, PIN(3, 6), GPIO_OUT_HIGH | GPIO_OPEN_DRAIN)
GPIO(CEC_IN, PIN(4, 0), GPIO_INPUT)
GPIO(CEC_PULL_UP, PIN(D, 3), GPIO_OUT_HIGH)
-/* Board ID */
-GPIO(BOARD_VERSION1, PIN(C, 4), GPIO_INPUT) /* Board ID bit0 */
-GPIO(BOARD_VERSION2, PIN(C, 2), GPIO_INPUT) /* Board ID bit1 */
-GPIO(BOARD_VERSION3, PIN(0, 1), GPIO_INPUT) /* Board ID bit2 */
+/* Speaker */
+GPIO(SPKR5, PIN(C, 2), GPIO_INPUT) /* No function */
/* Test points */
-GPIO(TP248, PIN(5, 7), GPIO_INPUT | GPIO_PULL_UP) /* EC_GPIO57 */
-GPIO(TP249, PIN(6, 6), GPIO_INPUT | GPIO_PULL_UP) /* EC_GPO66_ARM_L */
-GPIO(TP250, PIN(3, 5), GPIO_INPUT | GPIO_PULL_UP) /* EC_GPIO35_TEST_L */
+GPIO(TP48, PIN(B, 1), GPIO_INPUT)
+GPIO(TP52, PIN(C, 3), GPIO_INPUT)
+GPIO(TP120, PIN(4, 4), GPIO_INPUT)
+GPIO(TP121, PIN(3, 3), GPIO_INPUT)
+GPIO(TP123, PIN(C, 5), GPIO_INPUT)
+GPIO(TP127, PIN(6, 6), GPIO_INPUT)
+GPIO(TP128, PIN(C, 4), GPIO_INPUT)
+GPIO(TP129, PIN(0, 1), GPIO_INPUT)
+GPIO(TP248, PIN(5, 7), GPIO_INPUT)
+GPIO(TP250, PIN(3, 5), GPIO_INPUT)
/* Alternate functions GPIO definitions */
ALTERNATE(PIN_MASK(6, 0x30), 1, MODULE_UART, 0) /* GPIO64-65 */ /* UART from EC to Servo */