diff options
author | Jongpil Jung <jongpil19.jung@samsung.com> | 2017-11-16 13:25:31 +0900 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-11-20 23:25:48 -0800 |
commit | 6cb4469a8482786d1d22836ff7984ebf9da3f367 (patch) | |
tree | 9805a90555c5a91296f5b2be1b09b3e077e5a0e6 /board/nautilus/board.c | |
parent | cd1f377f16fefc87e9d24290dc281ea193f7732b (diff) | |
download | chrome-ec-6cb4469a8482786d1d22836ff7984ebf9da3f367.tar.gz |
nautilus: clean up code.
remove base related code.
remove anx74xx related code.
Update GPIO PIN
- unused PP3300_DX_SENSOR
- unused EC_HAVEN_RESET_ODL
- correct PP1800_DX_SENSOR and LTE.
BUG=b:69389497
BRANCH=none
TEST=build/flash nautilus rev1, power on and boot ok.
Change-Id: I27fe5010bc082d4db941955d7ff49f5ae336901a
Signed-off-by: Jongpil Jung <jongpil19.jung@samsung.com>
Reviewed-on: https://chromium-review.googlesource.com/773320
Commit-Ready: Jongpil Jung <jongpil19.jung@samsung.corp-partner.google.com>
Tested-by: Jongpil Jung <jongpil19.jung@samsung.corp-partner.google.com>
Reviewed-by: Philip Chen <philipchen@chromium.org>
Diffstat (limited to 'board/nautilus/board.c')
-rw-r--r-- | board/nautilus/board.c | 29 |
1 files changed, 3 insertions, 26 deletions
diff --git a/board/nautilus/board.c b/board/nautilus/board.c index 3bacf3a0e7..f594cedf05 100644 --- a/board/nautilus/board.c +++ b/board/nautilus/board.c @@ -398,9 +398,6 @@ void board_tcpc_init(void) /* Only reset TCPC if not sysjump */ if (!system_jumped_to_this_image()) { - gpio_set_level(GPIO_PP3300_USB_PD, 1); - /* TODO(crosbug.com/p/61098): How long do we need to wait? */ - msleep(10); board_reset_pd_mcu(); } @@ -413,6 +410,7 @@ void board_tcpc_init(void) * * NOTE: PS8751 A3 will wake on any I2C access. */ + i2c_read8(NPCX_I2C_PORT0_0, 0x10, 0xA0, ®); i2c_read8(NPCX_I2C_PORT0_1, 0x10, 0xA0, ®); /* Enable TCPC interrupts */ @@ -593,36 +591,15 @@ static void board_init(void) /* Enable sensors power supply */ gpio_set_level(GPIO_PP1800_DX_SENSOR, 1); - gpio_set_level(GPIO_PP3300_DX_SENSOR, 1); /* Enable VBUS interrupt */ - if (system_get_board_version() == 0) { - /* - * crosbug.com/p/61929: rev0 does not have VBUS detection, - * force detection on both ports. - */ - gpio_set_flags(GPIO_USB_C0_VBUS_WAKE_L, - GPIO_INPUT | GPIO_PULL_DOWN); - gpio_set_flags(GPIO_USB_C1_VBUS_WAKE_L, - GPIO_INPUT | GPIO_PULL_DOWN); - - vbus0_evt(GPIO_USB_C0_VBUS_WAKE_L); - vbus1_evt(GPIO_USB_C1_VBUS_WAKE_L); - } else { - gpio_enable_interrupt(GPIO_USB_C0_VBUS_WAKE_L); - gpio_enable_interrupt(GPIO_USB_C1_VBUS_WAKE_L); - } + gpio_enable_interrupt(GPIO_USB_C0_VBUS_WAKE_L); + gpio_enable_interrupt(GPIO_USB_C1_VBUS_WAKE_L); /* Enable pericom BC1.2 interrupts */ gpio_enable_interrupt(GPIO_USB_C0_BC12_INT_L); gpio_enable_interrupt(GPIO_USB_C1_BC12_INT_L); - /* - * If we jumped to this image and chipset is already in S0, enable - * base. - */ - if (system_jumped_to_this_image() && chipset_in_state(CHIPSET_STATE_ON)) - base_enable(); } DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_DEFAULT); |