summaryrefslogtreecommitdiff
path: root/board/palkia/board.h
diff options
context:
space:
mode:
authorZhuohao Lee <zhuohao@chromium.org>2020-02-06 16:43:00 +0800
committerCommit Bot <commit-bot@chromium.org>2020-03-10 20:07:04 +0000
commite554690210a61a7e778ff84a2515b196a1586c80 (patch)
treef88efb125a2f75666b2fe5f18f8efc19a713a55a /board/palkia/board.h
parent45932634859f7156d1cbdf7cec5ec1e9de8861c9 (diff)
downloadchrome-ec-e554690210a61a7e778ff84a2515b196a1586c80.tar.gz
palkia: remove 1 typec port, enable USB A, remove all sensors
This patch includes the changes as below: 1. Change baseboard setting to adopt the change for the palkia 2. Modify GPIO according to the palkia schematics. 3. Remove all sensors 4. Remove USB typec port 1 5. Enable USB A Battery and keyboard setting are put to the separate CL. BUG=b:147078849 BRANCH=firmware-hatch-12669.B TEST=run on DUT Change-Id: I86a7eb4e9680bf66475d3a5331e870da01526128 Signed-off-by: Zhuohao Lee <zhuohao@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2040759 Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'board/palkia/board.h')
-rw-r--r--board/palkia/board.h40
1 files changed, 7 insertions, 33 deletions
diff --git a/board/palkia/board.h b/board/palkia/board.h
index 9e22619888..ce1cadb83a 100644
--- a/board/palkia/board.h
+++ b/board/palkia/board.h
@@ -26,32 +26,19 @@
/* Keyboard features */
#define CONFIG_PWM_KBLIGHT
-/* Sensors */
-/* BMI160 Base accel/gyro */
-#define CONFIG_ACCEL_INTERRUPTS
-#define CONFIG_ACCELGYRO_BMI160
-#define CONFIG_ACCELGYRO_BMI160_INT_EVENT \
- TASK_EVENT_MOTION_SENSOR_INTERRUPT(BASE_ACCEL)
-#define CONFIG_ACCELGYRO_BMI160_INT2_OUTPUT
-/* BMA253 Lid accel */
-#define CONFIG_ACCEL_BMA255
-#define CONFIG_ACCEL_FORCE_MODE_MASK (BIT(LID_ACCEL) | BIT(LID_ALS))
-#define CONFIG_LID_ANGLE
-#define CONFIG_LID_ANGLE_SENSOR_BASE BASE_ACCEL
-#define CONFIG_LID_ANGLE_SENSOR_LID LID_ACCEL
-#define CONFIG_LID_ANGLE_UPDATE
-#define CONFIG_GMR_TABLET_MODE
-#define GMR_TABLET_MODE_GPIO_L GPIO_TABLET_MODE_L
-
/* USB Type C and USB PD defines */
#define CONFIG_USB_PD_COMM_LOCKED
#define CONFIG_USB_PD_TCPM_PS8751
#define BOARD_TCPC_C0_RESET_HOLD_DELAY PS8XXX_RESET_DELAY_MS
#define BOARD_TCPC_C0_RESET_POST_DELAY 0
-#define BOARD_TCPC_C1_RESET_HOLD_DELAY PS8XXX_RESET_DELAY_MS
-#define BOARD_TCPC_C1_RESET_POST_DELAY 0
#define GPIO_USB_C0_TCPC_RST GPIO_USB_C0_TCPC_RST_ODL
-#define GPIO_USB_C1_TCPC_RST GPIO_USB_C1_TCPC_RST_ODL
+
+/* USB Type A Features */
+#define CONFIG_USB_PORT_POWER_SMART
+#undef CONFIG_USB_PORT_POWER_SMART_PORT_COUNT
+#define CONFIG_USB_PORT_POWER_SMART_PORT_COUNT 1
+#define CONFIG_USB_PORT_POWER_SMART_CDP_SDP_ONLY
+#define GPIO_USB1_ILIM_SEL GPIO_USB_A_LOW_PWR_ODL
/*
* Palkia' battery takes several seconds to come back out of its disconnect
@@ -63,11 +50,6 @@
/* BC 1.2 */
#define CONFIG_BC12_DETECT_PI3USB9201
-/* Volume Button feature */
-#define CONFIG_VOLUME_BUTTONS
-#define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL
-#define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL
-
/* Fan features */
#define CONFIG_FANS 1
#undef CONFIG_FAN_INIT_SPEED
@@ -109,14 +91,6 @@ enum adc_channel {
ADC_CH_COUNT
};
-enum sensor_id {
- LID_ACCEL = 0,
- BASE_ACCEL,
- BASE_GYRO,
- LID_ALS,
- SENSOR_COUNT,
-};
-
enum pwm_channel {
PWM_CH_KBLIGHT,
PWM_CH_FAN,