diff options
Diffstat (limited to 'board/burnet/gpio.inc')
-rw-r--r-- | board/burnet/gpio.inc | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/board/burnet/gpio.inc b/board/burnet/gpio.inc index 2fe86f356b..7fa9f4e1c6 100644 --- a/board/burnet/gpio.inc +++ b/board/burnet/gpio.inc @@ -74,8 +74,8 @@ GPIO(EC_BL_EN_OD, PIN(A, 13), GPIO_ODR_HIGH) GPIO(EN_USBA_5V, PIN(C, 14), GPIO_OUT_LOW) GPIO(EC_SENSOR_SPI_MISO, PIN(C, 2), GPIO_INPUT) GPIO(EC_SENSOR_SPI_MOSI, PIN(C, 3), GPIO_OUT_LOW) -GPIO(EC_SENSOR_SPI_NSS, PIN(B, 12), GPIO_OUT_LOW) -GPIO(EC_SENSOR_SPI_CK, PIN(B, 10), GPIO_OUT_HIGH) +GPIO(EC_SENSOR_SPI_NSS, PIN(B, 12), GPIO_OUT_HIGH) +GPIO(EC_SENSOR_SPI_CK, PIN(B, 10), GPIO_OUT_LOW) GPIO(ENTERING_RW, PIN(C, 6), GPIO_ODR_HIGH) /* EC_ENTERING_RW_ODL */ GPIO(EC_INT_L, PIN(C, 7), GPIO_ODR_HIGH) /* EC_AP_INT_ODL */ GPIO(EC_BOARD_ID_EN_L, PIN(C, 15), GPIO_ODR_HIGH) /* EC_BOARD_ID_EN_ODL */ @@ -101,11 +101,20 @@ ALTERNATE(PIN_MASK(A, 0x0600), 1, MODULE_UART, 0) ALTERNATE(PIN_MASK(B, 0x0300), 1, MODULE_I2C, GPIO_ODR_HIGH ) /* I2C MASTER: PA11/12 */ ALTERNATE(PIN_MASK(A, 0x1800), 5, MODULE_I2C, GPIO_ODR_HIGH ) + + +/* SPI1 */ /* SPI SLAVE: PB3/4/5 */ ALTERNATE(PIN_MASK(B, 0x0038), 0, MODULE_SPI, 0) /* SPI SLAVE CS: PA15 */ ALTERNATE(PIN_MASK(A, 0x8000), 0, MODULE_SPI, 0) -#ifdef SECTION_IS_RO -/* SPI SLAVE: PB13/14/15 */ + +/* SPI2 */ +#ifdef VARIANT_KUKUI_NO_SENSORS +/* EMMC SPI SLAVE: PB13/14/15 */ ALTERNATE(PIN_MASK(B, 0xE000), 0, MODULE_SPI_FLASH, 0) -#endif +#else +/* SENSORS SPI MASTER: PB10, PB12, PC2, PC3 */ +ALTERNATE(PIN_MASK(B, 0x0400), 5, MODULE_SPI_MASTER, 0) +ALTERNATE(PIN_MASK(C, 0x000C), 1, MODULE_SPI_MASTER, 0) +#endif /* VARIANT_KUKUI_NO_SENSORS */ |