Skip to content

Commit 15eedca

Browse files
author
Amneesh Singh
committed
am243x_evm/am2434/r5f0_0: move ADC channels
Move the child nodes for ADC from board device tree to ADC sample overlays as the board should not define any channels by default. Signed-off-by: Amneesh Singh <[email protected]>
1 parent dc140c0 commit 15eedca

File tree

3 files changed

+120
-84
lines changed

3 files changed

+120
-84
lines changed

boards/ti/am243x_evm/am243x_evm_am2434_r5f0_0.dts

Lines changed: 0 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424

2525
aliases {
2626
led0 = &ld26;
27-
adc0 = &adc0;
2827
};
2928

3029
leds: leds {
@@ -89,89 +88,8 @@
8988
};
9089

9190
&adc0 {
92-
ti,vrefp = <1800>;
9391
ti,fifo = <0>;
9492
status = "okay";
95-
96-
channel@0 {
97-
reg = <0>;
98-
ti,open-delay = <0>;
99-
zephyr,gain = "ADC_GAIN_1";
100-
zephyr,reference = "ADC_REF_INTERNAL";
101-
zephyr,acquisition-time = <0>;
102-
zephyr,resolution = <12>;
103-
zephyr,oversampling = <4>;
104-
};
105-
106-
channel@1 {
107-
reg = <1>;
108-
ti,open-delay = <0>;
109-
zephyr,gain = "ADC_GAIN_1";
110-
zephyr,reference = "ADC_REF_INTERNAL";
111-
zephyr,acquisition-time = <0>;
112-
zephyr,resolution = <12>;
113-
zephyr,oversampling = <4>;
114-
};
115-
116-
channel@2 {
117-
reg = <2>;
118-
ti,open-delay = <0>;
119-
zephyr,gain = "ADC_GAIN_1";
120-
zephyr,reference = "ADC_REF_INTERNAL";
121-
zephyr,acquisition-time = <0>;
122-
zephyr,resolution = <12>;
123-
zephyr,oversampling = <4>;
124-
};
125-
126-
channel@3 {
127-
reg = <3>;
128-
ti,open-delay = <0>;
129-
zephyr,gain = "ADC_GAIN_1";
130-
zephyr,reference = "ADC_REF_INTERNAL";
131-
zephyr,acquisition-time = <0>;
132-
zephyr,resolution = <12>;
133-
zephyr,oversampling = <4>;
134-
};
135-
136-
channel@4 {
137-
reg = <4>;
138-
ti,open-delay = <0>;
139-
zephyr,gain = "ADC_GAIN_1";
140-
zephyr,reference = "ADC_REF_INTERNAL";
141-
zephyr,acquisition-time = <0>;
142-
zephyr,resolution = <12>;
143-
zephyr,oversampling = <4>;
144-
};
145-
146-
channel@5 {
147-
reg = <5>;
148-
ti,open-delay = <0>;
149-
zephyr,gain = "ADC_GAIN_1";
150-
zephyr,reference = "ADC_REF_INTERNAL";
151-
zephyr,acquisition-time = <0>;
152-
zephyr,resolution = <12>;
153-
zephyr,oversampling = <4>;
154-
};
155-
156-
channel@6 {
157-
reg = <6>;
158-
ti,open-delay = <0>;
159-
zephyr,gain = "ADC_GAIN_1";
160-
zephyr,reference = "ADC_REF_INTERNAL";
161-
zephyr,acquisition-time = <0>;
162-
zephyr,resolution = <12>;
163-
zephyr,oversampling = <4>;
164-
};
165-
166-
channel@7 {
167-
reg = <7>;
168-
ti,open-delay = <0>;
169-
zephyr,gain = "ADC_GAIN_1";
170-
zephyr,reference = "ADC_REF_INTERNAL";
171-
zephyr,acquisition-time = <0>;
172-
zephyr,resolution = <12>;
173-
zephyr,oversampling = <4>;
174-
};
17593
};
17694

17795
&mbox6 {

samples/drivers/adc/adc_dt/boards/am243x_evm_am2434_r5f0_0.overlay

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,30 @@
66

77
/ {
88
zephyr,user {
9-
io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>, <&adc0 4>, <&adc0 5>,
10-
<&adc0 6>, <&adc0 7>;
9+
io-channels = <&adc0 0>, <&adc0 7>;
10+
};
11+
};
12+
13+
&adc0 {
14+
ti,vrefp = <1800>;
15+
16+
channel@0 {
17+
reg = <0>;
18+
ti,open-delay = <0>;
19+
zephyr,gain = "ADC_GAIN_1";
20+
zephyr,reference = "ADC_REF_INTERNAL";
21+
zephyr,acquisition-time = <0>;
22+
zephyr,resolution = <12>;
23+
zephyr,oversampling = <4>;
24+
};
25+
26+
channel@7 {
27+
reg = <7>;
28+
ti,open-delay = <0>;
29+
zephyr,gain = "ADC_GAIN_1";
30+
zephyr,reference = "ADC_REF_INTERNAL";
31+
zephyr,acquisition-time = <0>;
32+
zephyr,resolution = <12>;
33+
zephyr,oversampling = <4>;
1134
};
1235
};
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
/*
2+
* Copyright (c) 2025 Texas Instruments
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
/ {
8+
aliases {
9+
adc0 = &adc0;
10+
};
11+
};
12+
13+
&adc0 {
14+
ti,vrefp = <1800>;
15+
16+
channel@0 {
17+
reg = <0>;
18+
ti,open-delay = <0>;
19+
zephyr,gain = "ADC_GAIN_1";
20+
zephyr,reference = "ADC_REF_INTERNAL";
21+
zephyr,acquisition-time = <0>;
22+
zephyr,resolution = <12>;
23+
zephyr,oversampling = <4>;
24+
};
25+
26+
channel@1 {
27+
reg = <1>;
28+
ti,open-delay = <0>;
29+
zephyr,gain = "ADC_GAIN_1";
30+
zephyr,reference = "ADC_REF_INTERNAL";
31+
zephyr,acquisition-time = <0>;
32+
zephyr,resolution = <12>;
33+
zephyr,oversampling = <4>;
34+
};
35+
36+
channel@2 {
37+
reg = <2>;
38+
ti,open-delay = <0>;
39+
zephyr,gain = "ADC_GAIN_1";
40+
zephyr,reference = "ADC_REF_INTERNAL";
41+
zephyr,acquisition-time = <0>;
42+
zephyr,resolution = <12>;
43+
zephyr,oversampling = <4>;
44+
};
45+
46+
channel@3 {
47+
reg = <3>;
48+
ti,open-delay = <0>;
49+
zephyr,gain = "ADC_GAIN_1";
50+
zephyr,reference = "ADC_REF_INTERNAL";
51+
zephyr,acquisition-time = <0>;
52+
zephyr,resolution = <12>;
53+
zephyr,oversampling = <4>;
54+
};
55+
56+
channel@4 {
57+
reg = <4>;
58+
ti,open-delay = <0>;
59+
zephyr,gain = "ADC_GAIN_1";
60+
zephyr,reference = "ADC_REF_INTERNAL";
61+
zephyr,acquisition-time = <0>;
62+
zephyr,resolution = <12>;
63+
zephyr,oversampling = <4>;
64+
};
65+
66+
channel@5 {
67+
reg = <5>;
68+
ti,open-delay = <0>;
69+
zephyr,gain = "ADC_GAIN_1";
70+
zephyr,reference = "ADC_REF_INTERNAL";
71+
zephyr,acquisition-time = <0>;
72+
zephyr,resolution = <12>;
73+
zephyr,oversampling = <4>;
74+
};
75+
76+
channel@6 {
77+
reg = <6>;
78+
ti,open-delay = <0>;
79+
zephyr,gain = "ADC_GAIN_1";
80+
zephyr,reference = "ADC_REF_INTERNAL";
81+
zephyr,acquisition-time = <0>;
82+
zephyr,resolution = <12>;
83+
zephyr,oversampling = <4>;
84+
};
85+
86+
channel@7 {
87+
reg = <7>;
88+
ti,open-delay = <0>;
89+
zephyr,gain = "ADC_GAIN_1";
90+
zephyr,reference = "ADC_REF_INTERNAL";
91+
zephyr,acquisition-time = <0>;
92+
zephyr,resolution = <12>;
93+
zephyr,oversampling = <4>;
94+
};
95+
};

0 commit comments

Comments
 (0)