summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDino Li <Dino.Li@ite.com.tw>2017-05-17 12:03:35 +0800
committerchrome-bot <chrome-bot@chromium.org>2017-05-18 18:07:53 -0700
commit432f3f46869b011addeca306d8469d8a033088dd (patch)
treec4e60e0a98761879af9e8fe491a8f09c888a0048
parenta457573b0c588d617f4792680112182855e1dea3 (diff)
downloadchrome-ec-432f3f46869b011addeca306d8469d8a033088dd.tar.gz
it83xx: ec2i: move 'ec2i_setting' to header file of chip
This enum can be included in common. BUG=none BRANCH=none TEST=build boards: it83xx_evb and reef_it8320 Signed-off-by: Dino Li <Dino.Li@ite.com.tw> Change-Id: Id7014b7de170cb3324c45d43fbf04ebe48a69f5e Reviewed-on: https://chromium-review.googlesource.com/505864 Commit-Ready: Dino Li <Dino.Li@ite.com.tw> Tested-by: Dino Li <Dino.Li@ite.com.tw> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
-rw-r--r--board/it83xx_evb/board.h44
-rw-r--r--board/reef_it8320/board.h44
-rw-r--r--chip/it83xx/ec2i_chip.h44
3 files changed, 44 insertions, 88 deletions
diff --git a/board/it83xx_evb/board.h b/board/it83xx_evb/board.h
index 9abc9d8053..b843cb193f 100644
--- a/board/it83xx_evb/board.h
+++ b/board/it83xx_evb/board.h
@@ -80,50 +80,6 @@ enum adc_channel {
ADC_CH_COUNT
};
-enum ec2i_setting {
- EC2I_SET_KB_LDN,
- EC2I_SET_KB_IRQ,
- EC2I_SET_KB_ENABLE,
- EC2I_SET_MOUSE_LDN,
- EC2I_SET_MOUSE_IRQ,
- EC2I_SET_MOUSE_ENABLE,
- EC2I_SET_PMC1_LDN,
- EC2I_SET_PMC1_IRQ,
- EC2I_SET_PMC1_ENABLE,
- EC2I_SET_PMC2_LDN,
- EC2I_SET_PMC2_BASE0_MSB,
- EC2I_SET_PMC2_BASE0_LSB,
- EC2I_SET_PMC2_BASE1_MSB,
- EC2I_SET_PMC2_BASE1_LSB,
- EC2I_SET_PMC2_IRQ,
- EC2I_SET_PMC2_ENABLE,
- EC2I_SET_SMFI_LDN,
- EC2I_SET_SMFI_H2RAM_IO_BASE,
- EC2I_SET_SMFI_H2RAM_MAP_LPC_IO,
- EC2I_SET_SMFI_ENABLE,
- EC2I_SET_PMC3_LDN,
- EC2I_SET_PMC3_BASE0_MSB,
- EC2I_SET_PMC3_BASE0_LSB,
- EC2I_SET_PMC3_BASE1_MSB,
- EC2I_SET_PMC3_BASE1_LSB,
- EC2I_SET_PMC3_IRQ,
- EC2I_SET_PMC3_ENABLE,
- EC2I_SET_RTCT_LDN,
- EC2I_SET_RTCT_P80LB,
- EC2I_SET_RTCT_P80LE,
- EC2I_SET_RTCT_P80LC,
-#ifdef CONFIG_UART_HOST
- EC2I_SET_UART2_LDN,
- EC2I_SET_UART2_IO_BASE_MSB,
- EC2I_SET_UART2_IO_BASE_LSB,
- EC2I_SET_UART2_IRQ,
- EC2I_SET_UART2_IRQ_TYPE,
- EC2I_SET_UART2_ENABLE,
-#endif
- /* Number of EC2I settings */
- EC2I_SETTING_COUNT
-};
-
#if IT83XX_PD_EVB
/* Define typical operating power and max power */
#define PD_OPERATING_POWER_MW 15000
diff --git a/board/reef_it8320/board.h b/board/reef_it8320/board.h
index c4198e4e8a..62324ff519 100644
--- a/board/reef_it8320/board.h
+++ b/board/reef_it8320/board.h
@@ -205,50 +205,6 @@ enum reef_it8320_board_version {
BOARD_VERSION_COUNT,
};
-enum ec2i_setting {
- EC2I_SET_KB_LDN,
- EC2I_SET_KB_IRQ,
- EC2I_SET_KB_ENABLE,
- EC2I_SET_MOUSE_LDN,
- EC2I_SET_MOUSE_IRQ,
- EC2I_SET_MOUSE_ENABLE,
- EC2I_SET_PMC1_LDN,
- EC2I_SET_PMC1_IRQ,
- EC2I_SET_PMC1_ENABLE,
- EC2I_SET_PMC2_LDN,
- EC2I_SET_PMC2_BASE0_MSB,
- EC2I_SET_PMC2_BASE0_LSB,
- EC2I_SET_PMC2_BASE1_MSB,
- EC2I_SET_PMC2_BASE1_LSB,
- EC2I_SET_PMC2_IRQ,
- EC2I_SET_PMC2_ENABLE,
- EC2I_SET_SMFI_LDN,
- EC2I_SET_SMFI_H2RAM_IO_BASE,
- EC2I_SET_SMFI_H2RAM_MAP_LPC_IO,
- EC2I_SET_SMFI_ENABLE,
- EC2I_SET_PMC3_LDN,
- EC2I_SET_PMC3_BASE0_MSB,
- EC2I_SET_PMC3_BASE0_LSB,
- EC2I_SET_PMC3_BASE1_MSB,
- EC2I_SET_PMC3_BASE1_LSB,
- EC2I_SET_PMC3_IRQ,
- EC2I_SET_PMC3_ENABLE,
- EC2I_SET_RTCT_LDN,
- EC2I_SET_RTCT_P80LB,
- EC2I_SET_RTCT_P80LE,
- EC2I_SET_RTCT_P80LC,
-#ifdef CONFIG_UART_HOST
- EC2I_SET_UART2_LDN,
- EC2I_SET_UART2_IO_BASE_MSB,
- EC2I_SET_UART2_IO_BASE_LSB,
- EC2I_SET_UART2_IRQ,
- EC2I_SET_UART2_IRQ_TYPE,
- EC2I_SET_UART2_ENABLE,
-#endif
- /* Number of EC2I settings */
- EC2I_SETTING_COUNT
-};
-
/* TODO: determine the following board specific type-C power constants */
/* FIXME(dhendrix): verify all of the below PD_* numbers */
/*
diff --git a/chip/it83xx/ec2i_chip.h b/chip/it83xx/ec2i_chip.h
index 47417c050a..13102f6577 100644
--- a/chip/it83xx/ec2i_chip.h
+++ b/chip/it83xx/ec2i_chip.h
@@ -13,6 +13,50 @@
#define P80L_P80LC 0
#define P80L_BRAM_BANK1_SIZE_MASK 0x3F
+enum ec2i_setting {
+ EC2I_SET_KB_LDN,
+ EC2I_SET_KB_IRQ,
+ EC2I_SET_KB_ENABLE,
+ EC2I_SET_MOUSE_LDN,
+ EC2I_SET_MOUSE_IRQ,
+ EC2I_SET_MOUSE_ENABLE,
+ EC2I_SET_PMC1_LDN,
+ EC2I_SET_PMC1_IRQ,
+ EC2I_SET_PMC1_ENABLE,
+ EC2I_SET_PMC2_LDN,
+ EC2I_SET_PMC2_BASE0_MSB,
+ EC2I_SET_PMC2_BASE0_LSB,
+ EC2I_SET_PMC2_BASE1_MSB,
+ EC2I_SET_PMC2_BASE1_LSB,
+ EC2I_SET_PMC2_IRQ,
+ EC2I_SET_PMC2_ENABLE,
+ EC2I_SET_SMFI_LDN,
+ EC2I_SET_SMFI_H2RAM_IO_BASE,
+ EC2I_SET_SMFI_H2RAM_MAP_LPC_IO,
+ EC2I_SET_SMFI_ENABLE,
+ EC2I_SET_PMC3_LDN,
+ EC2I_SET_PMC3_BASE0_MSB,
+ EC2I_SET_PMC3_BASE0_LSB,
+ EC2I_SET_PMC3_BASE1_MSB,
+ EC2I_SET_PMC3_BASE1_LSB,
+ EC2I_SET_PMC3_IRQ,
+ EC2I_SET_PMC3_ENABLE,
+ EC2I_SET_RTCT_LDN,
+ EC2I_SET_RTCT_P80LB,
+ EC2I_SET_RTCT_P80LE,
+ EC2I_SET_RTCT_P80LC,
+#ifdef CONFIG_UART_HOST
+ EC2I_SET_UART2_LDN,
+ EC2I_SET_UART2_IO_BASE_MSB,
+ EC2I_SET_UART2_IO_BASE_LSB,
+ EC2I_SET_UART2_IRQ,
+ EC2I_SET_UART2_IRQ_TYPE,
+ EC2I_SET_UART2_ENABLE,
+#endif
+ /* Number of EC2I settings */
+ EC2I_SETTING_COUNT
+};
+
/* Index list of the host interface registers of PNPCFG */
enum host_pnpcfg_index {
/* Logical Device Number */