1/*
2 * Copyright (c) 2023 Joel Guittet
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
6#include <dt-bindings/pinctrl/samd51p-pinctrl.h>
7
8&pinctrl {
9
10	sercom0_spi_default: sercom0_spi_default {
11		group1 {
12			pinmux = <PB24C_SERCOM0_PAD0>,
13				 <PB25C_SERCOM0_PAD1>,
14				 <PC24C_SERCOM0_PAD2>;
15		};
16	};
17
18	sercom1_uart_default: sercom1_uart_default {
19		group1 {
20			pinmux = <PC22C_SERCOM1_PAD0>,
21				 <PC23C_SERCOM1_PAD1>;
22		};
23	};
24
25	sercom2_uart_default: sercom2_uart_default {
26		group1 {
27			pinmux = <PB26C_SERCOM2_PAD0>,
28				 <PB27C_SERCOM2_PAD1>;
29		};
30	};
31
32	sercom3_i2c_default: sercom3_i2c_default {
33		group1 {
34			pinmux = <PA17D_SERCOM3_PAD0>,
35				 <PA16D_SERCOM3_PAD1>;
36		};
37	};
38
39	sercom4_i2c_default: sercom4_i2c_default {
40		group1 {
41			pinmux = <PA13D_SERCOM4_PAD0>,
42				 <PA12D_SERCOM4_PAD1>;
43		};
44	};
45
46	sercom5_spi_default: sercom5_spi_default {
47		group1 {
48			pinmux = <PB2D_SERCOM5_PAD0>,
49				 <PB3D_SERCOM5_PAD1>,
50				 <PB0D_SERCOM5_PAD2>;
51		};
52	};
53
54	sercom6_spi_default: sercom6_spi_default {
55		group1 {
56			pinmux = <PC16C_SERCOM6_PAD0>,
57				 <PC17C_SERCOM6_PAD1>,
58				 <PC18C_SERCOM6_PAD2>;
59		};
60	};
61
62	sercom7_spi_default: sercom7_spi_default {
63		group1 {
64			pinmux = <PB20D_SERCOM7_PAD1>,
65				 <PB18D_SERCOM7_PAD2>,
66				 <PB19D_SERCOM7_PAD3>;
67		};
68	};
69
70	usb_dc_default: usb_dc_default {
71		group1 {
72			pinmux = <PA25H_USB_DP>,
73				 <PA24H_USB_DM>;
74		};
75	};
76};
77