summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorDino Li <dino.li@ite.com.tw>2015-06-16 15:57:07 +0800
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-06-23 01:53:46 +0000
commit19424a6c91b19488d04b75491599f4ae719d944d (patch)
tree8ce012cbcc71ba0eae600ea2fba53f6c670912c3 /board
parentd5c318329abbec47e30fdade870db421c021b826 (diff)
downloadchrome-ec-19424a6c91b19488d04b75491599f4ae719d944d.tar.gz
it8380dev: add sspi control module
Add sspi control module for emulation board. Signed-off-by: Dino Li <dino.li@ite.com.tw> BRANCH=none BUG=none TEST=EVB + Winbond W25Q80 SPI ROM To define CONFIG_SPI_FLASH, CONFIG_SPI_FLASH_SIZE, and CONFIG_SPI_FLASH_W25X40 console "spi_flashinfo" can get SPI information > spi_flashinfo Manufacturer ID: ef Device ID: 40 14 Unique ID: c8 60 84 a1 1f 6a 7f 2f Capacity: 1024 MB Change-Id: I6c4d4d977536484d47a2207ed80dd0ea08a7c8fd Reviewed-on: https://chromium-review.googlesource.com/267403 Reviewed-by: Alec Berg <alecaberg@chromium.org> Commit-Queue: Dino Li <dino.li@ite.com.tw> Tested-by: Dino Li <dino.li@ite.com.tw>
Diffstat (limited to 'board')
-rw-r--r--board/it8380dev/board.c1
-rw-r--r--board/it8380dev/board.h2
-rw-r--r--board/it8380dev/gpio.inc7
3 files changed, 8 insertions, 2 deletions
diff --git a/board/it8380dev/board.c b/board/it8380dev/board.c
index 12240c88ff..0c363182f1 100644
--- a/board/it8380dev/board.c
+++ b/board/it8380dev/board.c
@@ -43,7 +43,6 @@ const struct pwm_t pwm_channels[] = {
{3, PWM_CONFIG_ACTIVE_LOW},
{4, 0},
{5, PWM_CONFIG_ACTIVE_LOW},
- {6, 0},
{7, PWM_CONFIG_ACTIVE_LOW},
};
diff --git a/board/it8380dev/board.h b/board/it8380dev/board.h
index 5d90d87d24..f98ad9029a 100644
--- a/board/it8380dev/board.h
+++ b/board/it8380dev/board.h
@@ -13,6 +13,7 @@
#define CONFIG_KEYBOARD_PROTOCOL_8042
#define CONFIG_KEYBOARD_BOARD_CONFIG
#undef CONFIG_KEYBOARD_KSI_WUC_INT
+#undef CONFIG_SPI_USE_CS1
/* Debug */
#undef CONFIG_KEYBOARD_DEBUG
@@ -30,7 +31,6 @@ enum pwm_channel {
PWM_CH_3,
PWM_CH_4,
PWM_CH_5,
- PWM_CH_6,
PWM_CH_7,
/* Number of PWM channels */
diff --git a/board/it8380dev/gpio.inc b/board/it8380dev/gpio.inc
index 858bd42705..b7685f69af 100644
--- a/board/it8380dev/gpio.inc
+++ b/board/it8380dev/gpio.inc
@@ -37,3 +37,10 @@ GPIO(PCH_WAKE_L, PIN(B, 7), GPIO_ODR_HIGH) /* Wake signal from EC to PCH */
UNIMPLEMENTED(ENTERING_RW)
ALTERNATE(PIN_MASK(B, 0x03), 1, MODULE_UART, GPIO_PULL_UP) /* UART0 */
+ALTERNATE(PIN_MASK(A, 0x40), 3, MODULE_SPI, 0) /* SSCK of SPI */
+ALTERNATE(PIN_MASK(C, 0x28), 3, MODULE_SPI, 0) /* SMOSI/SMISO of SPI */
+#ifdef CONFIG_SPI_USE_CS1
+ALTERNATE(PIN_MASK(G, 0x01), 3, MODULE_SPI, 0) /* SSCE1# of SPI */
+#else
+ALTERNATE(PIN_MASK(G, 0x04), 3, MODULE_SPI, 0) /* SSCE0# of SPI */
+#endif