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