summaryrefslogtreecommitdiff
path: root/zephyr/program/it8xxx2_evb/adc.dts
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/program/it8xxx2_evb/adc.dts')
-rw-r--r--zephyr/program/it8xxx2_evb/adc.dts41
1 files changed, 41 insertions, 0 deletions
diff --git a/zephyr/program/it8xxx2_evb/adc.dts b/zephyr/program/it8xxx2_evb/adc.dts
new file mode 100644
index 0000000000..509c9b9daf
--- /dev/null
+++ b/zephyr/program/it8xxx2_evb/adc.dts
@@ -0,0 +1,41 @@
+/* Copyright 2022 The ChromiumOS Authors
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+
+/ {
+ named-adc-channels {
+ compatible = "named-adc-channels";
+
+ adc_vbussa: vbussa {
+ enum-name = "ADC_VBUS";
+ io-channels = <&adc0 0>;
+ };
+ adc_vbussb: vbussb {
+ enum-name = "ADC_PSYS";
+ io-channels = <&adc0 1>;
+ };
+ adc_evb_ch_13: evb_ch_13 {
+ enum-name = "ADC_AMON_BMON";
+ io-channels = <&adc0 2>;
+ };
+ adc_evb_ch_14: evb_ch_14 {
+ enum-name = "ADC_TEMP_SENSOR_FAN";
+ io-channels = <&adc0 3>;
+ };
+ adc_evb_ch_15: evb_ch_15 {
+ enum-name = "ADC_TEMP_SENSOR_DDR_SOC";
+ io-channels = <&adc0 4>;
+ };
+ adc_evb_ch_16: evb_ch_16 {
+ enum-name = "ADC_TEMP_SENSOR_CHARGER";
+ io-channels = <&adc0 5>;
+ };
+ };
+};
+
+&adc0 {
+ status = "okay";
+ pinctrl-0 = <&adc0_ch3_gpi3_default>;
+ pinctrl-names = "default";
+};