summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/s32v234-sbc.dts
blob: 1a306892a7581342c6cbad3ceeb2193b8d27bd7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
/*
 * Copyright 2015-2016 Freescale Semiconductor, Inc.
 * Copyright 2017 MicroSys Electronics GmbH
 * Copyright 2018-2019 NXP
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 */

/dts-v1/;

#include "s32v234.dtsi"

/ {
	model = "Freescale S32V234";
	compatible = "fsl,s32v234-sbc", "fsl,s32v234";

	chosen {
		stdout-path = "serial0:115200n8";
	};
};

&siul2 {
	status = "okay";

	s32v234-sbc {
		/* Format of pins: MSCR_IDX PAD_CONFIGURATION If you know the
		 * IMCR_IDX instead of MSCR_IDX, add 512 to it as the Reference
		 * Manual states.
		 */

		pinctrl_uart0: uart0grp {
			fsl,pins = <
				12  PAD_CTL_UART_TX
				11  PAD_CTL_UART_RX_MSCR
				712 PAD_CTL_UART_RX_IMCR
			>;
		};

		pinctrl_uart1: uart1grp {
			fsl,pins = <
				14  PAD_CTL_UART_TX
				13  PAD_CTL_UART_RX_MSCR
				714 PAD_CTL_UART_RX_IMCR
			>;
		};

		pinctrl_usdhc0: usdhc0grp {
			fsl,pins = <
				150 PAD_CTL_USDHC_CLK
				902 PAD_CTL_MUX_MODE_ALT3
				151 PAD_CTL_USDHC_CMD
				901 PAD_CTL_MUX_MODE_ALT3
				152 PAD_CTL_USDHC_DAT0_3
				903 PAD_CTL_MUX_MODE_ALT3
				153 PAD_CTL_USDHC_DAT0_3
				904 PAD_CTL_MUX_MODE_ALT3
				154 PAD_CTL_USDHC_DAT0_3
				905 PAD_CTL_MUX_MODE_ALT3
				155 PAD_CTL_USDHC_DAT0_3
				906 PAD_CTL_MUX_MODE_ALT3
				159 PAD_CTL_USDHC_DAT4_7
				907 PAD_CTL_MUX_MODE_ALT3
				160 PAD_CTL_USDHC_DAT4_7
				908 PAD_CTL_MUX_MODE_ALT3
				161 PAD_CTL_USDHC_DAT4_7
				909 PAD_CTL_MUX_MODE_ALT3
				162 PAD_CTL_USDHC_DAT4_7
				910 PAD_CTL_MUX_MODE_ALT3
			>;
		};
	};
};

&uart0 {
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_uart0>;
	status = "okay";
};

&uart1 {
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_uart1>;
	status = "okay";
};

&usdhc0 {
	no-1-8-v;
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_usdhc0>;
	status = "okay";
};