1/*
2 * Copyright 2024 NXP
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
6
7#include <nxp/mcx/MCXA156VLL-pinctrl.h>
8
9&pinctrl {
10	pinmux_lpuart0: pinmux_lpuart0 {
11		group0 {
12			pinmux = <LPUART0_RXD_P0_2>,
13				<LPUART0_TXD_P0_3>;
14			drive-strength = "low";
15			slew-rate = "fast";
16			input-enable;
17		};
18	};
19	pinmux_dac0: pinmux_dac0 {
20		group0 {
21			pinmux = <DAC0_OUT_P2_2>;
22			drive-strength = "low";
23			slew-rate = "fast";
24		};
25	};
26	pinmux_flexpwm0_pwm0: pinmux_flexpwm0_pwm0 {
27		group0 {
28			pinmux = <PWM0_A0_P3_6>,
29				<PWM0_B0_P3_7>;
30			slew-rate = "fast";
31			drive-strength = "low";
32		};
33	};
34	pinmux_lpadc0: pinmux_lpadc0 {
35		group0 {
36			pinmux = <ADC0_A0_P2_0>,
37				<ADC0_A1_P2_1>;
38			slew-rate = "fast";
39			drive-strength = "low";
40		};
41	};
42	pinmux_lpcmp0: pinmux_lpcmp0 {
43		group0 {
44			pinmux = <CMP0_IN0_P2_2>;
45			drive-strength = "low";
46			slew-rate = "fast";
47			bias-pull-up;
48		};
49	};
50	pinmux_lpi2c0: pinmux_lpi2c0 {
51		group0 {
52			pinmux = <LPI2C0_SDA_P0_16>,
53			    <LPI2C0_SCL_P0_17>;
54			slew-rate = "fast";
55			drive-strength = "low";
56			input-enable;
57			bias-pull-up;
58			drive-open-drain;
59		};
60	};
61	pinmux_lpi2c2: pinmux_lpi2c2 {
62		group0 {
63			pinmux = <LPI2C2_SDA_P1_8>,
64			    <LPI2C2_SCL_P1_9>;
65			slew-rate = "fast";
66			drive-strength = "low";
67			input-enable;
68			bias-pull-up;
69			drive-open-drain;
70		};
71	};
72	pinmux_lpi2c3: pinmux_lpi2c3 {
73		group0 {
74			pinmux = <LPI2C3_SDA_P3_28>,
75			    <LPI2C3_SCL_P3_27>;
76			slew-rate = "fast";
77			drive-strength = "low";
78			input-enable;
79			bias-pull-up;
80			drive-open-drain;
81		};
82	};
83};
84