xref: /linux/arch/arm64/boot/dts/actions/s900-bubblegum-96.dts (revision c95baf12f5077419db01313ab61c2aac007d40cd)
1f220d3ebSAndreas Färber// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
206edb80fSAndreas Färber/*
306edb80fSAndreas Färber * Copyright (c) 2017 Andreas Färber
406edb80fSAndreas Färber */
506edb80fSAndreas Färber
606edb80fSAndreas Färber/dts-v1/;
706edb80fSAndreas Färber
806edb80fSAndreas Färber#include "s900.dtsi"
906edb80fSAndreas Färber
1006edb80fSAndreas Färber/ {
1106edb80fSAndreas Färber	compatible = "ucrobotics,bubblegum-96", "actions,s900";
1206edb80fSAndreas Färber	model = "Bubblegum-96";
1306edb80fSAndreas Färber
1406edb80fSAndreas Färber	aliases {
15*7d578b7dSManivannan Sadhasivam		mmc0 = &mmc0;
16*7d578b7dSManivannan Sadhasivam		mmc1 = &mmc1;
17*7d578b7dSManivannan Sadhasivam		mmc2 = &mmc2;
1806edb80fSAndreas Färber		serial5 = &uart5;
1906edb80fSAndreas Färber	};
2006edb80fSAndreas Färber
2106edb80fSAndreas Färber	chosen {
2206edb80fSAndreas Färber		stdout-path = "serial5:115200n8";
2306edb80fSAndreas Färber	};
2406edb80fSAndreas Färber
2506edb80fSAndreas Färber	memory@0 {
2606edb80fSAndreas Färber		device_type = "memory";
2706edb80fSAndreas Färber		reg = <0x0 0x0 0x0 0x80000000>;
2806edb80fSAndreas Färber	};
29*7d578b7dSManivannan Sadhasivam
30*7d578b7dSManivannan Sadhasivam	/* Fixed regulator used in the absence of PMIC */
31*7d578b7dSManivannan Sadhasivam	vcc_3v1: vcc-3v1 {
32*7d578b7dSManivannan Sadhasivam		compatible = "regulator-fixed";
33*7d578b7dSManivannan Sadhasivam		regulator-name = "fixed-3.1V";
34*7d578b7dSManivannan Sadhasivam		regulator-min-microvolt = <3100000>;
35*7d578b7dSManivannan Sadhasivam		regulator-max-microvolt = <3100000>;
36*7d578b7dSManivannan Sadhasivam		regulator-always-on;
37*7d578b7dSManivannan Sadhasivam	};
38*7d578b7dSManivannan Sadhasivam
39*7d578b7dSManivannan Sadhasivam	/* Fixed regulator used in the absence of PMIC */
40*7d578b7dSManivannan Sadhasivam	sd_vcc: sd-vcc {
41*7d578b7dSManivannan Sadhasivam		compatible = "regulator-fixed";
42*7d578b7dSManivannan Sadhasivam		regulator-name = "fixed-3.1V";
43*7d578b7dSManivannan Sadhasivam		regulator-min-microvolt = <3100000>;
44*7d578b7dSManivannan Sadhasivam		regulator-max-microvolt = <3100000>;
45*7d578b7dSManivannan Sadhasivam		regulator-always-on;
46*7d578b7dSManivannan Sadhasivam	};
4706edb80fSAndreas Färber};
4806edb80fSAndreas Färber
4907b308eeSManivannan Sadhasivam&i2c0 {
5007b308eeSManivannan Sadhasivam	status = "disabled";
5107b308eeSManivannan Sadhasivam	pinctrl-names = "default";
5207b308eeSManivannan Sadhasivam	pinctrl-0 = <&i2c0_default>;
5307b308eeSManivannan Sadhasivam};
5407b308eeSManivannan Sadhasivam
5507b308eeSManivannan Sadhasivam&i2c1 {
5607b308eeSManivannan Sadhasivam	status = "okay";
5707b308eeSManivannan Sadhasivam	pinctrl-names = "default";
5807b308eeSManivannan Sadhasivam	pinctrl-0 = <&i2c1_default>;
5907b308eeSManivannan Sadhasivam};
6007b308eeSManivannan Sadhasivam
6107b308eeSManivannan Sadhasivam&i2c2 {
6207b308eeSManivannan Sadhasivam	status = "okay";
6307b308eeSManivannan Sadhasivam	pinctrl-names = "default";
6407b308eeSManivannan Sadhasivam	pinctrl-0 = <&i2c2_default>;
6507b308eeSManivannan Sadhasivam};
6607b308eeSManivannan Sadhasivam
6729ea7baeSManivannan Sadhasivam/*
6829ea7baeSManivannan Sadhasivam * GPIO name legend: proper name = the GPIO line is used as GPIO
6929ea7baeSManivannan Sadhasivam *         NC = not connected (pin out but not routed from the chip to
7029ea7baeSManivannan Sadhasivam *              anything the board)
7129ea7baeSManivannan Sadhasivam *         "[PER]" = pin is muxed for [peripheral] (not GPIO)
7229ea7baeSManivannan Sadhasivam *         LSEC = Low Speed External Connector
7329ea7baeSManivannan Sadhasivam *         HSEC = High Speed External Connector
7429ea7baeSManivannan Sadhasivam *
7529ea7baeSManivannan Sadhasivam * Line names are taken from the schematic "Schematics Bubblegum96"
7629ea7baeSManivannan Sadhasivam * version v1.0
7729ea7baeSManivannan Sadhasivam *
7829ea7baeSManivannan Sadhasivam * For the lines routed to the external connectors the
7929ea7baeSManivannan Sadhasivam * lines are named after the 96Boards CE Specification 1.0,
8029ea7baeSManivannan Sadhasivam * Appendix "Expansion Connector Signal Description".
8129ea7baeSManivannan Sadhasivam *
8229ea7baeSManivannan Sadhasivam * When the 96Boards naming of a line and the schematic name of
8329ea7baeSManivannan Sadhasivam * the same line are in conflict, the 96Boards specification
8429ea7baeSManivannan Sadhasivam * takes precedence, which means that the external UART on the
8529ea7baeSManivannan Sadhasivam * LSEC is named UART0 while the schematic and SoC names this
8629ea7baeSManivannan Sadhasivam * UART2. Only exception is the I2C lines for which the schematic
8729ea7baeSManivannan Sadhasivam * naming has been preferred. This is only for the informational
8829ea7baeSManivannan Sadhasivam * lines i.e. "[FOO]", the GPIO named lines "GPIO-A" thru "GPIO-L"
8929ea7baeSManivannan Sadhasivam * are the only ones actually used for GPIO.
9029ea7baeSManivannan Sadhasivam */
9129ea7baeSManivannan Sadhasivam
9229ea7baeSManivannan Sadhasivam&pinctrl {
9329ea7baeSManivannan Sadhasivam	gpio-line-names =
9429ea7baeSManivannan Sadhasivam		"GPIO-A", /* GPIO_0, LSEC pin 23 */
9529ea7baeSManivannan Sadhasivam		"GPIO-B", /* GPIO_1, LSEC pin 24 */
9629ea7baeSManivannan Sadhasivam		"GPIO-C", /* GPIO_2, LSEC pin 25 */
9729ea7baeSManivannan Sadhasivam		"GPIO-D", /* GPIO_3, LSEC pin 26 */
9829ea7baeSManivannan Sadhasivam		"GPIO-E", /* GPIO_4, LSEC pin 27 */
9929ea7baeSManivannan Sadhasivam		"GPIO-F", /* GPIO_5, LSEC pin 28 */
10029ea7baeSManivannan Sadhasivam		"GPIO-G", /* GPIO_6, LSEC pin 29 */
10129ea7baeSManivannan Sadhasivam		"GPIO-H", /* GPIO_7, LSEC pin 30 */
10229ea7baeSManivannan Sadhasivam		"GPIO-I", /* GPIO_8, LSEC pin 31 */
10329ea7baeSManivannan Sadhasivam		"GPIO-J", /* GPIO_9, LSEC pin 32 */
10429ea7baeSManivannan Sadhasivam		"NC", /* GPIO_10 */
10529ea7baeSManivannan Sadhasivam		"NC", /* GPIO_11 */
10629ea7baeSManivannan Sadhasivam		"SIRQ2_1V8", /* GPIO_12 */
10729ea7baeSManivannan Sadhasivam		"PCM0_OUT", /* GPIO_13 */
10829ea7baeSManivannan Sadhasivam		"WIFI_LED", /* GPIO_14 */
10929ea7baeSManivannan Sadhasivam		"PCM0_SYNC", /* GPIO_15 */
11029ea7baeSManivannan Sadhasivam		"PCM0_CLK", /* GPIO_16 */
11129ea7baeSManivannan Sadhasivam		"PCM0_IN", /* GPIO_17 */
11229ea7baeSManivannan Sadhasivam		"BT_LED", /* GPIO_18 */
11329ea7baeSManivannan Sadhasivam		"LED0", /* GPIO_19 */
11429ea7baeSManivannan Sadhasivam		"LED1", /* GPIO_20 */
11529ea7baeSManivannan Sadhasivam		"JTAG_TCK", /* GPIO_21 */
11629ea7baeSManivannan Sadhasivam		"JTAG_TMS", /* GPIO_22 */
11729ea7baeSManivannan Sadhasivam		"JTAG_TDI", /* GPIO_23 */
11829ea7baeSManivannan Sadhasivam		"JTAG_TDO", /* GPIO_24 */
11929ea7baeSManivannan Sadhasivam		"[UART1_RxD]", /* GPIO_25, LSEC pin 13 */
12029ea7baeSManivannan Sadhasivam		"NC", /* GPIO_26 */
12129ea7baeSManivannan Sadhasivam		"[UART1_TxD]", /* GPIO_27, LSEC pin 11 */
12229ea7baeSManivannan Sadhasivam		"SD0_D0", /* GPIO_28 */
12329ea7baeSManivannan Sadhasivam		"SD0_D1", /* GPIO_29 */
12429ea7baeSManivannan Sadhasivam		"SD0_D2", /* GPIO_30 */
12529ea7baeSManivannan Sadhasivam		"SD0_D3", /* GPIO_31 */
12629ea7baeSManivannan Sadhasivam		"SD1_D0", /* GPIO_32 */
12729ea7baeSManivannan Sadhasivam		"SD1_D1", /* GPIO_33 */
12829ea7baeSManivannan Sadhasivam		"SD1_D2", /* GPIO_34 */
12929ea7baeSManivannan Sadhasivam		"SD1_D3", /* GPIO_35 */
13029ea7baeSManivannan Sadhasivam		"SD0_CMD", /* GPIO_36 */
13129ea7baeSManivannan Sadhasivam		"SD0_CLK", /* GPIO_37 */
13229ea7baeSManivannan Sadhasivam		"SD1_CMD", /* GPIO_38 */
13329ea7baeSManivannan Sadhasivam		"SD1_CLK", /* GPIO_39 */
13429ea7baeSManivannan Sadhasivam		"SPI0_SCLK", /* GPIO_40, LSEC pin 8 */
13529ea7baeSManivannan Sadhasivam		"SPI0_CS", /* GPIO_41, LSEC pin 12 */
13629ea7baeSManivannan Sadhasivam		"SPI0_DIN", /* GPIO_42, LSEC pin 10 */
13729ea7baeSManivannan Sadhasivam		"SPI0_DOUT", /* GPIO_43, LSEC pin 14 */
13829ea7baeSManivannan Sadhasivam		"I2C5_SDATA", /* GPIO_44, HSEC pin 36 */
13929ea7baeSManivannan Sadhasivam		"I2C5_SCLK", /* GPIO_45, HSEC pin 38 */
14029ea7baeSManivannan Sadhasivam		"UART0_RX", /* GPIO_46, LSEC pin 7 */
14129ea7baeSManivannan Sadhasivam		"UART0_TX", /* GPIO_47, LSEC pin 5 */
14229ea7baeSManivannan Sadhasivam		"UART0_RTSB", /* GPIO_48, LSEC pin 9 */
14329ea7baeSManivannan Sadhasivam		"UART0_CTSB", /* GPIO_49, LSEC pin 3 */
14429ea7baeSManivannan Sadhasivam		"I2C4_SCLK", /* GPIO_50, HSEC pin 32 */
14529ea7baeSManivannan Sadhasivam		"I2C4_SDATA", /* GPIO_51, HSEC pin 34 */
14629ea7baeSManivannan Sadhasivam		"I2C0_SCLK", /* GPIO_52 */
14729ea7baeSManivannan Sadhasivam		"I2C0_SDATA", /* GPIO_53 */
14829ea7baeSManivannan Sadhasivam		"I2C1_SCLK", /* GPIO_54, LSEC pin 15 */
14929ea7baeSManivannan Sadhasivam		"I2C1_SDATA", /* GPIO_55, LSEC pin 17 */
15029ea7baeSManivannan Sadhasivam		"I2C2_SCLK", /* GPIO_56, LSEC pin 19 */
15129ea7baeSManivannan Sadhasivam		"I2C2_SDATA", /* GPIO_57, LSEC pin 21 */
15229ea7baeSManivannan Sadhasivam		"CSI0_DN0", /* GPIO_58, HSEC pin 10 */
15329ea7baeSManivannan Sadhasivam		"CSI0_DP0", /* GPIO_59, HSEC pin 8 */
15429ea7baeSManivannan Sadhasivam		"CSI0_DN1", /* GPIO_60, HSEC pin 16 */
15529ea7baeSManivannan Sadhasivam		"CSI0_DP1", /* GPIO_61, HSEC pin 14 */
15629ea7baeSManivannan Sadhasivam		"CSI0_CN", /* GPIO_62, HSEC pin 4 */
15729ea7baeSManivannan Sadhasivam		"CSI0_CP", /* GPIO_63, HSEC pin 2 */
15829ea7baeSManivannan Sadhasivam		"CSI0_DN2", /* GPIO_64, HSEC pin 22 */
15929ea7baeSManivannan Sadhasivam		"CSI0_DP2", /* GPIO_65, HSEC pin 20 */
16029ea7baeSManivannan Sadhasivam		"CSI0_DN3", /* GPIO_66, HSEC pin 28 */
16129ea7baeSManivannan Sadhasivam		"CSI0_DP3", /* GPIO_67, HSEC pin 26 */
16229ea7baeSManivannan Sadhasivam		"[CLK0]", /* GPIO_68, HSEC pin 15 */
16329ea7baeSManivannan Sadhasivam		"CSI1_DN0", /* GPIO_69, HSEC pin 44 */
16429ea7baeSManivannan Sadhasivam		"CSI1_DP0", /* GPIO_70, HSEC pin 42 */
16529ea7baeSManivannan Sadhasivam		"CSI1_DN1", /* GPIO_71, HSEC pin 50 */
16629ea7baeSManivannan Sadhasivam		"CSI1_DP1", /* GPIO_72, HSEC pin 48 */
16729ea7baeSManivannan Sadhasivam		"CSI1_CN", /* GPIO_73, HSEC pin 56 */
16829ea7baeSManivannan Sadhasivam		"CSI1_CP", /* GPIO_74, HSEC pin 54 */
16929ea7baeSManivannan Sadhasivam		"[CLK1]", /* GPIO_75, HSEC pin 17 */
17029ea7baeSManivannan Sadhasivam		"[GPIOD0]", /* GPIO_76 */
17129ea7baeSManivannan Sadhasivam		"[GPIOD1]", /* GPIO_77 */
17229ea7baeSManivannan Sadhasivam		"BT_RST_N", /* GPIO_78 */
17329ea7baeSManivannan Sadhasivam		"EXT_DC_EN", /* GPIO_79 */
17429ea7baeSManivannan Sadhasivam		"[PCM_DI]", /* GPIO_80, LSEC pin 22 */
17529ea7baeSManivannan Sadhasivam		"[PCM_DO]", /* GPIO_81, LSEC pin 20 */
17629ea7baeSManivannan Sadhasivam		"[PCM_CLK]", /* GPIO_82, LSEC pin 18 */
17729ea7baeSManivannan Sadhasivam		"[PCM_FS]", /* GPIO_83, LSEC pin 16 */
17829ea7baeSManivannan Sadhasivam		"WAKE_BT", /* GPIO_84 */
17929ea7baeSManivannan Sadhasivam		"WL_REG_ON", /* GPIO_85 */
18029ea7baeSManivannan Sadhasivam		"NC", /* GPIO_86 */
18129ea7baeSManivannan Sadhasivam		"NC", /* GPIO_87 */
18229ea7baeSManivannan Sadhasivam		"NC", /* GPIO_88 */
18329ea7baeSManivannan Sadhasivam		"NC", /* GPIO_89 */
18429ea7baeSManivannan Sadhasivam		"NC", /* GPIO_90 */
18529ea7baeSManivannan Sadhasivam		"WIFI_WAKE", /* GPIO_91 */
18629ea7baeSManivannan Sadhasivam		"BT_WAKE", /* GPIO_92 */
18729ea7baeSManivannan Sadhasivam		"NC", /* GPIO_93 */
18829ea7baeSManivannan Sadhasivam		"OTG_EN2", /* GPIO_94 */
18929ea7baeSManivannan Sadhasivam		"OTG_EN", /* GPIO_95 */
19029ea7baeSManivannan Sadhasivam		"DSI_DP3", /* GPIO_96, HSEC pin 45 */
19129ea7baeSManivannan Sadhasivam		"DSI_DN3", /* GPIO_97, HSEC pin 47 */
19229ea7baeSManivannan Sadhasivam		"DSI_DP1", /* GPIO_98, HSEC pin 33 */
19329ea7baeSManivannan Sadhasivam		"DSI_DN1", /* GPIO_99, HSEC pin 35 */
19429ea7baeSManivannan Sadhasivam		"DSI_CP", /* GPIO_100, HSEC pin 21 */
19529ea7baeSManivannan Sadhasivam		"DSI_CN", /* GPIO_101, HSEC pin 23 */
19629ea7baeSManivannan Sadhasivam		"DSI_DP0", /* GPIO_102, HSEC pin 27 */
19729ea7baeSManivannan Sadhasivam		"DSI_DN0", /* GPIO_103, HSEC pin 29 */
19829ea7baeSManivannan Sadhasivam		"DSI_DP2", /* GPIO_104, HSEC pin 39 */
19929ea7baeSManivannan Sadhasivam		"DSI_DN2", /* GPIO_105, HSEC pin 41 */
20029ea7baeSManivannan Sadhasivam		"N0_D0", /* GPIO_106 */
20129ea7baeSManivannan Sadhasivam		"N0_D1", /* GPIO_107 */
20229ea7baeSManivannan Sadhasivam		"N0_D2", /* GPIO_108 */
20329ea7baeSManivannan Sadhasivam		"N0_D3", /* GPIO_109 */
20429ea7baeSManivannan Sadhasivam		"N0_D4", /* GPIO_110 */
20529ea7baeSManivannan Sadhasivam		"N0_D5", /* GPIO_111 */
20629ea7baeSManivannan Sadhasivam		"N0_D6", /* GPIO_112 */
20729ea7baeSManivannan Sadhasivam		"N0_D7", /* GPIO_113 */
20829ea7baeSManivannan Sadhasivam		"N0_DQS", /* GPIO_114 */
20929ea7baeSManivannan Sadhasivam		"N0_DQSN", /* GPIO_115 */
21029ea7baeSManivannan Sadhasivam		"NC", /* GPIO_116 */
21129ea7baeSManivannan Sadhasivam		"NC", /* GPIO_117 */
21229ea7baeSManivannan Sadhasivam		"NC", /* GPIO_118 */
21329ea7baeSManivannan Sadhasivam		"N0_CEB1", /* GPIO_119 */
21429ea7baeSManivannan Sadhasivam		"CARD_DT", /* GPIO_120 */
21529ea7baeSManivannan Sadhasivam		"N0_CEB3", /* GPIO_121 */
21629ea7baeSManivannan Sadhasivam		"SD_DAT0", /* GPIO_122, HSEC pin 1 */
21729ea7baeSManivannan Sadhasivam		"SD_DAT1", /* GPIO_123, HSEC pin 3 */
21829ea7baeSManivannan Sadhasivam		"SD_DAT2", /* GPIO_124, HSEC pin 5 */
21929ea7baeSManivannan Sadhasivam		"SD_DAT3", /* GPIO_125, HSEC pin 7 */
22029ea7baeSManivannan Sadhasivam		"NC", /* GPIO_126 */
22129ea7baeSManivannan Sadhasivam		"NC", /* GPIO_127 */
22229ea7baeSManivannan Sadhasivam		"[PWR_BTN_N]", /* GPIO_128, LSEC pin 4 */
22329ea7baeSManivannan Sadhasivam		"[RST_BTN_N]", /* GPIO_129, LSEC pin 6 */
22429ea7baeSManivannan Sadhasivam		"NC", /* GPIO_130 */
22529ea7baeSManivannan Sadhasivam		"SD_CMD", /* GPIO_131 */
22629ea7baeSManivannan Sadhasivam		"GPIO-L", /* GPIO_132, LSEC pin 34 */
22729ea7baeSManivannan Sadhasivam		"GPIO-K", /* GPIO_133, LSEC pin 33 */
22829ea7baeSManivannan Sadhasivam		"NC", /* GPIO_134 */
22929ea7baeSManivannan Sadhasivam		"SD_SCLK", /* GPIO_135 */
23029ea7baeSManivannan Sadhasivam		"NC", /* GPIO_136 */
23129ea7baeSManivannan Sadhasivam		"JTAG_TRST", /* GPIO_137 */
23229ea7baeSManivannan Sadhasivam		"I2C3_SCLK", /* GPIO_138 */
23329ea7baeSManivannan Sadhasivam		"LED2", /* GPIO_139 */
23429ea7baeSManivannan Sadhasivam		"LED3", /* GPIO_140 */
23529ea7baeSManivannan Sadhasivam		"I2C3_SDATA", /* GPIO_141 */
23629ea7baeSManivannan Sadhasivam		"UART3_RX", /* GPIO_142 */
23729ea7baeSManivannan Sadhasivam		"UART3_TX", /* GPIO_143 */
23829ea7baeSManivannan Sadhasivam		"UART3_RTSB", /* GPIO_144 */
23929ea7baeSManivannan Sadhasivam		"UART3_CTSB"; /* GPIO_145 */
24007b308eeSManivannan Sadhasivam
24107b308eeSManivannan Sadhasivam	i2c0_default: i2c0-default {
24207b308eeSManivannan Sadhasivam		pinmux {
24307b308eeSManivannan Sadhasivam			groups = "i2c0_mfp";
24407b308eeSManivannan Sadhasivam			function = "i2c0";
24507b308eeSManivannan Sadhasivam		};
24607b308eeSManivannan Sadhasivam		pinconf {
24707b308eeSManivannan Sadhasivam			pins = "i2c0_sclk", "i2c0_sdata";
24807b308eeSManivannan Sadhasivam			bias-pull-up;
24907b308eeSManivannan Sadhasivam		};
25007b308eeSManivannan Sadhasivam	};
25107b308eeSManivannan Sadhasivam
25207b308eeSManivannan Sadhasivam	i2c1_default: i2c1-default {
25307b308eeSManivannan Sadhasivam		pinconf {
25407b308eeSManivannan Sadhasivam			pins = "i2c1_sclk", "i2c1_sdata";
25507b308eeSManivannan Sadhasivam			bias-pull-up;
25607b308eeSManivannan Sadhasivam		};
25707b308eeSManivannan Sadhasivam	};
25807b308eeSManivannan Sadhasivam
25907b308eeSManivannan Sadhasivam	i2c2_default: i2c2-default {
26007b308eeSManivannan Sadhasivam		pinconf {
26107b308eeSManivannan Sadhasivam			pins = "i2c2_sclk", "i2c2_sdata";
26207b308eeSManivannan Sadhasivam			bias-pull-up;
26307b308eeSManivannan Sadhasivam		};
26407b308eeSManivannan Sadhasivam	};
265*7d578b7dSManivannan Sadhasivam
266*7d578b7dSManivannan Sadhasivam	mmc0_default: mmc0_default {
267*7d578b7dSManivannan Sadhasivam		pinmux {
268*7d578b7dSManivannan Sadhasivam			groups = "sd0_d0_mfp", "sd0_d1_mfp", "sd0_d2_d3_mfp",
269*7d578b7dSManivannan Sadhasivam				 "sd0_cmd_mfp", "sd0_clk_mfp";
270*7d578b7dSManivannan Sadhasivam			function = "sd0";
271*7d578b7dSManivannan Sadhasivam		};
272*7d578b7dSManivannan Sadhasivam	};
273*7d578b7dSManivannan Sadhasivam
274*7d578b7dSManivannan Sadhasivam	mmc2_default: mmc2_default {
275*7d578b7dSManivannan Sadhasivam		pinmux {
276*7d578b7dSManivannan Sadhasivam			groups = "nand0_d0_ceb3_mfp";
277*7d578b7dSManivannan Sadhasivam			function = "sd2";
278*7d578b7dSManivannan Sadhasivam		};
279*7d578b7dSManivannan Sadhasivam	};
280*7d578b7dSManivannan Sadhasivam};
281*7d578b7dSManivannan Sadhasivam
282*7d578b7dSManivannan Sadhasivam/* uSD */
283*7d578b7dSManivannan Sadhasivam&mmc0 {
284*7d578b7dSManivannan Sadhasivam	status = "okay";
285*7d578b7dSManivannan Sadhasivam	pinctrl-names = "default";
286*7d578b7dSManivannan Sadhasivam	pinctrl-0 = <&mmc0_default>;
287*7d578b7dSManivannan Sadhasivam	no-sdio;
288*7d578b7dSManivannan Sadhasivam	no-mmc;
289*7d578b7dSManivannan Sadhasivam	no-1-8-v;
290*7d578b7dSManivannan Sadhasivam	cd-gpios = <&pinctrl 120 GPIO_ACTIVE_LOW>;
291*7d578b7dSManivannan Sadhasivam	bus-width = <4>;
292*7d578b7dSManivannan Sadhasivam	vmmc-supply = <&sd_vcc>;
293*7d578b7dSManivannan Sadhasivam	vqmmc-supply = <&sd_vcc>;
294*7d578b7dSManivannan Sadhasivam};
295*7d578b7dSManivannan Sadhasivam
296*7d578b7dSManivannan Sadhasivam/* eMMC */
297*7d578b7dSManivannan Sadhasivam&mmc2 {
298*7d578b7dSManivannan Sadhasivam	status = "okay";
299*7d578b7dSManivannan Sadhasivam	pinctrl-names = "default";
300*7d578b7dSManivannan Sadhasivam	pinctrl-0 = <&mmc2_default>;
301*7d578b7dSManivannan Sadhasivam	no-sdio;
302*7d578b7dSManivannan Sadhasivam	no-sd;
303*7d578b7dSManivannan Sadhasivam	non-removable;
304*7d578b7dSManivannan Sadhasivam	bus-width = <8>;
305*7d578b7dSManivannan Sadhasivam	vmmc-supply = <&vcc_3v1>;
30629ea7baeSManivannan Sadhasivam};
30729ea7baeSManivannan Sadhasivam
30806edb80fSAndreas Färber&timer {
30906edb80fSAndreas Färber	clocks = <&hosc>;
31006edb80fSAndreas Färber};
31106edb80fSAndreas Färber
31206edb80fSAndreas Färber&uart5 {
31306edb80fSAndreas Färber	status = "okay";
31406edb80fSAndreas Färber};
315