forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi
....@@ -1,12 +1,6 @@
1
+// SPDX-License-Identifier: GPL-2.0-or-later
12 /*
23 * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru>
3
- *
4
- * The code contained herein is licensed under the GNU General Public
5
- * License. You may obtain a copy of the GNU General Public License
6
- * Version 2 or later at the following locations:
7
- *
8
- * http://www.opensource.org/licenses/gpl-license.html
9
- * http://www.gnu.org/copyleft/gpl.html
104 */
115
126 /dts-v1/;
....@@ -37,7 +31,6 @@
3731 reg = <0>;
3832 interrupt-parent = <&gpio1>;
3933 interrupts = <5 IRQ_TYPE_LEVEL_HIGH>;
40
- fsl,mc13xxx-uses-rtc;
4134
4235 regulators {
4336 sw1_reg: sw1 {
....@@ -142,14 +135,15 @@
142135 pwgt2spi_reg: pwgt2spi {
143136 regulator-always-on;
144137 };
145
-
146
- vcoincell_reg: vcoincell {
147
- regulator-min-microvolt = <3000000>;
148
- regulator-max-microvolt = <3000000>;
149
- regulator-always-on;
150
- };
151138 };
152139 };
140
+};
141
+
142
+&esdhc1 {
143
+ pinctrl-names = "default";
144
+ pinctrl-0 = <&pinctrl_esdhc1>;
145
+ max-frequency = <50000000>;
146
+ bus-width = <1>;
153147 };
154148
155149 &esdhc2 {
....@@ -174,9 +168,12 @@
174168 };
175169
176170 &i2c2 {
177
- pinctrl-names = "default";
171
+ pinctrl-names = "default", "gpio";
178172 pinctrl-0 = <&pinctrl_i2c2>;
173
+ pinctrl-1 = <&pinctrl_i2c2_gpio>;
179174 clock-frequency = <400000>;
175
+ scl-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
176
+ sda-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
180177 status = "okay";
181178
182179 mma7455l@1d {
....@@ -241,6 +238,14 @@
241238 >;
242239 };
243240
241
+ pinctrl_esdhc1: esdhc1grp {
242
+ fsl,pins = <
243
+ MX51_PAD_SD1_CLK__SD1_CLK 0x400021d5
244
+ MX51_PAD_SD1_CMD__SD1_CMD 0x400020d5
245
+ MX51_PAD_SD1_DATA0__SD1_DATA0 0x400020d5
246
+ >;
247
+ };
248
+
244249 pinctrl_esdhc2: esdhc2grp {
245250 fsl,pins = <
246251 MX51_PAD_SD2_CMD__SD2_CMD 0x400020d5
....@@ -282,6 +287,13 @@
282287 >;
283288 };
284289
290
+ pinctrl_i2c2_gpio: i2c2gpiogrp {
291
+ fsl,pins = <
292
+ MX51_PAD_GPIO1_2__GPIO1_2 0x400001ed
293
+ MX51_PAD_GPIO1_3__GPIO1_3 0x400001ed
294
+ >;
295
+ };
296
+
285297 pinctrl_nfc: nfcgrp {
286298 fsl,pins = <
287299 MX51_PAD_NANDF_D0__NANDF_D0 0x80000000