summaryrefslogtreecommitdiff
path: root/board/stm32f446e-eval/gpio.inc
diff options
context:
space:
mode:
authorNick Sanders <nsanders@chromium.org>2016-08-11 16:28:03 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-08-21 04:11:10 -0700
commitcc68693cda0d520229971b73c116d434c48bdd65 (patch)
tree29978c73b634ae6ebd505a361c96de9c697db083 /board/stm32f446e-eval/gpio.inc
parent153c2cf49c6c225508e09a942eb90611c9d3cef9 (diff)
downloadchrome-ec-cc68693cda0d520229971b73c116d434c48bdd65.tar.gz
sweetberry: add i2c support
stm32f446 has two types of i2c blocks, the traditional stm i2c, and "fast mode plus" i2c, which need different drivers. This commit adds both, muxed in i2c-stm32f4, as the ec codebase doesn't really support multiple types of the same interface. BUG=chromium:608039 TEST=i2c works on all 4 channels BRANCH=None Change-Id: I6a9ac632f44142bd809ffee5782a192ae47af1f0 Signed-off-by: Nick Sanders <nsanders@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/368358 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'board/stm32f446e-eval/gpio.inc')
-rw-r--r--board/stm32f446e-eval/gpio.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/board/stm32f446e-eval/gpio.inc b/board/stm32f446e-eval/gpio.inc
index 3d1753d43b..afc8d1e486 100644
--- a/board/stm32f446e-eval/gpio.inc
+++ b/board/stm32f446e-eval/gpio.inc
@@ -52,7 +52,7 @@ ALTERNATE(PIN_MASK(A, 0x0100), 0, MODULE_MCO, 0) /* MCO1: PA8 */
ALTERNATE(PIN_MASK(C, 0x0200), 0, MODULE_MCO, 0) /* MCO2: PC9 */
ALTERNATE(PIN_MASK(B, 0x0300), 4, MODULE_I2C, GPIO_ODR_HIGH | GPIO_PULL_UP) /* I2C1: PB8-9 */
-ALTERNATE(PIN_MASK(C, 0x00c0), 4, MODULE_I2C, GPIO_ODR_HIGH | GPIO_PULL_UP) /* FMPI2C MASTER:PC6/7 */
+ALTERNATE(PIN_MASK(D, 0x3000), 4, MODULE_I2C, GPIO_ODR_HIGH | GPIO_PULL_UP) /* FMPI2C MASTER:PD12/13 */
ALTERNATE(PIN_MASK(A, 0x1800), 10, MODULE_USB, 0) /* DWC USB OTG: PA11/12 */