zephyr/boards/tdk/robokit1/robokit1-pinctrl.dtsi

201 lines
3.3 KiB
Plaintext

/*
* Copyright (c) 2022 Intel Corporation
* SPDX-License-Identifier: Apache-2.0
*/
#include <dt-bindings/pinctrl/same70q-pinctrl.h>
&pinctrl {
afec0_default: afec0_default { /* ADCL - J502 */
group1 {
pinmux = <PD30X_AFE0_AD0>,
<PA19X_AFE0_AD8>,
<PA17X_AFE0_AD6>;
};
};
can0_default: can0_default {
group1 {
pinmux = <PB3A_CAN0_RX>,
<PB2A_CAN0_TX>;
};
};
gmac_rmii: gmac_rmii {
group1 {
pinmux = <PD0A_GMAC_GTXCK>,
<PD1A_GMAC_GTXEN>,
<PD2A_GMAC_GTX0>,
<PD3A_GMAC_GTX1>,
<PD4A_GMAC_GRXDV>,
<PD5A_GMAC_GRX0>,
<PD6A_GMAC_GRX1>,
<PD7A_GMAC_GRXER>;
};
};
mdio_default: mdio_default {
group1 {
pinmux = <PD8A_GMAC_GMDC>,
<PD9A_GMAC_GMDIO>;
};
};
pwm_default: pwm_default {
group1 {
pinmux = <PA0A_PWMC0_PWMH0>,
<PC19B_PWMC0_PWMH2>,
<PD26A_PWMC0_PWML2>;
};
};
spi0_default: spi0_default {
group1 {
pinmux = <PD20B_SPI0_MISO>,
<PD21B_SPI0_MOSI>,
<PD22B_SPI0_SPCK>;
};
};
spi1_default: spi1_default {
group1 {
pinmux = <PC26C_SPI1_MISO>,
<PC27C_SPI1_MOSI>,
<PC24C_SPI1_SPCK>,
<PC25C_SPI1_NPCS0>;
};
};
ssc_default: ssc_default {
group1 {
pinmux = <PD24B_SSC_RF>,
<PA22A_SSC_RK>,
<PA10C_SSC_RD>,
<PB0D_SSC_TF>,
<PB1D_SSC_TK>,
<PB5D_SSC_TD>;
};
};
tc0_qdec_default: tc0_qdec_default {
group1 {
pinmux = <PA0B_TC0_TIOA0>,
<PA1B_TC0_TIOB0>;
};
};
twihs0_default: twihs0_default {
group1 {
pinmux = <PA4A_TWI0_TWCK>,
<PA3A_TWI0_TWD>;
};
};
twihs1_default: twihs1_default {
group1 {
pinmux = <PB5A_TWI1_TWCK>,
<PB4A_TWI1_TWD>;
};
};
twihs2_default: twihs2_default {
group1 {
pinmux = <PD28C_TWI2_TWCK>,
<PD27C_TWI2_TWD>;
};
};
uart0_default: uart0_default {
group1 {
pinmux = <PA9A_UART0_RXD>,
<PA10A_UART0_TXD>;
};
};
uart1_default: uart1_default {
group1 {
pinmux = <PA5C_UART1_RXD>,
<PA6C_UART1_TXD>;
};
};
uart2_default: uart2_default {
group1 {
pinmux = <PD25C_UART2_RXD>,
<PD26C_UART2_TXD>;
};
};
uart3_default: uart3_default {
group1 {
pinmux = <PD28A_UART3_RXD>,
<PD30A_UART3_TXD>;
};
};
uart4_default: uart4_default {
group1 {
pinmux = <PD19C_UART4_TXD>,
<PD18C_UART4_RXD>;
};
};
usart0_default: usart0_default {
group1 {
pinmux = <PB0C_USART0_RXD>,
<PB1C_USART0_TXD>;
};
};
usart0_hw_ctrl_flow_clk: usart0_hw_ctrl_flow_clk {
group1 {
pinmux = <PB0C_USART0_RXD>,
<PB3C_USART0_RTS>;
bias-pull-up;
};
group2 {
pinmux = <PB1C_USART0_TXD>,
<PB2C_USART0_CTS>,
<PB13C_USART0_SCK>;
};
};
usart1_default: usart1_default {
group1 {
pinmux = <PA21A_USART1_RXD>,
<PB4D_USART1_TXD>;
};
};
usart1_hw_ctrl_flow: usart1_hw_ctrl_flow {
group1 {
pinmux = <PA21A_USART1_RXD>,
<PA24A_USART1_RTS>;
bias-pull-up;
};
group2 {
pinmux = <PB4D_USART1_TXD>,
<PA25A_USART1_CTS>;
};
};
usart2_default: usart2_default {
group1 {
pinmux = <PD15B_USART2_RXD>,
<PD16B_USART2_TXD>;
};
};
usart2_hw_ctrl_flow_clk: usart2_hw_ctrl_flow_clk {
group1 {
pinmux = <PD15B_USART2_RXD>,
<PD18B_USART2_RTS>;
bias-pull-up;
};
group2 {
pinmux = <PD16B_USART2_TXD>,
<PD19B_USART2_CTS>,
<PD17B_USART2_SCK>;
};
};
};