diff options
Diffstat (limited to 'zephyr/projects')
-rw-r--r-- | zephyr/projects/asurada/boards/riscv/asurada/asurada.dts | 35 | ||||
-rw-r--r-- | zephyr/projects/asurada/hayato/prj.conf | 6 |
2 files changed, 40 insertions, 1 deletions
diff --git a/zephyr/projects/asurada/boards/riscv/asurada/asurada.dts b/zephyr/projects/asurada/boards/riscv/asurada/asurada.dts index e1858b1bd5..4cdcb1deab 100644 --- a/zephyr/projects/asurada/boards/riscv/asurada/asurada.dts +++ b/zephyr/projects/asurada/boards/riscv/asurada/asurada.dts @@ -6,6 +6,7 @@ /dts-v1/; #include <cros/ite/it8xxx2.dtsi> +#include <dt-bindings/adc/adc.h> #include <dt-bindings/gpio_defines.h> #include <it8xxx2.dtsi> @@ -19,6 +20,36 @@ zephyr,flash = &flash0; }; + named-adc-channels { + compatible = "named-adc-channels"; + + adc_vbus_c0 { + label = "ADC_VBUS"; + enum-name = "ADC_VBUS"; + channel = <0>; + }; + adc_board_id0 { + label = "ADC_BOARD_ID_0"; + enum-name = "ADC_BOARD_ID_0"; + channel = <1>; + }; + adc_board_id1 { + label = "ADC_BOARD_ID_1"; + enum-name = "ADC_BOARD_ID_1"; + channel = <2>; + }; + adc_charger_amon_r { + label = "ADC_AMON_BMON"; + enum-name = "ADC_AMON_BMON"; + channel = <3>; + }; + adc_charger_pmon { + label = "ADC_PMON"; + enum-name = "ADC_PMON"; + channel = <6>; + }; + }; + named-i2c-ports { compatible = "named-i2c-ports"; @@ -71,6 +102,10 @@ clock-frequency = <1804800>; }; +&adc0 { + status = "okay"; +}; + &i2c0 { /* EC_I2C_PWR_CBI */ status = "okay"; diff --git a/zephyr/projects/asurada/hayato/prj.conf b/zephyr/projects/asurada/hayato/prj.conf index e30ceeecee..625b2c6a61 100644 --- a/zephyr/projects/asurada/hayato/prj.conf +++ b/zephyr/projects/asurada/hayato/prj.conf @@ -7,6 +7,11 @@ CONFIG_PLATFORM_EC=y CONFIG_PLATFORM_EC_BRINGUP=y CONFIG_SHIMMED_TASKS=y +# ADC Driver +CONFIG_ADC_ITE_IT8XXX2=y +CONFIG_PLATFORM_EC_ADC=y +CONFIG_PLATFORM_EC_ADC_RESOLUTION=10 + # Flash CONFIG_PLATFORM_EC_FLASH_CROS=y @@ -16,7 +21,6 @@ CONFIG_PLATFORM_EC_I2C=y # TODO(b/180980668): bring these features up CONFIG_LTO=n -CONFIG_PLATFORM_EC_ADC=n CONFIG_PLATFORM_EC_BACKLIGHT_LID=n CONFIG_PLATFORM_EC_BOARD_VERSION=n CONFIG_PLATFORM_EC_CONSOLE_CMD_SYSINFO=n |