1/*
2 * NOTE: File generated by gen_board_pinctrl.py
3 * from LPC55S36.mex
4 *
5 * Copyright 2022-2023 NXP
6 * SPDX-License-Identifier: Apache-2.0
7 */
8
9
10#include <nxp/lpc/LPC55S36JBD100-pinctrl.h>
11
12&pinctrl {
13	/* Configures pin routing and optionally pin electrical features. */
14	pinmux_flexcomm0_usart: pinmux_flexcomm0_usart {
15		group0 {
16			pinmux = <FC0_RXD_SDA_MOSI_DATA_PIO0_29>,
17				<FC0_TXD_SCL_MISO_WS_PIO0_30>;
18			slew-rate = "standard";
19		};
20	};
21
22	/* Configures pin routing and optionally pin electrical features. */
23	pinmux_flexcomm2_i2c: pinmux_flexcomm2_i2c {
24		group0 {
25			pinmux = <FC2_CTS_SDA_SSEL0_PIO1_26>,
26				<FC2_TXD_SCL_MISO_WS_PIO1_25>;
27			slew-rate = "standard";
28		};
29	};
30
31	/* Configures pin routing and optionally pin electrical features. */
32	pinmux_hs_lspi_default: pinmux_hs_lspi_default {
33		group0 {
34			pinmux = <HS_SPI_MISO_PIO1_3>,
35				<HS_SPI_MOSI_PIO0_26>,
36				<HS_SPI_SCK_PIO1_2>,
37				<HS_SPI_SSEL0_PIO0_20>;
38			slew-rate = "standard";
39		};
40	};
41
42	pinmux_lpadc0: pinmux_lpadc0 {
43		group0 {
44			pinmux = <ADC0_CH0A_PIO1_9>;
45			slew-rate = "standard";
46			nxp,analog-mode;
47		};
48	};
49
50	/* Configures pin routing and optionally pin electrical features. */
51	pinmux_sctimer_default: pinmux_sctimer_default {
52		group0 {
53			pinmux = <SCT0_OUT0_PIO1_4>,
54				<SCT0_OUT2_PIO0_15>;
55			slew-rate = "standard";
56		};
57	};
58
59	/* Configures pins for CAN0 */
60	pinmux_mcan_can0: pinmux_mcan_can0 {
61		group0 {
62			pinmux = <CAN0_RD_PIO1_3>,
63				 <CAN0_TD_PIO1_2>;
64			slew-rate = "standard";
65		};
66	};
67
68	pinmux_flexpwm0_pwm0: pinmux_flexpwm0_pwm0 {
69		group0 {
70			pinmux = <PWM0_A0_PIO1_20>,
71				<PWM0_B0_PIO1_17>;
72			slew-rate = "standard";
73		};
74	};
75
76	pinmux_flexpwm0_pwm1: pinmux_flexpwm0_pwm1 {
77		group0 {
78			pinmux = <PWM0_A1_PIO1_6>,
79				<PWM0_B1_PIO1_22>;
80			slew-rate = "standard";
81		};
82	};
83
84	pinmux_flexpwm0_pwm2: pinmux_flexpwm0_pwm2 {
85		group0 {
86			pinmux = <PWM0_A2_PIO1_8>,
87				<PWM0_B2_PIO1_4>;
88			slew-rate = "standard";
89		};
90	};
91
92	pinmux_flexpwm1_pwm0: pinmux_flexpwm1_pwm0 {
93		group0 {
94			pinmux = <PWM1_A0_PIO1_21>,
95				<PWM1_B0_PIO0_3>;
96			slew-rate = "standard";
97		};
98	};
99
100	pinmux_flexpwm1_pwm1: pinmux_flexpwm1_pwm1 {
101		group0 {
102			pinmux = <PWM1_A1_PIO1_23>,
103				<PWM1_B1_PIO0_21>;
104			slew-rate = "standard";
105		};
106	};
107
108	pinmux_flexpwm1_pwm2: pinmux_flexpwm1_pwm2 {
109		group0 {
110			pinmux = <PWM1_A2_PIO1_25>,
111				<PWM1_B2_PIO1_31>;
112			slew-rate = "standard";
113		};
114	};
115
116	pinmux_usbfs: pinmux_usbfs {
117		group0 {
118			pinmux = <USB0_VBUS_PIO1_31>;
119			slew-rate = "standard";
120		};
121	};
122
123	pinmux_dac0: pinmux_dac0 {
124		group0 {
125			pinmux = <DAC0_OUT_PIO1_22>;
126			slew-rate = "standard";
127			nxp,analog-mode;
128		};
129	};
130};
131