/* * Copyright (c) 2022 Telink Semiconductor * * SPDX-License-Identifier: Apache-2.0 */ #include &pinctrl { /* Set pad-mul-sel register value. * Note: Pins functions below (pinmux = <...>) depend on this value. */ pad-mul-sel = <1>; /* UART0: TX(PB2), RX(PB3) */ uart0_tx_pb2_default: uart0_tx_pb2_default { pinmux = ; }; uart0_rx_pb3_default: uart0_rx_pb3_default { pinmux = ; }; /* UART1: TX(PC6), RX(PC7) */ uart1_tx_pc6_default: uart1_tx_pc6_default { pinmux = ; }; uart1_rx_pc7_default: uart1_rx_pc7_default { pinmux = ; }; /* PWM Channel 0 (PB4) */ pwm_ch0_pb4_default: pwm_ch0_pb4_default { pinmux = ; }; /* PSPI: CLK(PC5), MOSI(PC7), MISO(PC6) */ pspi_clk_pc5_default: pspi_clk_pc5_default { pinmux = ; }; pspi_mosi_pc7_default: pspi_mosi_pc7_default { pinmux = ; }; pspi_miso_pc6_default: pspi_miso_pc6_default { pinmux = ; }; /* HSPI: CLK(PA2), MOSI(PA4), MISO(PA3) */ hspi_clk_pa2_default: hspi_clk_pa2_default { pinmux = ; }; hspi_mosi_pa4_default: hspi_mosi_pa4_default { pinmux = ; }; hspi_miso_pa3_default: hspi_miso_pa3_default { pinmux = ; }; /* Define I2C pins: SCL(PE1), SDA(PE3) */ i2c_scl_pe1_default: i2c_scl_pe1_default { pinmux = ; }; i2c_sda_pe3_default: i2c_sda_pe3_default { pinmux = ; }; };