scarlet: Apply rev1 EC I2C and SPI pinmux change

Rev1 EC connects I2C2 to PB10/11 AF1. SPI slave PB3/4/5 PA15 AF0.

BUG=b:62269890
BRANCH=none
TEST=build and load on scarlet rev1
  TCPM talks to TCPC via I2C, and AP-EC host command via SPI works.

Change-Id: Ib00081b8310e43a848e8def756d174ee8b5d3c3d
Signed-off-by: Rong Chang <rongchang@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/598653
Commit-Ready: Philip Chen <philipchen@chromium.org>
Tested-by: Philip Chen <philipchen@chromium.org>
Reviewed-by: Philip Chen <philipchen@chromium.org>
This commit is contained in:
Rong Chang
2017-08-03 03:37:38 +08:00
committed by chrome-bot
parent a6ce030a84
commit 959452ac97

View File

@@ -54,8 +54,8 @@ GPIO(PP3300_REDUCE_EFF_L, PIN(D, 12), GPIO_ODR_HIGH)
*/
GPIO(I2C0_SCL, PIN(B, 8), GPIO_INPUT)
GPIO(I2C0_SDA, PIN(B, 9), GPIO_INPUT)
GPIO(I2C1_SCL, PIN(B, 13), GPIO_INPUT)
GPIO(I2C1_SDA, PIN(B, 14), GPIO_INPUT)
GPIO(I2C1_SCL, PIN(B, 10), GPIO_INPUT)
GPIO(I2C1_SDA, PIN(B, 11), GPIO_INPUT)
/* Analog pins */
GPIO(BOARD_ID, PIN(C, 0), GPIO_ANALOG)
@@ -89,11 +89,11 @@ GPIO(PCA9468_EN, PIN(E, 15), GPIO_OUT_LOW)
ALTERNATE(PIN_MASK(A, 0x0600), 1, MODULE_UART, 0)
/* I2C MASTER: PB8/9 */
ALTERNATE(PIN_MASK(B, 0x0300), 1, MODULE_I2C, 0)
/* I2C MASTER: PB13/14 */
ALTERNATE(PIN_MASK(B, 0x6000), 5, MODULE_I2C, 0)
/* I2C MASTER: PB10/11 */
ALTERNATE(PIN_MASK(B, 0x0c00), 1, MODULE_I2C, 0)
/* SPI SLAVE: PB3/4/5 */
ALTERNATE(PIN_MASK(B, 0x0038), 5, MODULE_SPI, 0)
ALTERNATE(PIN_MASK(B, 0x0038), 0, MODULE_SPI, 0)
/* SPI SLAVE CS: PA15 */
ALTERNATE(PIN_MASK(A, 0x8000), 5, MODULE_SPI, 0)
ALTERNATE(PIN_MASK(A, 0x8000), 0, MODULE_SPI, 0)
/* SPI MASTER: PD1/3/4 */
ALTERNATE(PIN_MASK(D, 0x001a), 1, MODULE_SPI_MASTER, 0)