summaryrefslogtreecommitdiff
path: root/board/it8xxx2_pdevb
diff options
context:
space:
mode:
authortim <tim2.lin@ite.corp-partner.google.com>2020-04-28 10:45:35 +0800
committerCommit Bot <commit-bot@chromium.org>2020-04-29 11:06:51 +0000
commit7f310174323b5e67292b90375447f3ec06998ff3 (patch)
tree85f4b524c2d5394236718a448b90c15c1d698b54 /board/it8xxx2_pdevb
parentdc5f575bdd51a022eb8e6daac74ab348620c73ba (diff)
downloadchrome-ec-7f310174323b5e67292b90375447f3ec06998ff3.tar.gz
it83xx/adc: enabled GPIO alternate mode by default for pin into gpio.inc marked as MODULE_ADC
In the ADC initialization function, we should use the function of gpio_config_module to set alternate function and declare corresponding alternate function pins in gpio.inc. So we are able to enable extra flag if needed. BUG=none BRANCH=none TEST=testing the alternate function pins are normal on the board of it83xx_evb, it8xxx2_evb, it8xxx2_pdevb and reef_it8320. Signed-off-by: tim <tim2.lin@ite.corp-partner.google.com> Change-Id: I734b6ecc8f9343be65d9f29837e793b9574f8bdc Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2160241 Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'board/it8xxx2_pdevb')
-rw-r--r--board/it8xxx2_pdevb/gpio.inc2
1 files changed, 2 insertions, 0 deletions
diff --git a/board/it8xxx2_pdevb/gpio.inc b/board/it8xxx2_pdevb/gpio.inc
index 43b645629d..afc83a82c3 100644
--- a/board/it8xxx2_pdevb/gpio.inc
+++ b/board/it8xxx2_pdevb/gpio.inc
@@ -70,3 +70,5 @@ ALTERNATE(PIN_MASK(B, 0x18), 1, MODULE_I2C, 0) /* I2C A SCL/SDA */
ALTERNATE(PIN_MASK(C, 0x06), 1, MODULE_I2C, 0) /* I2C B SCL/SDA */
ALTERNATE(PIN_MASK(F, 0xC0), 1, MODULE_I2C, 0) /* I2C C SCL/SDA */
ALTERNATE(PIN_MASK(E, 0x81), 1, MODULE_I2C, 0) /* I2C E SCL/SDA E0/E7 */
+ALTERNATE(PIN_MASK(I, 0x88), 1, MODULE_ADC, 0) /* ADC CH3, CH7 */
+ALTERNATE(PIN_MASK(L, 0x0F), 1, MODULE_ADC, 0) /* ADC CH13-CH16 */