summaryrefslogtreecommitdiff
path: root/baseboard/ite_evb/baseboard.h
diff options
context:
space:
mode:
Diffstat (limited to 'baseboard/ite_evb/baseboard.h')
-rw-r--r--baseboard/ite_evb/baseboard.h50
1 files changed, 50 insertions, 0 deletions
diff --git a/baseboard/ite_evb/baseboard.h b/baseboard/ite_evb/baseboard.h
new file mode 100644
index 0000000000..34c4fee278
--- /dev/null
+++ b/baseboard/ite_evb/baseboard.h
@@ -0,0 +1,50 @@
+/* Copyright 2020 The Chromium OS Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+
+/* ite_evb baseboard configuration */
+
+#ifndef __CROS_EC_BASEBOARD_H
+#define __CROS_EC_BASEBOARD_H
+
+/* Optional features */
+#define CONFIG_BATTERY_SMART
+#define CONFIG_BOARD_VERSION_GPIO
+#define CONFIG_FANS 1
+#define CONFIG_I2C
+#define CONFIG_I2C_MASTER
+#define CONFIG_IT83XX_ENABLE_MOUSE_DEVICE
+#define CONFIG_IT83XX_SMCLK2_ON_GPC7
+#define CONFIG_KEYBOARD_BOARD_CONFIG
+#define CONFIG_KEYBOARD_PROTOCOL_8042
+#define CONFIG_LOW_POWER_IDLE
+#define CONFIG_LOW_POWER_S0
+#define CONFIG_PECI
+#define CONFIG_PECI_COMMON
+#define CONFIG_PECI_TJMAX 100
+#define CONFIG_POWER_BUTTON
+#define CONFIG_PWM
+/* Use CS0 of SSPI */
+#define CONFIG_SPI_MASTER
+#define CONFIG_SPI_FLASH_PORT 0
+#define CONFIG_UART_HOST
+#define CONFIG_HOSTCMD_LPC
+
+/* Optional console commands */
+#define CONFIG_CMD_FLASH
+#define CONFIG_CMD_SCRATCHPAD
+#define CONFIG_CMD_STACKOVERFLOW
+
+/* Debug */
+#undef CONFIG_CMD_FORCETIME
+#undef CONFIG_HOOK_DEBUG
+#undef CONFIG_KEYBOARD_DEBUG
+#undef CONFIG_UART_TX_BUF_SIZE
+#define CONFIG_UART_TX_BUF_SIZE 4096
+
+/* I2C Bus Configuration */
+#define I2C_PORT_CHARGER IT83XX_I2C_CH_C
+#define I2C_PORT_BATTERY IT83XX_I2C_CH_C
+
+#endif /* __CROS_EC_BASEBOARD_H */