1/*
2 * Copyright (c) 2022 Henrik Brix Andersen <henrik@brixandersen.dk>
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
6#include <zephyr/dt-bindings/pinctrl/rv32m1-pinctrl.h>
7
8&pinctrl {
9	lpuart0_default: lpuart0_default {
10		group0 {
11			pinmux = <RV32M1_MUX('C', 7, 3)>,
12				 <RV32M1_MUX('C', 8, 3)>;
13			slew-rate = "slow";
14		};
15	};
16
17	lpuart1_default: lpuart1_default {
18		group0 {
19			pinmux = <RV32M1_MUX('C', 29, 2)>,
20				 <RV32M1_MUX('C', 30, 2)>;
21			slew-rate = "slow";
22		};
23	};
24
25	lpi2c0_default: lpi2c0_default {
26		group0 {
27			pinmux = <RV32M1_MUX('C', 9, 4)>,
28				 <RV32M1_MUX('C', 10, 4)>;
29			slew-rate = "slow";
30		};
31	};
32
33	lpi2c3_default: lpi2c3_default {
34		group0 {
35			pinmux = <RV32M1_MUX('E', 29, 3)>,
36				 <RV32M1_MUX('E', 30, 3)>;
37			slew-rate = "slow";
38		};
39	};
40
41	lpspi0_default: lpspi0_default {
42		group0 {
43			pinmux = <RV32M1_MUX('B', 4, 2)>,
44				 <RV32M1_MUX('B', 5, 2)>,
45				 <RV32M1_MUX('B', 6, 2)>,
46				 <RV32M1_MUX('B', 7, 2)>;
47			slew-rate = "slow";
48		};
49	};
50
51	lpspi1_default: lpspi1_default {
52		group0 {
53			pinmux = <RV32M1_MUX('B', 20, 2)>,
54				 <RV32M1_MUX('B', 21, 2)>,
55				 <RV32M1_MUX('B', 22, 2)>,
56				 <RV32M1_MUX('B', 24, 2)>;
57			slew-rate = "slow";
58		};
59	};
60
61	tpm2_default: tpm2_default {
62		group0 {
63			pinmux = <RV32M1_MUX('A', 22, 6)>,
64				 <RV32M1_MUX('A', 23, 6)>,
65				 <RV32M1_MUX('A', 24, 6)>;
66			slew-rate = "slow";
67		};
68	};
69};
70