mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-03 21:49:32 +00:00
zoombini: Add board ID GPIOs.
This commit adds the GPIOs for determining the GPIOs. Additionally, this adds some alternate functions for the PWM and ADC pins. BUG=b:63508740 BRANCH=None TEST=Flash modified version on EVB and verify that it boots without any panics or assertions. Change-Id: I34161ad075ad88f940a21c2ee94219ea6a878d63 Signed-off-by: Aseda Aboagye <aaboagye@google.com> Reviewed-on: https://chromium-review.googlesource.com/584052 Commit-Ready: Aseda Aboagye <aaboagye@chromium.org> Tested-by: Aseda Aboagye <aaboagye@chromium.org> Reviewed-by: Mulin Chao <mlchao@nuvoton.com> Reviewed-by: Shawn N <shawnn@chromium.org>
This commit is contained in:
committed by
chrome-bot
parent
9e1e58b62a
commit
ce12536c69
@@ -32,6 +32,8 @@
|
||||
#define CONFIG_BATTERY_SMART
|
||||
#define CONFIG_BATTERY_PRESENT_GPIO GPIO_BAT_PRESENT_L
|
||||
|
||||
#define CONFIG_BOARD_VERSION
|
||||
|
||||
#define CONFIG_CHARGER
|
||||
#define CONFIG_CHARGER_V2
|
||||
#define CONFIG_CHARGE_MANAGER
|
||||
|
||||
@@ -70,6 +70,10 @@ GPIO(USB_C0_CHARGE_EN_L, PIN(0, 3), GPIO_OUT_LOW)
|
||||
GPIO(USB_C1_CHARGE_EN_L, PIN(0, 4), GPIO_OUT_LOW)
|
||||
GPIO(USB_C2_CHARGE_EN_L, PIN(4, 0), GPIO_OUT_LOW)
|
||||
|
||||
GPIO(BOARD_VERSION1, PIN(9, 6), GPIO_INPUT)
|
||||
GPIO(BOARD_VERSION2, PIN(9, 3), GPIO_INPUT)
|
||||
GPIO(BOARD_VERSION3, PIN(F, 0), GPIO_INPUT)
|
||||
|
||||
/* UART Pins */
|
||||
ALTERNATE(PIN_MASK(6, 0x30), 0, MODULE_UART, GPIO_PULL_UP)
|
||||
/* I2C Ports */
|
||||
@@ -92,3 +96,9 @@ GPIO(KBD_KSO2, PIN(1, 7), GPIO_ODR_LOW)
|
||||
ALTERNATE(PIN_MASK(1, 0x7F), 0, MODULE_KEYBOARD_SCAN, GPIO_ODR_HIGH)
|
||||
/* KSO_10-12 */
|
||||
ALTERNATE(PIN_MASK(0, 0xE0), 0, MODULE_KEYBOARD_SCAN, GPIO_ODR_HIGH)
|
||||
|
||||
/* PWMs. */
|
||||
ALTERNATE(PIN_MASK(C, 0x18), 1, MODULE_PWM, 0) /* LED 1 & 2 */
|
||||
ALTERNATE(PIN_MASK(8, 0x01), 1, MODULE_PWM, 0) /* KB Backlight */
|
||||
/* ADC */
|
||||
ALTERNATE(PIN_MASK(4, 0x30), 1, MODULE_ADC, 0) /* ADC0-1 */
|
||||
|
||||
Reference in New Issue
Block a user