/* Copyright 2021 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. */ /* Guybrush board configuration */ #ifndef __CROS_EC_BOARD_H #define __CROS_EC_BOARD_H /* Baseboard features */ #include "baseboard.h" /* Motion sensing drivers */ /* Keyboard features */ #define CONFIG_KEYBOARD_FACTORY_TEST /* EC console commands */ #define CONFIG_CMD_BUTTON /* USB Type C and USB PD defines */ /* USB Type A Features */ /* BC 1.2 */ /* Volume Button feature */ /* Fan features */ /* LED features */ #define CONFIG_LED_COMMON #define CONFIG_LED_ONOFF_STATES #ifndef __ASSEMBLER__ #include "gpio_signal.h" #include "registers.h" /* Battery Types */ enum battery_type { BATTERY_SIMPLO_HIGHPOWER, BATTERY_COSMX, BATTERY_TYPE_COUNT, }; /* ADC Channels */ enum adc_channel { ADC_TEMP_SENSOR_MEMORY = 0, ADC_TEMP_SENSOR_CHARGER, ADC_TEMP_SENSOR_5V_REGULATOR, ADC_CORE_IMON1, ADC_SOC_IMON2, ADC_CH_COUNT }; /* Temp Sensors */ enum temp_sensor_id { TEMP_SENSOR_SOC = 0, TEMP_SENSOR_CHARGER, TEMP_SENSOR_MEMORY, TEMP_SENSOR_5V_REGULATOR, TEMP_SENSOR_CPU, TEMP_SENSOR_AMBIENT, TEMP_SENSOR_COUNT }; #endif /* !__ASSEMBLER__ */ #endif /* __CROS_EC_BOARD_H */