summaryrefslogtreecommitdiff
path: root/board/lazor/board.c
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2021-03-22 16:32:07 +1300
committerCommit Bot <commit-bot@chromium.org>2021-03-24 18:29:24 +0000
commite20f789474eaea4eb1bb4f7d58317942a49b7d8c (patch)
treee292487f572d45bce721d06392698cc8117a8c10 /board/lazor/board.c
parentfecf1eebbc3a2622e6d7c248db2c22fb09f015a1 (diff)
downloadchrome-ec-e20f789474eaea4eb1bb4f7d58317942a49b7d8c.tar.gz
lazor: Move top part of USC-C config into usbc_config
Move the functions at the top of lazor's board.c into the shared file, so this code can be used by Zephyr. BUG=b:183296099 BRANCH=none TEST=build zephyr for lazor Signed-off-by: Simon Glass <sjg@chromium.org> Change-Id: I94ff99c76fdfa777e11f0ba35f3c29e42c2d447c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2777643 Reviewed-by: Jack Rosenthal <jrosenth@chromium.org> Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'board/lazor/board.c')
-rw-r--r--board/lazor/board.c56
1 files changed, 0 insertions, 56 deletions
diff --git a/board/lazor/board.c b/board/lazor/board.c
index eb39f7673a..94821aec5b 100644
--- a/board/lazor/board.c
+++ b/board/lazor/board.c
@@ -16,13 +16,11 @@
#include "driver/accel_kionix.h"
#include "driver/accel_kx022.h"
#include "driver/ln9310.h"
-#include "driver/ppc/sn5s330.h"
#include "gpio.h"
#include "hooks.h"
#include "keyboard_scan.h"
#include "lid_switch.h"
#include "power.h"
-#include "power/sc7180.h"
#include "power_button.h"
#include "pwm.h"
#include "pwm_chip.h"
@@ -31,9 +29,7 @@
#include "switch.h"
#include "tablet_mode.h"
#include "task.h"
-#include "usb_charge.h"
#include "usbc_config.h"
-#include "usbc_ocp.h"
#include "usb_mux.h"
#include "usbc_ppc.h"
@@ -42,58 +38,6 @@
#include "gpio_list.h"
-void usb0_evt(enum gpio_signal signal)
-{
- task_set_event(TASK_ID_USB_CHG_P0, USB_CHG_EVENT_BC12);
-}
-
-void usb1_evt(enum gpio_signal signal)
-{
- task_set_event(TASK_ID_USB_CHG_P1, USB_CHG_EVENT_BC12);
-}
-
-static void usba_oc_deferred(void)
-{
- /* Use next number after all USB-C ports to indicate the USB-A port */
- board_overcurrent_event(CONFIG_USB_PD_PORT_MAX_COUNT,
- !gpio_get_level(GPIO_USB_A0_OC_ODL));
-}
-DECLARE_DEFERRED(usba_oc_deferred);
-
-void usba_oc_interrupt(enum gpio_signal signal)
-{
- hook_call_deferred(&usba_oc_deferred_data, 0);
-}
-
-void ppc_interrupt(enum gpio_signal signal)
-{
- switch (signal) {
- case GPIO_USB_C0_SWCTL_INT_ODL:
- sn5s330_interrupt(0);
- break;
- case GPIO_USB_C1_SWCTL_INT_ODL:
- sn5s330_interrupt(1);
- break;
- default:
- break;
- }
-}
-
-static void board_connect_c0_sbu_deferred(void)
-{
- /*
- * If CCD_MODE_ODL asserts, it means there's a debug accessory connected
- * and we should enable the SBU FETs.
- */
- ppc_set_sbu(0, 1);
-}
-DECLARE_DEFERRED(board_connect_c0_sbu_deferred);
-
-void board_connect_c0_sbu(enum gpio_signal s)
-{
- hook_call_deferred(&board_connect_c0_sbu_deferred_data, 0);
-}
-
/* Keyboard scan setting */
struct keyboard_scan_config keyscan_config = {
/* Use 80 us, because KSO_02 passes through the H1. */