1/*
2 * Copyright (c) 2025 Pete Johanson
3 * Copyright (c) 2025 Silicon Laboratories Inc.
4 *
5 * SPDX-License-Identifier: Apache-2.0
6 */
7
8#include <zephyr/dt-bindings/pinctrl/silabs/xg24-pinctrl.h>
9
10&pinctrl {
11	eusart0_default: eusart0_default {
12		group0 {
13			pins = <EUSART0_TX_PA4>;
14			drive-push-pull;
15			output-high;
16		};
17
18		group1 {
19			pins = <EUSART0_RX_PA5>;
20			input-enable;
21			silabs,input-filter;
22		};
23	};
24
25	eusart1_default: eusart1_default {
26		group0 {
27			pins = <EUSART1_TX_PA9>, <EUSART1_SCLK_PB4>;
28			drive-push-pull;
29			output-high;
30		};
31
32		group1 {
33			pins = <EUSART1_RX_PA8>;
34			input-enable;
35			silabs,input-filter;
36		};
37	};
38
39	i2c0_default: i2c0_default {
40		group0 {
41			pins = <I2C0_SCL_PA7>, <I2C0_SDA_PA6>;
42			drive-open-drain;
43			bias-pull-up;
44		};
45	};
46
47	timer0_default: timer0_default {
48		group0 {
49			pins = <TIMER0_CC0_PC1>, <TIMER0_CC1_PC2>, <TIMER0_CC2_PC3>;
50			drive-push-pull;
51			output-high;
52		};
53	};
54
55	usart0_default: usart0_default {
56		group0 {
57			pins = <USART0_TX_PC4>;
58			drive-push-pull;
59			output-high;
60		};
61
62		group1 {
63			pins = <USART0_RX_PC5>;
64			input-enable;
65			silabs,input-filter;
66		};
67	};
68};
69