Skip to content

Commit fd7201c

Browse files
gangli02kartben
authored andcommitted
boards: mimxrt1060: add lpuart8 pinctrl nodes for RT1060
The lpuart8 pinctrl nodes for RT1060 need to be defined, as WIFI + BT (bt_tester) scenario requires three uart. - LPUART1: shell uart - LPUART3: bt hci uart - LPUART8: uart pipe Signed-off-by: Gang Li <gang.li_1@nxp.com>
1 parent dd5681a commit fd7201c

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
lines changed

boards/nxp/mimxrt1060_evk/mimxrt1060_evk-pinctrl.dtsi

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
};
2222
};
2323

24-
/* conflicts with lpuart3 */
24+
/* conflicts with lpuart3 and lpuart8 */
2525
pinmux_csi: pinmux_csi {
2626
group0 {
2727
pinmux = <&iomuxc_gpio_ad_b0_04_gpio1_io04>;
@@ -302,6 +302,33 @@
302302
};
303303
};
304304

305+
pinmux_lpuart8: pinmux_lpuart8 {
306+
group0 {
307+
pinmux = <&iomuxc_gpio_ad_b1_11_lpuart8_rx>,
308+
<&iomuxc_gpio_ad_b1_10_lpuart8_tx>;
309+
drive-strength = "r0-6";
310+
slew-rate = "slow";
311+
nxp,speed = "100-mhz";
312+
};
313+
};
314+
315+
pinmux_lpuart8_sleep: pinmux_lpuart8_sleep {
316+
group0 {
317+
pinmux = <&iomuxc_gpio_ad_b1_11_gpio1_io27>;
318+
drive-strength = "r0";
319+
bias-pull-up;
320+
bias-pull-up-value = "100k";
321+
slew-rate = "slow";
322+
nxp,speed = "100-mhz";
323+
};
324+
group1 {
325+
pinmux = <&iomuxc_gpio_ad_b1_10_lpuart8_tx>;
326+
drive-strength = "r0-6";
327+
slew-rate = "slow";
328+
nxp,speed = "100-mhz";
329+
};
330+
};
331+
305332
pinmux_lpuart3_sleep: pinmux_lpuart3_sleep {
306333
group0 {
307334
pinmux = <&iomuxc_gpio_ad_b1_06_gpio1_io22>;

boards/nxp/mimxrt1060_evk/mimxrt1060_evk.dtsi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,13 @@ arduino_i2c: &lpi2c1 {
148148
pinctrl-names = "default", "sleep";
149149
};
150150

151+
&lpuart8 {
152+
current-speed = <115200>;
153+
pinctrl-0 = <&pinmux_lpuart8>;
154+
pinctrl-1 = <&pinmux_lpuart8_sleep>;
155+
pinctrl-names = "default", "sleep";
156+
};
157+
151158
&enet_mac {
152159
status = "okay";
153160
pinctrl-0 = <&pinmux_enet>;

0 commit comments

Comments
 (0)