1/*
2 * Copyright (c) 2022, Gerson Fernando Budke <nandojve@gmail.com>
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
6#include <dt-bindings/pinctrl/sam4sXc-pinctrl.h>
7
8&pinctrl {
9	spi0_default: spi0_default {
10		group1 {
11			pinmux = <PA12A_SPI_MISO>,
12				 <PA13A_SPI_MOSI>,
13				 <PA14A_SPI_SPCK>,
14				 <PA31A_SPI_NPCS1>,
15				 <PA30B_SPI_NPCS2>;
16		};
17	};
18
19	twi0_default: twi0_default {
20		group1 {
21			pinmux = <PA4A_TWI0_TWCK>,
22				 <PA3A_TWI0_TWD>;
23		};
24	};
25
26	uart0_default: uart0_default {
27		group1 {
28			pinmux = <PA9A_UART0_RXD>,
29				 <PA10A_UART0_TXD>;
30		};
31	};
32
33	uart1_default: uart1_default {
34		group1 {
35			pinmux = <PB2A_UART1_RXD>,
36				 <PB3A_UART1_TXD>;
37		};
38	};
39
40	usart1_default: usart1_default {
41		group1 {
42			pinmux = <PA21A_USART1_RXD>,
43				 <PA22A_USART1_TXD>;
44		};
45	};
46
47	pwm0_default: pwm0_default {
48		group1 {
49			pinmux = <PA12B_PWM_PWMH1>,
50				 <PA13B_PWM_PWMH2>,
51				 <PA14B_PWM_PWMH3>;
52		};
53	};
54
55	adc0_default: adc0_default {
56		group1 {
57			pinmux = <PB0X_ADC_AD4>,
58				 <PB1X_ADC_AD5>;
59		};
60	};
61
62	dacc_default: dacc_default {
63		group1 {
64			pinmux = <PB13D_DACC_DAC0>,
65				 <PB14D_DACC_DAC1>;
66		};
67	};
68
69	smc_default: smc_default {
70		group1 {
71			pinmux = <PC18A_EBI_A0>,
72				 <PC19A_EBI_A1>,
73				 <PC20A_EBI_A2>,
74				 <PC21A_EBI_A3>,
75				 <PC22A_EBI_A4>,
76				 <PC23A_EBI_A5>,
77				 <PC24A_EBI_A6>,
78				 <PC25A_EBI_A7>,
79				 <PC26A_EBI_A8>,
80				 <PC27A_EBI_A9>,
81				 <PC28A_EBI_A10>,
82				 <PC29A_EBI_A11>,
83				 <PC30A_EBI_A12>,
84				 <PC31A_EBI_A13>,
85				 <PA18C_EBI_A14>,
86				 <PA19C_EBI_A15>,
87				 <PA20C_EBI_A16>,
88				 <PA0C_EBI_A17>,
89				 <PA1C_EBI_A18>,
90				 <PC0A_EBI_D0>,
91				 <PC1A_EBI_D1>,
92				 <PC2A_EBI_D2>,
93				 <PC3A_EBI_D3>,
94				 <PC4A_EBI_D4>,
95				 <PC5A_EBI_D5>,
96				 <PC6A_EBI_D6>,
97				 <PC7A_EBI_D7>,
98				 <PC14A_EBI_NCS0>,
99				 <PC15A_EBI_NCS1>,
100				 <PC11A_EBI_NRD>,
101				 <PC8A_EBI_NWE>;
102		};
103	};
104};
105