summaryrefslogtreecommitdiff
path: root/board/burnet/gpio.inc
diff options
context:
space:
mode:
Diffstat (limited to 'board/burnet/gpio.inc')
-rw-r--r--board/burnet/gpio.inc19
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 */