blob: 0fff2195f985985a28314c42fce63414d026ef6c [file] [log] [blame]
Ian Ray7f0cf482019-01-31 16:21:11 +02001/* SPDX-License-Identifier: GPL-2.0+ OR X11 */
2/*
3 * Copyright 2015 Timesys Corporation.
4 * Copyright 2018 General Electric Company
5 * Based on imx6q-ba16.dtsi and imx6q-bx50v3.dtsi from kernel 4.20.5.
6 */
7
8/dts-v1/;
9
10#include "imx6q.dtsi"
11
12/ {
13 model = "General Electric Bx50v3";
14 compatible = "ge,imx6q-bx50v3", "advantech,imx6q-ba16", "fsl,imx6q";
15};
Ian Ray3a97ec02019-01-31 16:21:12 +020016
17&iomuxc {
18 pinctrl-names = "default";
19
20 pinctrl_usdhc3: usdhc3grp {
21 fsl,pins = <
22 MX6QDL_PAD_SD3_CMD__SD3_CMD 0x17059
23 MX6QDL_PAD_SD3_CLK__SD3_CLK 0x10059
24 MX6QDL_PAD_SD3_DAT0__SD3_DATA0 0x17059
25 MX6QDL_PAD_SD3_DAT1__SD3_DATA1 0x17059
26 MX6QDL_PAD_SD3_DAT2__SD3_DATA2 0x17059
27 MX6QDL_PAD_SD3_DAT3__SD3_DATA3 0x17059
28 MX6QDL_PAD_SD3_DAT4__SD3_DATA4 0x17059
29 MX6QDL_PAD_SD3_DAT5__SD3_DATA5 0x17059
30 MX6QDL_PAD_SD3_DAT6__SD3_DATA6 0x17059
31 MX6QDL_PAD_SD3_DAT7__SD3_DATA7 0x17059
32 >;
33 };
34
35 pinctrl_usdhc3_reset: usdhc3grp-reset {
36 fsl,pins = <
37 MX6QDL_PAD_SD3_RST__SD3_RESET 0x170F9
38 >;
39 };
40};
41
42&usdhc1 {
43 status = "disabled";
44};
45
46&usdhc2 {
47 status = "disabled";
48};
49
50/* eMMC */
51&usdhc3 {
52 pinctrl-names = "default";
53 pinctrl-0 = <&pinctrl_usdhc3 &pinctrl_usdhc3_reset>;
54 bus-width = <8>;
55 non-removable;
56 keep-power-in-suspend;
57 status = "okay";
58};
59
60&usdhc4 {
61 status = "disabled";
62};