Deleted Added
full compact
imx6dl-hummingboard.dts (262573) imx6dl-hummingboard.dts (270864)
1/*
2 * Copyright (C) 2013,2014 Russell King
3 */
4/dts-v1/;
5
6#include "imx6dl.dtsi"
7#include "imx6qdl-microsom.dtsi"
8#include "imx6qdl-microsom-ar8035.dtsi"
9
10/ {
11 model = "SolidRun HummingBoard DL/Solo";
12 compatible = "solidrun,hummingboard", "fsl,imx6dl";
13
1/*
2 * Copyright (C) 2013,2014 Russell King
3 */
4/dts-v1/;
5
6#include "imx6dl.dtsi"
7#include "imx6qdl-microsom.dtsi"
8#include "imx6qdl-microsom-ar8035.dtsi"
9
10/ {
11 model = "SolidRun HummingBoard DL/Solo";
12 compatible = "solidrun,hummingboard", "fsl,imx6dl";
13
14 chosen {
15 stdout-path = &uart1;
16 };
17
14 ir_recv: ir-receiver {
15 compatible = "gpio-ir-receiver";
16 gpios = <&gpio1 2 1>;
17 pinctrl-names = "default";
18 pinctrl-0 = <&pinctrl_hummingboard_gpio1_2>;
19 };
20
21 regulators {

--- 40 unchanged lines hidden (view full) ---

62};
63
64&can1 {
65 pinctrl-names = "default";
66 pinctrl-0 = <&pinctrl_hummingboard_flexcan1>;
67 status = "okay";
68};
69
18 ir_recv: ir-receiver {
19 compatible = "gpio-ir-receiver";
20 gpios = <&gpio1 2 1>;
21 pinctrl-names = "default";
22 pinctrl-0 = <&pinctrl_hummingboard_gpio1_2>;
23 };
24
25 regulators {

--- 40 unchanged lines hidden (view full) ---

66};
67
68&can1 {
69 pinctrl-names = "default";
70 pinctrl-0 = <&pinctrl_hummingboard_flexcan1>;
71 status = "okay";
72};
73
74&hdmi {
75 pinctrl-names = "default";
76 pinctrl-0 = <&pinctrl_hummingboard_hdmi>;
77 ddc-i2c-bus = <&i2c2>;
78 status = "okay";
79};
80
70&i2c1 {
71 pinctrl-names = "default";
72 pinctrl-0 = <&pinctrl_hummingboard_i2c1>;
73
74 /*
75 * Not fitted on Carrier-1 board... yet
76 status = "okay";
77
78 rtc: pcf8523@68 {
79 compatible = "nxp,pcf8523";
80 reg = <0x68>;
81 };
82 */
83};
84
81&i2c1 {
82 pinctrl-names = "default";
83 pinctrl-0 = <&pinctrl_hummingboard_i2c1>;
84
85 /*
86 * Not fitted on Carrier-1 board... yet
87 status = "okay";
88
89 rtc: pcf8523@68 {
90 compatible = "nxp,pcf8523";
91 reg = <0x68>;
92 };
93 */
94};
95
96&i2c2 {
97 clock-frequency = <100000>;
98 pinctrl-names = "default";
99 pinctrl-0 = <&pinctrl_hummingboard_i2c2>;
100 status = "okay";
101};
102
85&iomuxc {
86 hummingboard {
87 pinctrl_hummingboard_flexcan1: hummingboard-flexcan1 {
88 fsl,pins = <
89 MX6QDL_PAD_SD3_CLK__FLEXCAN1_RX 0x80000000
90 MX6QDL_PAD_SD3_CMD__FLEXCAN1_TX 0x80000000
91 >;
92 };
93
94 pinctrl_hummingboard_gpio1_2: hummingboard-gpio1_2 {
95 fsl,pins = <
96 MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x80000000
97 >;
98 };
99
103&iomuxc {
104 hummingboard {
105 pinctrl_hummingboard_flexcan1: hummingboard-flexcan1 {
106 fsl,pins = <
107 MX6QDL_PAD_SD3_CLK__FLEXCAN1_RX 0x80000000
108 MX6QDL_PAD_SD3_CMD__FLEXCAN1_TX 0x80000000
109 >;
110 };
111
112 pinctrl_hummingboard_gpio1_2: hummingboard-gpio1_2 {
113 fsl,pins = <
114 MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x80000000
115 >;
116 };
117
118 pinctrl_hummingboard_hdmi: hummingboard-hdmi {
119 fsl,pins = <
120 MX6QDL_PAD_KEY_ROW2__HDMI_TX_CEC_LINE 0x1f8b0
121 >;
122 };
123
100 pinctrl_hummingboard_i2c1: hummingboard-i2c1 {
101 fsl,pins = <
102 MX6QDL_PAD_EIM_D21__I2C1_SCL 0x4001b8b1
103 MX6QDL_PAD_EIM_D28__I2C1_SDA 0x4001b8b1
104 >;
105 };
106
124 pinctrl_hummingboard_i2c1: hummingboard-i2c1 {
125 fsl,pins = <
126 MX6QDL_PAD_EIM_D21__I2C1_SCL 0x4001b8b1
127 MX6QDL_PAD_EIM_D28__I2C1_SDA 0x4001b8b1
128 >;
129 };
130
131 pinctrl_hummingboard_i2c2: hummingboard-i2c2 {
132 fsl,pins = <
133 MX6QDL_PAD_KEY_COL3__I2C2_SCL 0x4001b8b1
134 MX6QDL_PAD_KEY_ROW3__I2C2_SDA 0x4001b8b1
135 >;
136 };
137
107 pinctrl_hummingboard_spdif: hummingboard-spdif {
108 fsl,pins = <MX6QDL_PAD_GPIO_17__SPDIF_OUT 0x13091>;
109 };
110
111 pinctrl_hummingboard_usbh1_vbus: hummingboard-usbh1-vbus {
112 fsl,pins = <MX6QDL_PAD_GPIO_0__GPIO1_IO00 0x1b0b0>;
113 };
114
138 pinctrl_hummingboard_spdif: hummingboard-spdif {
139 fsl,pins = <MX6QDL_PAD_GPIO_17__SPDIF_OUT 0x13091>;
140 };
141
142 pinctrl_hummingboard_usbh1_vbus: hummingboard-usbh1-vbus {
143 fsl,pins = <MX6QDL_PAD_GPIO_0__GPIO1_IO00 0x1b0b0>;
144 };
145
146 pinctrl_hummingboard_usbotg_id: hummingboard-usbotg-id {
147 /*
148 * Similar to pinctrl_usbotg_2, but we want it
149 * pulled down for a fixed host connection.
150 */
151 fsl,pins = <MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x13059>;
152 };
153
115 pinctrl_hummingboard_usbotg_vbus: hummingboard-usbotg-vbus {
116 fsl,pins = <MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x1b0b0>;
117 };
118
119 pinctrl_hummingboard_usdhc2_aux: hummingboard-usdhc2-aux {
120 fsl,pins = <
121 MX6QDL_PAD_GPIO_4__GPIO1_IO04 0x1f071
122 >;

--- 19 unchanged lines hidden (view full) ---

142};
143
144&usbh1 {
145 vbus-supply = <&reg_usbh1_vbus>;
146 status = "okay";
147};
148
149&usbotg {
154 pinctrl_hummingboard_usbotg_vbus: hummingboard-usbotg-vbus {
155 fsl,pins = <MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x1b0b0>;
156 };
157
158 pinctrl_hummingboard_usdhc2_aux: hummingboard-usdhc2-aux {
159 fsl,pins = <
160 MX6QDL_PAD_GPIO_4__GPIO1_IO04 0x1f071
161 >;

--- 19 unchanged lines hidden (view full) ---

181};
182
183&usbh1 {
184 vbus-supply = <&reg_usbh1_vbus>;
185 status = "okay";
186};
187
188&usbotg {
189 pinctrl-names = "default";
190 pinctrl-0 = <&pinctrl_hummingboard_usbotg_id>;
150 vbus-supply = <&reg_usbotg_vbus>;
151 status = "okay";
152};
153
154&usdhc2 {
155 pinctrl-names = "default";
156 pinctrl-0 = <
157 &pinctrl_hummingboard_usdhc2_aux
158 &pinctrl_hummingboard_usdhc2
159 >;
160 vmmc-supply = <&reg_3p3v>;
161 cd-gpios = <&gpio1 4 0>;
162 status = "okay";
163};
191 vbus-supply = <&reg_usbotg_vbus>;
192 status = "okay";
193};
194
195&usdhc2 {
196 pinctrl-names = "default";
197 pinctrl-0 = <
198 &pinctrl_hummingboard_usdhc2_aux
199 &pinctrl_hummingboard_usdhc2
200 >;
201 vmmc-supply = <&reg_3p3v>;
202 cd-gpios = <&gpio1 4 0>;
203 status = "okay";
204};