/* * Copyright (c) 2023 Cypress Semiconductor Corporation (an Infineon company) or * an affiliate of Cypress Semiconductor Corporation * * SPDX-License-Identifier: Apache-2.0 */ #include #include #include "cyw20829.dtsi" / { soc { pinctrl: pinctrl@40400000 { /* scb_i2c_scl */ /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { pinmux = ; }; /omit-if-no-ref/ p1_2_scb2_i2c_scl: p1_2_scb2_i2c_scl { pinmux = ; }; /omit-if-no-ref/ p3_2_scb2_i2c_scl: p3_2_scb2_i2c_scl { pinmux = ; }; /omit-if-no-ref/ p4_0_scb0_i2c_scl: p4_0_scb0_i2c_scl { pinmux = ; }; /omit-if-no-ref/ p5_0_scb2_i2c_scl: p5_0_scb2_i2c_scl { pinmux = ; }; /* scb_i2c_sda */ /omit-if-no-ref/ p0_3_scb0_i2c_sda: p0_3_scb0_i2c_sda { pinmux = ; }; /omit-if-no-ref/ p1_3_scb2_i2c_sda: p1_3_scb2_i2c_sda { pinmux = ; }; /omit-if-no-ref/ p3_3_scb2_i2c_sda: p3_3_scb2_i2c_sda { pinmux = ; }; /omit-if-no-ref/ p4_1_scb0_i2c_sda: p4_1_scb0_i2c_sda { pinmux = ; }; /omit-if-no-ref/ p5_1_scb2_i2c_sda: p5_1_scb2_i2c_sda { pinmux = ; }; /* scb_spi_m_clk */ /omit-if-no-ref/ p0_4_scb0_spi_m_clk: p0_4_scb0_spi_m_clk { pinmux = ; }; /omit-if-no-ref/ p1_1_scb1_spi_m_clk: p1_1_scb1_spi_m_clk { pinmux = ; }; /omit-if-no-ref/ p3_1_scb1_spi_m_clk: p3_1_scb1_spi_m_clk { pinmux = ; }; /* scb_spi_m_miso */ /omit-if-no-ref/ p0_3_scb0_spi_m_miso: p0_3_scb0_spi_m_miso { pinmux = ; }; /omit-if-no-ref/ p1_3_scb1_spi_m_miso: p1_3_scb1_spi_m_miso { pinmux = ; }; /omit-if-no-ref/ p3_3_scb1_spi_m_miso: p3_3_scb1_spi_m_miso { pinmux = ; }; /omit-if-no-ref/ p4_1_scb0_spi_m_miso: p4_1_scb0_spi_m_miso { pinmux = ; }; /* scb_spi_m_mosi */ /omit-if-no-ref/ p0_2_scb0_spi_m_mosi: p0_2_scb0_spi_m_mosi { pinmux = ; }; /omit-if-no-ref/ p1_2_scb1_spi_m_mosi: p1_2_scb1_spi_m_mosi { pinmux = ; }; /omit-if-no-ref/ p3_2_scb1_spi_m_mosi: p3_2_scb1_spi_m_mosi { pinmux = ; }; /omit-if-no-ref/ p4_0_scb0_spi_m_mosi: p4_0_scb0_spi_m_mosi { pinmux = ; }; /* scb_spi_m_select0 */ /omit-if-no-ref/ p1_0_scb1_spi_m_select0: p1_0_scb1_spi_m_select0 { pinmux = ; }; /omit-if-no-ref/ p3_0_scb1_spi_m_select0: p3_0_scb1_spi_m_select0 { pinmux = ; }; /omit-if-no-ref/ p5_0_scb1_spi_m_select0: p5_0_scb1_spi_m_select0 { pinmux = ; }; /omit-if-no-ref/ p5_1_scb0_spi_m_select0: p5_1_scb0_spi_m_select0 { pinmux = ; }; /* scb_spi_m_select1 */ /omit-if-no-ref/ p0_0_scb0_spi_m_select1: p0_0_scb0_spi_m_select1 { pinmux = ; }; /omit-if-no-ref/ p0_5_scb1_spi_m_select1: p0_5_scb1_spi_m_select1 { pinmux = ; }; /omit-if-no-ref/ p3_6_scb1_spi_m_select1: p3_6_scb1_spi_m_select1 { pinmux = ; }; /* scb_spi_m_select2 */ /omit-if-no-ref/ p0_1_scb0_spi_m_select2: p0_1_scb0_spi_m_select2 { pinmux = ; }; /omit-if-no-ref/ p0_4_scb1_spi_m_select2: p0_4_scb1_spi_m_select2 { pinmux = ; }; /omit-if-no-ref/ p3_5_scb1_spi_m_select2: p3_5_scb1_spi_m_select2 { pinmux = ; }; /* scb_spi_m_select3 */ /omit-if-no-ref/ p0_3_scb1_spi_m_select3: p0_3_scb1_spi_m_select3 { pinmux = ; }; /omit-if-no-ref/ p3_4_scb1_spi_m_select3: p3_4_scb1_spi_m_select3 { pinmux = ; }; /* scb_spi_s_clk */ /omit-if-no-ref/ p0_4_scb0_spi_s_clk: p0_4_scb0_spi_s_clk { pinmux = ; }; /omit-if-no-ref/ p1_1_scb1_spi_s_clk: p1_1_scb1_spi_s_clk { pinmux = ; }; /omit-if-no-ref/ p3_1_scb1_spi_s_clk: p3_1_scb1_spi_s_clk { pinmux = ; }; /* scb_spi_s_miso */ /omit-if-no-ref/ p0_3_scb0_spi_s_miso: p0_3_scb0_spi_s_miso { pinmux = ; }; /omit-if-no-ref/ p1_3_scb1_spi_s_miso: p1_3_scb1_spi_s_miso { pinmux = ; }; /omit-if-no-ref/ p3_3_scb1_spi_s_miso: p3_3_scb1_spi_s_miso { pinmux = ; }; /omit-if-no-ref/ p4_1_scb0_spi_s_miso: p4_1_scb0_spi_s_miso { pinmux = ; }; /* scb_spi_s_mosi */ /omit-if-no-ref/ p0_2_scb0_spi_s_mosi: p0_2_scb0_spi_s_mosi { pinmux = ; }; /omit-if-no-ref/ p1_2_scb1_spi_s_mosi: p1_2_scb1_spi_s_mosi { pinmux = ; }; /omit-if-no-ref/ p3_2_scb1_spi_s_mosi: p3_2_scb1_spi_s_mosi { pinmux = ; }; /omit-if-no-ref/ p4_0_scb0_spi_s_mosi: p4_0_scb0_spi_s_mosi { pinmux = ; }; /* scb_spi_s_select0 */ /omit-if-no-ref/ p1_0_scb1_spi_s_select0: p1_0_scb1_spi_s_select0 { pinmux = ; }; /omit-if-no-ref/ p3_0_scb1_spi_s_select0: p3_0_scb1_spi_s_select0 { pinmux = ; }; /omit-if-no-ref/ p5_0_scb1_spi_s_select0: p5_0_scb1_spi_s_select0 { pinmux = ; }; /omit-if-no-ref/ p5_1_scb0_spi_s_select0: p5_1_scb0_spi_s_select0 { pinmux = ; }; /* scb_spi_s_select1 */ /omit-if-no-ref/ p0_0_scb0_spi_s_select1: p0_0_scb0_spi_s_select1 { pinmux = ; }; /omit-if-no-ref/ p0_5_scb1_spi_s_select1: p0_5_scb1_spi_s_select1 { pinmux = ; }; /omit-if-no-ref/ p3_6_scb1_spi_s_select1: p3_6_scb1_spi_s_select1 { pinmux = ; }; /* scb_spi_s_select2 */ /omit-if-no-ref/ p0_1_scb0_spi_s_select2: p0_1_scb0_spi_s_select2 { pinmux = ; }; /omit-if-no-ref/ p0_4_scb1_spi_s_select2: p0_4_scb1_spi_s_select2 { pinmux = ; }; /omit-if-no-ref/ p3_5_scb1_spi_s_select2: p3_5_scb1_spi_s_select2 { pinmux = ; }; /* scb_spi_s_select3 */ /omit-if-no-ref/ p0_3_scb1_spi_s_select3: p0_3_scb1_spi_s_select3 { pinmux = ; }; /omit-if-no-ref/ p3_4_scb1_spi_s_select3: p3_4_scb1_spi_s_select3 { pinmux = ; }; /* scb_uart_cts */ /omit-if-no-ref/ p1_0_scb1_uart_cts: p1_0_scb1_uart_cts { pinmux = ; }; /omit-if-no-ref/ p3_0_scb2_uart_cts: p3_0_scb2_uart_cts { pinmux = ; }; /omit-if-no-ref/ p4_0_scb2_uart_cts: p4_0_scb2_uart_cts { pinmux = ; }; /omit-if-no-ref/ p5_0_scb2_uart_cts: p5_0_scb2_uart_cts { pinmux = ; }; /* scb_uart_rts */ /omit-if-no-ref/ p1_1_scb1_uart_rts: p1_1_scb1_uart_rts { pinmux = ; }; /omit-if-no-ref/ p3_1_scb2_uart_rts: p3_1_scb2_uart_rts { pinmux = ; }; /* scb_uart_rx */ /omit-if-no-ref/ p1_2_scb1_uart_rx: p1_2_scb1_uart_rx { pinmux = ; }; /omit-if-no-ref/ p3_2_scb2_uart_rx: p3_2_scb2_uart_rx { pinmux = ; }; /* scb_uart_tx */ /omit-if-no-ref/ p1_3_scb1_uart_tx: p1_3_scb1_uart_tx { pinmux = ; }; /omit-if-no-ref/ p3_3_scb2_uart_tx: p3_3_scb2_uart_tx { pinmux = ; }; /* PWM group 0 */ /omit-if-no-ref/ p0_1_pwm0_1: p0_1_pwm0_1 { pinmux = ; }; /omit-if-no-ref/ p0_3_pwm0_0: p0_3_pwm0_0 { pinmux = ; }; /omit-if-no-ref/ p0_5_pwm0_1: p0_5_pwm0_1 { pinmux = ; }; /omit-if-no-ref/ p1_1_pwm0_0: p1_1_pwm0_0 { pinmux = ; }; /omit-if-no-ref/ p1_3_pwm0_1: p1_3_pwm0_1 { pinmux = ; }; /omit-if-no-ref/ p1_5_pwm0_0: p1_5_pwm0_0 { pinmux = ; }; /omit-if-no-ref/ p3_0_pwm0_0: p3_0_pwm0_0 { pinmux = ; }; /omit-if-no-ref/ p3_2_pwm0_1: p3_2_pwm0_1 { pinmux = ; }; /omit-if-no-ref/ p3_4_pwm0_0: p3_4_pwm0_0 { pinmux = ; }; /omit-if-no-ref/ p3_6_pwm0_1: p3_6_pwm0_1 { pinmux = ; }; /omit-if-no-ref/ p4_1_pwm0_0: p4_1_pwm0_0 { pinmux = ; }; /omit-if-no-ref/ p5_0_pwm0_0: p5_0_pwm0_0 { pinmux = ; }; /omit-if-no-ref/ p5_2_pwm0_1: p5_2_pwm0_1 { pinmux = ; }; /* PWM group 1 */ /omit-if-no-ref/ p0_1_pwm1_0: p0_1_pwm1_0 { pinmux = ; }; /omit-if-no-ref/ p0_3_pwm1_1: p0_3_pwm1_1 { pinmux = ; }; /omit-if-no-ref/ p0_5_pwm1_2: p0_5_pwm1_2 { pinmux = ; }; /omit-if-no-ref/ p1_1_pwm1_3: p1_1_pwm1_3 { pinmux = ; }; /omit-if-no-ref/ p1_3_pwm1_4: p1_3_pwm1_4 { pinmux = ; }; /omit-if-no-ref/ p1_5_pwm1_5: p1_5_pwm1_5 { pinmux = ; }; /omit-if-no-ref/ p3_0_pwm1_0: p3_0_pwm1_0 { pinmux = ; }; /omit-if-no-ref/ p3_2_pwm1_1: p3_2_pwm1_1 { pinmux = ; }; /omit-if-no-ref/ p3_4_pwm1_2: p3_4_pwm1_2 { pinmux = ; }; /omit-if-no-ref/ p3_6_pwm1_3: p3_6_pwm1_3 { pinmux = ; }; /omit-if-no-ref/ p4_1_pwm1_6: p4_1_pwm1_6 { pinmux = ; }; /omit-if-no-ref/ p5_0_pwm1_4: p5_0_pwm1_4 { pinmux = ; }; /omit-if-no-ref/ p5_2_pwm1_5: p5_2_pwm1_5 { pinmux = ; }; }; }; };