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.
 
 
 
 
 
 

68 lines
1.1 KiB

/*
* Copyright (c) 2025 Pete Johanson
* Copyright (c) 2025 Silicon Laboratories Inc.
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <dt-bindings/pinctrl/silabs/xg24-pinctrl.h>
&pinctrl {
eusart0_default: eusart0_default {
group0 {
pins = <EUSART0_TX_PA4>;
drive-push-pull;
output-high;
};
group1 {
pins = <EUSART0_RX_PA5>;
input-enable;
silabs,input-filter;
};
};
eusart1_default: eusart1_default {
group0 {
pins = <EUSART1_TX_PA9>, <EUSART1_SCLK_PB4>;
drive-push-pull;
output-high;
};
group1 {
pins = <EUSART1_RX_PA8>;
input-enable;
silabs,input-filter;
};
};
i2c0_default: i2c0_default {
group0 {
pins = <I2C0_SCL_PA7>, <I2C0_SDA_PA6>;
drive-open-drain;
bias-pull-up;
};
};
timer0_default: timer0_default {
group0 {
pins = <TIMER0_CC0_PC1>, <TIMER0_CC1_PC2>, <TIMER0_CC2_PC3>;
drive-push-pull;
output-high;
};
};
usart0_default: usart0_default {
group0 {
pins = <USART0_TX_PC4>;
drive-push-pull;
output-high;
};
group1 {
pins = <USART0_RX_PC5>;
input-enable;
silabs,input-filter;
};
};
};