Browse Source
Add ADC0 node and associated pincontrols in sam3x and Arduino Due device trees. Signed-off-by: Eve Redero <eve.redero@gmail.com>pull/88739/head
5 changed files with 106 additions and 0 deletions
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
/* |
||||
* Copyright (c) 2024 Centro de Inovacao EDGE |
||||
* |
||||
* SPDX-License-Identifier: Apache-2.0 |
||||
*/ |
||||
|
||||
/ { |
||||
aliases { |
||||
adc0 = &adc0; |
||||
}; |
||||
}; |
||||
|
||||
&adc0 { |
||||
#address-cells = <1>; |
||||
#size-cells = <0>; |
||||
status = "okay"; |
||||
|
||||
pinctrl-0 = <&adc0_default>; |
||||
pinctrl-names = "default"; |
||||
|
||||
prescaler = <9>; |
||||
startup-time = <64>; |
||||
settling-time = <3>; |
||||
tracking-time = <2>; |
||||
|
||||
/* External ADC(+) */ |
||||
channel@6 { // Connector A1 |
||||
reg = <6>; |
||||
zephyr,gain = "ADC_GAIN_1"; |
||||
zephyr,reference = "ADC_REF_EXTERNAL0"; |
||||
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; |
||||
zephyr,input-positive = <6>; |
||||
zephyr,vref-mv = <3300>; |
||||
}; |
||||
channel@7 { // Connector A0 |
||||
reg = <7>; |
||||
zephyr,gain = "ADC_GAIN_1"; |
||||
zephyr,reference = "ADC_REF_EXTERNAL0"; |
||||
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; |
||||
zephyr,input-positive = <7>; |
||||
zephyr,vref-mv = <3300>; |
||||
}; |
||||
}; |
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
/* |
||||
* Copyright (c) 2024 Centro de Inovacao EDGE |
||||
* |
||||
* SPDX-License-Identifier: Apache-2.0 |
||||
*/ |
||||
|
||||
/ { |
||||
zephyr,user { |
||||
io-channels = <&adc0 0>, <&adc0 1>; |
||||
}; |
||||
}; |
||||
|
||||
&adc0 { |
||||
#address-cells = <1>; |
||||
#size-cells = <0>; |
||||
status = "okay"; |
||||
|
||||
pinctrl-0 = <&adc0_default>; |
||||
pinctrl-names = "default"; |
||||
|
||||
prescaler = <9>; |
||||
startup-time = <64>; |
||||
settling-time = <3>; |
||||
tracking-time = <2>; |
||||
|
||||
/* External ADC(+) */ |
||||
channel@6 { // Connector A1 |
||||
reg = <6>; |
||||
zephyr,gain = "ADC_GAIN_1"; |
||||
zephyr,reference = "ADC_REF_EXTERNAL0"; |
||||
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; |
||||
zephyr,input-positive = <6>; |
||||
zephyr,vref-mv = <3300>; |
||||
}; |
||||
channel@7 { // Connector A0 |
||||
reg = <7>; |
||||
zephyr,gain = "ADC_GAIN_1"; |
||||
zephyr,reference = "ADC_REF_EXTERNAL0"; |
||||
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; |
||||
zephyr,input-positive = <7>; |
||||
zephyr,vref-mv = <3300>; |
||||
}; |
||||
}; |
Loading…
Reference in new issue