diff options
author | Diana Z <dzigterman@chromium.org> | 2021-12-08 11:16:39 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-12-09 00:18:55 +0000 |
commit | 6d4e7c11eaab4f94bd47e15c6df9867cbadb7e74 (patch) | |
tree | 0560654da1284592e566948d713e31a3dfe66ce3 | |
parent | ebc6a493771924ebc711a5c74535f8b7c53a69e1 (diff) | |
download | chrome-ec-6d4e7c11eaab4f94bd47e15c6df9867cbadb7e74.tar.gz |
Zephyr: Guybrush: Add ADC channels
Add our 5 ADC channels to the zephyr image device tree.
BRANCH=None
BUG=b:195137794
TEST=on guybrush, verify ADC levels are similar to what they show with
ECOS running
Signed-off-by: Diana Z <dzigterman@chromium.org>
Change-Id: I38d7a9209a2895d010a858bc4aa9d459d3e36a0e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3325242
Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
Commit-Queue: Jack Rosenthal <jrosenth@chromium.org>
-rw-r--r-- | zephyr/projects/skyrim/BUILD.py | 1 | ||||
-rw-r--r-- | zephyr/projects/skyrim/adc.dts | 43 | ||||
-rw-r--r-- | zephyr/projects/skyrim/prj.conf | 3 |
3 files changed, 47 insertions, 0 deletions
diff --git a/zephyr/projects/skyrim/BUILD.py b/zephyr/projects/skyrim/BUILD.py index 05e9c5279d..03bade7c2f 100644 --- a/zephyr/projects/skyrim/BUILD.py +++ b/zephyr/projects/skyrim/BUILD.py @@ -9,6 +9,7 @@ def register_variant(project_name): zephyr_board="npcx9", dts_overlays=[ # Common to all projects. + here / "adc.dts", here / "battery.dts", here / "fan.dts", here / "gpio.dts", diff --git a/zephyr/projects/skyrim/adc.dts b/zephyr/projects/skyrim/adc.dts new file mode 100644 index 0000000000..b9c0c261eb --- /dev/null +++ b/zephyr/projects/skyrim/adc.dts @@ -0,0 +1,43 @@ +/* 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. + */ + +#include <cros/thermistor/thermistor.dtsi> + +/ { + named-adc-channels { + compatible = "named-adc-channels"; + + adc_temp_soc: temp_soc { + label = "SOC"; + enum-name = "ADC_TEMP_SENSOR_SOC"; + channel = <0>; + }; + adc_temp_charger: temp_charger { + label = "CHARGER"; + enum-name = "ADC_TEMP_SENSOR_CHARGER"; + channel = <1>; + }; + adc_temp_memory: temp_memory { + label = "MEMORY"; + enum-name = "ADC_TEMP_SENSOR_MEMORY"; + channel = <2>; + }; + adc_core_imon1: core_imon1 { + label = "CORE_I"; + enum-name = "ADC_CORE_IMON1"; + channel = <3>; + }; + adc_core_imon2: core_imon2 { + label = "SOC_I"; + enum-name = "ADC_SOC_IMON2"; + channel = <4>; + }; + }; + +}; + +&adc0 { + status = "okay"; +}; diff --git a/zephyr/projects/skyrim/prj.conf b/zephyr/projects/skyrim/prj.conf index b0592a37a6..acc6df5602 100644 --- a/zephyr/projects/skyrim/prj.conf +++ b/zephyr/projects/skyrim/prj.conf @@ -26,6 +26,9 @@ CONFIG_PLATFORM_EC_PORT80=y # Power button CONFIG_PLATFORM_EC_POWER_BUTTON=y +# ADC +CONFIG_PLATFORM_EC_ADC=y + # External power CONFIG_PLATFORM_EC_HOSTCMD=y CONFIG_PLATFORM_EC_EXTPOWER_GPIO=y |