1/*
2 * Copyright (c) 2022 Nordic Semiconductor
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
6&pinctrl {
7	i2c1_default: i2c1_default {
8		group1 {
9			psels = <NRF_PSEL(TWIM_SDA, 1, 2)>,
10				<NRF_PSEL(TWIM_SCL, 1, 3)>;
11		};
12	};
13
14	i2c1_sleep: i2c1_sleep {
15		group1 {
16			psels = <NRF_PSEL(TWIM_SDA, 1, 2)>,
17				<NRF_PSEL(TWIM_SCL, 1, 3)>;
18			low-power-enable;
19		};
20	};
21
22	spi2_default: spi2_default {
23		group1 {
24			psels = <NRF_PSEL(SPIM_MISO, 0, 26)>,
25				<NRF_PSEL(SPIM_MOSI, 0, 27)>,
26				<NRF_PSEL(SPIM_SCK, 0, 28)>;
27		};
28	};
29
30	spi2_sleep: spi2_sleep {
31		group1 {
32			psels = <NRF_PSEL(SPIM_MISO, 0, 26)>,
33				<NRF_PSEL(SPIM_MOSI, 0, 27)>,
34				<NRF_PSEL(SPIM_SCK, 0, 28)>;
35			low-power-enable;
36		};
37	};
38
39	spi3_default: spi3_default {
40		group1 {
41			psels = <NRF_PSEL(SPIM_SCK, 1, 14)>,
42				<NRF_PSEL(SPIM_MISO, 1, 15)>,
43				<NRF_PSEL(SPIM_MOSI, 1, 13)>;
44		};
45	};
46
47	spi3_sleep: spi3_sleep {
48		group1 {
49			psels = <NRF_PSEL(SPIM_SCK, 1, 14)>,
50				<NRF_PSEL(SPIM_MISO, 1, 15)>,
51				<NRF_PSEL(SPIM_MOSI, 1, 13)>;
52			low-power-enable;
53		};
54	};
55
56	spi4_default: spi4_default {
57		group1 {
58			psels = <NRF_PSEL(SPIM_MISO, 0, 10)>,
59				<NRF_PSEL(SPIM_MOSI, 0, 9)>,
60				<NRF_PSEL(SPIM_SCK, 0, 8)>;
61		};
62	};
63
64	spi4_sleep: spi4_sleep {
65		group1 {
66			psels = <NRF_PSEL(SPIM_MISO, 0, 10)>,
67				<NRF_PSEL(SPIM_MOSI, 0, 9)>,
68				<NRF_PSEL(SPIM_SCK, 0, 8)>;
69			low-power-enable;
70		};
71	};
72
73	uart0_default: uart0_default {
74		group1 {
75			psels = <NRF_PSEL(UART_TX, 0, 20)>,
76				<NRF_PSEL(UART_RX, 0, 22)>,
77				<NRF_PSEL(UART_RTS, 0, 19)>,
78				<NRF_PSEL(UART_CTS, 0, 21)>;
79		};
80	};
81
82	uart0_sleep: uart0_sleep {
83		group1 {
84			psels = <NRF_PSEL(UART_TX, 0, 20)>,
85				<NRF_PSEL(UART_RX, 0, 22)>,
86				<NRF_PSEL(UART_RTS, 0, 19)>,
87				<NRF_PSEL(UART_CTS, 0, 21)>;
88			low-power-enable;
89		};
90	};
91
92	pwm0_default: pwm0_default {
93		group1 {
94			psels = <NRF_PSEL(PWM_OUT0, 0, 28)>;
95		};
96	};
97
98	pwm0_sleep: pwm0_sleep {
99		group1 {
100			psels = <NRF_PSEL(PWM_OUT0, 0, 28)>;
101			low-power-enable;
102		};
103	};
104
105	qspi_default: qspi_default {
106		group1 {
107			psels = <NRF_PSEL(QSPI_SCK, 0, 17)>,
108				<NRF_PSEL(QSPI_IO0, 0, 13)>,
109				<NRF_PSEL(QSPI_IO1, 0, 14)>,
110				<NRF_PSEL(QSPI_IO2, 0, 15)>,
111				<NRF_PSEL(QSPI_IO3, 0, 16)>,
112				<NRF_PSEL(QSPI_CSN, 0, 18)>;
113		};
114	};
115
116	qspi_sleep: qspi_sleep {
117		group1 {
118			psels = <NRF_PSEL(QSPI_SCK, 0, 17)>,
119				<NRF_PSEL(QSPI_IO0, 0, 13)>,
120				<NRF_PSEL(QSPI_IO1, 0, 14)>,
121				<NRF_PSEL(QSPI_IO2, 0, 15)>,
122				<NRF_PSEL(QSPI_IO3, 0, 16)>,
123				<NRF_PSEL(QSPI_CSN, 0, 18)>;
124			low-power-enable;
125		};
126	};
127
128};
129