Skip to content

Commit 96a2354

Browse files
IVandeVeirecarlescufi
authored andcommitted
boards: arm: sam4s_xplained: Enable DAC support
Enable DAC entry in device tree and pinctrl (PB13/PB14). Update doc/yaml files to include ADC info. Update the sample for sam4s_xplained. Signed-off-by: Ibe Van de Veire <ibe.vandeveire@basalte.be>
1 parent 2880f45 commit 96a2354

File tree

5 files changed

+24
-0
lines changed

5 files changed

+24
-0
lines changed

boards/atmel/sam/sam4s_xplained/doc/index.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ features:
3737
+-----------+------------+-------------------------------------+
3838
| COUNTER | on-chip | counter |
3939
+-----------+------------+-------------------------------------+
40+
| DAC | on-chip | dac |
41+
+-----------+------------+-------------------------------------+
4042
| GPIO | on-chip | gpio |
4143
+-----------+------------+-------------------------------------+
4244
| HWINFO | on-chip | Unique device serial number |

boards/atmel/sam/sam4s_xplained/sam4s_xplained-pinctrl.dtsi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,13 @@
5959
};
6060
};
6161

62+
dacc_default: dacc_default {
63+
group1 {
64+
pinmux = <PB13D_DACC_DAC0>,
65+
<PB14D_DACC_DAC1>;
66+
};
67+
};
68+
6269
smc_default: smc_default {
6370
group1 {
6471
pinmux = <PC18A_EBI_A0>,

boards/atmel/sam/sam4s_xplained/sam4s_xplained.dts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,13 @@
190190
tracking-time = <2>;
191191
};
192192

193+
&dacc {
194+
status = "okay";
195+
196+
pinctrl-0 = <&dacc_default>;
197+
pinctrl-names = "default";
198+
};
199+
193200
&wdt {
194201
status = "okay";
195202
};

boards/atmel/sam/sam4s_xplained/sam4s_xplained.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ ram: 128
1010
supported:
1111
- adc
1212
- counter
13+
- dac
1314
- gpio
1415
- hwinfo
1516
- memc
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/ {
2+
zephyr,user {
3+
dac = <&dacc>;
4+
dac-channel-id = <0>;
5+
dac-resolution = <12>;
6+
};
7+
};

0 commit comments

Comments
 (0)