Skip to content

Commit 49b06db

Browse files
danieldegrassedleach02
authored andcommitted
boards: lpcxpresso55s28/lpcxpresso55s69: add pinmux for lpadc
Add pinmux settings for lpadc to LPCXpresso55s69 and LPCXpresso55s28 boards. Enable ADC driver sample for LPCXpresso55s69, to aid in testing pinmux settings. Fixes #45401 Signed-off-by: Daniel DeGrasse <[email protected]>
1 parent e36c31a commit 49b06db

File tree

5 files changed

+35
-1
lines changed

5 files changed

+35
-1
lines changed

boards/arm/lpcxpresso55s28/lpcxpresso55s28-pinctrl.dtsi

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,13 @@
3737
};
3838
};
3939

40+
pinmux_lpadc0: pinmux_lpadc0 {
41+
group0 {
42+
pinmux = <ADC0_CH0_PIO0_23>,
43+
<ADC0_CH1_PIO0_10>;
44+
slew-rate = "standard";
45+
nxp,analog-mode;
46+
};
47+
};
48+
4049
};

boards/arm/lpcxpresso55s28/lpcxpresso55s28.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@
8080

8181
&adc0 {
8282
status = "okay";
83+
pinctrl-0 = <&pinmux_lpadc0>;
84+
pinctrl-names = "default";
8385
};
8486

8587
&dma0 {

boards/arm/lpcxpresso55s69/lpcxpresso55s69-pinctrl.dtsi

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* NOTE: File generated by lpc_cfg_utils.py
33
* from LPCXpresso55S69.mex
44
*
5-
* Copyright (c) 2022, NXP
5+
* Copyright 2022 NXP
66
* SPDX-License-Identifier: Apache-2.0
77
*/
88

@@ -64,6 +64,15 @@
6464
};
6565
};
6666

67+
pinmux_lpadc0: pinmux_lpadc0 {
68+
group0 {
69+
pinmux = <ADC0_CH0_PIO0_23>,
70+
<ADC0_CH1_PIO0_10>;
71+
slew-rate = "standard";
72+
nxp,analog-mode;
73+
};
74+
};
75+
6776
pinmux_sctimer_default: pinmux_sctimer_default {
6877
group0 {
6978
pinmux = <SCT0_OUT2_PIO0_15>,

boards/arm/lpcxpresso55s69/lpcxpresso55s69_cpu0.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@
129129

130130
&adc0 {
131131
status = "okay";
132+
pinctrl-0 = <&pinmux_lpadc0>;
133+
pinctrl-names = "default";
132134
};
133135

134136
&dma0 {
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/*
2+
* SPDX-License-Identifier: Apache-2.0
3+
*
4+
* Copyright 2022 NXP
5+
*/
6+
7+
/ {
8+
zephyr,user {
9+
/* adjust channel number according to pinmux in board.dts */
10+
io-channels = <&adc0 0>;
11+
};
12+
};

0 commit comments

Comments
 (0)