Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

161 lines
3.5 KiB

/*
* Copyright (c) 2024 Arduino SA
* SPDX-License-Identifier: Apache-2.0
*/
&pinctrl {
sci7_default: sci7_default {
group1 {
/* tx rx */
psels = <RA_PSEL(RA_PSEL_SCI_7, 6, 13)>,
<RA_PSEL(RA_PSEL_SCI_7, 6, 14)>,
<RA_PSEL(RA_PSEL_SCI_7, 6, 11)>,
<RA_PSEL(RA_PSEL_SCI_7, 4, 4)>;
};
};
sci9_default: sci9_default {
group1 {
/* tx rx */
psels = <RA_PSEL(RA_PSEL_SCI_9, 6, 2)>,
<RA_PSEL(RA_PSEL_SCI_9, 1, 10)>,
<RA_PSEL(RA_PSEL_SCI_9, 6, 3)>,
<RA_PSEL(RA_PSEL_SCI_9, 6, 4)>;
};
};
sci5_default: sci5_default {
group1 {
/* tx rx */
psels = <RA_PSEL(RA_PSEL_SCI_5, 8, 5)>,
<RA_PSEL(RA_PSEL_SCI_5, 5, 13)>,
<RA_PSEL(RA_PSEL_SCI_5, 5, 8)>,
<RA_PSEL(RA_PSEL_SCI_5, 5, 0)>;
};
};
sci6_default: sci6_default {
group1 {
/* tx rx */
psels = <RA_PSEL(RA_PSEL_SCI_6, 5, 6)>,
<RA_PSEL(RA_PSEL_SCI_6, 3, 4)>,
<RA_PSEL(RA_PSEL_SCI_6, 5, 3)>,
<RA_PSEL(RA_PSEL_SCI_6, 5, 2)>;
};
};
sci8_default: sci8_default {
group1 {
/* tx rx rts cts - BLE */
psels = <RA_PSEL(RA_PSEL_SCI_8, 10, 0)>,
<RA_PSEL(RA_PSEL_SCI_8, 6, 7)>,
<RA_PSEL(RA_PSEL_SCI_8, 6, 6)>,
<RA_PSEL(RA_PSEL_SCI_8, 8, 1)>;
};
};
iic1_default: iic1_default {
group1 {
/* SCL1 SDA1 */
psels = <RA_PSEL(RA_PSEL_I2C, 5, 12)>,
<RA_PSEL(RA_PSEL_I2C, 5, 11)>;
drive-strength = "medium";
};
};
iic0_default: iic0_default {
group1 {
/* SCL SDA */
psels = <RA_PSEL(RA_PSEL_I2C, 4, 8)>,
<RA_PSEL(RA_PSEL_I2C, 4, 8)>;
drive-strength = "medium";
};
};
spi1_default: spi1_default {
group1 {
/* MISO MOSI RSPCK SSL0 SSL1 */
psels = <RA_PSEL(RA_PSEL_SPI, 1, 0)>,
<RA_PSEL(RA_PSEL_SPI, 1, 1)>,
<RA_PSEL(RA_PSEL_SPI, 1, 2)>,
<RA_PSEL(RA_PSEL_SPI, 1, 3)>,
<RA_PSEL(RA_PSEL_SPI, 1, 4)>;
};
};
usbhs_default: usbhs_default {
group1 {
psels = <RA_PSEL(RA_PSEL_USBHS, 11, 1)>; /* USBHS-VBUS */
drive-strength = "high";
};
};
adc0_default: adc0_default {
group1 {
/* input */
psels = <RA_PSEL(RA_PSEL_ADC, 0, 6)>,
<RA_PSEL(RA_PSEL_ADC, 0, 5)>,
<RA_PSEL(RA_PSEL_ADC, 0, 4)>,
<RA_PSEL(RA_PSEL_ADC, 0, 2)>,
<RA_PSEL(RA_PSEL_ADC, 0, 1)>,
<RA_PSEL(RA_PSEL_ADC, 0, 15)>,
<RA_PSEL(RA_PSEL_ADC, 0, 14)>,
<RA_PSEL(RA_PSEL_ADC, 0, 0)>;
renesas,analog-enable;
};
};
ether_default: ether_default {
group1 {
psels = <RA_PSEL(RA_PSEL_ETH_RMII, 2, 14)>, /* ET0_MDC */
<RA_PSEL(RA_PSEL_ETH_RMII, 2, 11)>, /* ET0_MDIO */
<RA_PSEL(RA_PSEL_ETH_RMII, 4, 5)>, /* RMII0_TXD_EN_B */
<RA_PSEL(RA_PSEL_ETH_RMII, 4, 6)>, /* RMII0_TXD1_BR */
<RA_PSEL(RA_PSEL_ETH_RMII, 7, 0)>, /* RMII0_TXD0_B */
<RA_PSEL(RA_PSEL_ETH_RMII, 7, 1)>, /* REF50CK0_B */
<RA_PSEL(RA_PSEL_ETH_RMII, 7, 2)>, /* RMII0_RXD0_B */
<RA_PSEL(RA_PSEL_ETH_RMII, 7, 3)>, /* RMII0_RXD1_B */
<RA_PSEL(RA_PSEL_ETH_RMII, 7, 4)>, /* RMII0_RX_ER_B */
<RA_PSEL(RA_PSEL_ETH_RMII, 7, 5)>; /* RMII0_CRS_DV_B */
drive-strength = "high";
};
};
pwm1_default: pwm1_default {
group1 {
psels = <RA_PSEL(RA_PSEL_GPT1, 1, 5)>;
};
};
pwm3_default: pwm3_default {
group1 {
psels = <RA_PSEL(RA_PSEL_GPT1, 1, 11)>;
};
};
pwm4_default: pwm4_default {
group1 {
psels = <RA_PSEL(RA_PSEL_GPT1, 6, 8)>;
};
};
pwm6_default: pwm6_default {
group1 {
psels = <RA_PSEL(RA_PSEL_GPT1, 6, 0)>,
<RA_PSEL(RA_PSEL_GPT1, 6, 1)>;
};
};
pwm7_default: pwm7_default {
group1 {
psels = <RA_PSEL(RA_PSEL_GPT1, 3, 3)>;
};
};
pwm8_default: pwm8_default {
group1 {
psels = <RA_PSEL(RA_PSEL_GPT1, 1, 6)>,
<RA_PSEL(RA_PSEL_GPT1, 6, 5)>;
};
};
};