summaryrefslogtreecommitdiff
path: root/zephyr/projects/asurada/boards/riscv/asurada/asurada.dts
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/projects/asurada/boards/riscv/asurada/asurada.dts')
-rw-r--r--zephyr/projects/asurada/boards/riscv/asurada/asurada.dts35
1 files changed, 35 insertions, 0 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";