forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 10ebd8556b7990499c896a550e3d416b444211e6
kernel/arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts
....@@ -50,6 +50,12 @@
5050 };
5151 };
5252
53
+ vibrator {
54
+ compatible = "gpio-vibrator";
55
+ enable-gpios = <&msmgpio 86 GPIO_ACTIVE_HIGH>;
56
+ vcc-supply = <&pm8941_l18>;
57
+ };
58
+
5359 smd {
5460 rpm {
5561 rpm_requests {
....@@ -215,6 +221,8 @@
215221 regulator-max-microvolt = <2950000>;
216222
217223 regulator-boot-on;
224
+ regulator-system-load = <200000>;
225
+ regulator-allow-set-load;
218226 };
219227
220228 l21 {
....@@ -251,6 +259,25 @@
251259 status = "ok";
252260 };
253261
262
+ remoteproc@fb21b000 {
263
+ status = "ok";
264
+
265
+ vddmx-supply = <&pm8841_s1>;
266
+ vddcx-supply = <&pm8841_s2>;
267
+
268
+ pinctrl-names = "default";
269
+ pinctrl-0 = <&wcnss_pin_a>;
270
+
271
+ smd-edge {
272
+ qcom,remote-pid = <4>;
273
+ label = "pronto";
274
+
275
+ wcnss {
276
+ status = "ok";
277
+ };
278
+ };
279
+ };
280
+
254281 pinctrl@fd510000 {
255282 sdhc1_pin_a: sdhc1-pin-active {
256283 clk {
....@@ -266,14 +293,6 @@
266293 };
267294 };
268295
269
- sdhc2_cd_pin_a: sdhc2-cd-pin-active {
270
- pins = "gpio62";
271
- function = "gpio";
272
-
273
- drive-strength = <2>;
274
- bias-disable;
275
- };
276
-
277296 sdhc2_pin_a: sdhc2-pin-active {
278297 clk {
279298 pins = "sdc2_clk";
....@@ -285,6 +304,32 @@
285304 pins = "sdc2_cmd", "sdc2_data";
286305 drive-strength = <6>;
287306 bias-pull-up;
307
+ };
308
+ };
309
+
310
+ wcnss_pin_a: wcnss-pin-active {
311
+ wlan {
312
+ pins = "gpio36", "gpio37", "gpio38", "gpio39", "gpio40";
313
+ function = "wlan";
314
+
315
+ drive-strength = <6>;
316
+ bias-pull-down;
317
+ };
318
+
319
+ bt {
320
+ pins = "gpio35", "gpio43", "gpio44";
321
+ function = "bt";
322
+
323
+ drive-strength = <2>;
324
+ bias-pull-down;
325
+ };
326
+
327
+ fm {
328
+ pins = "gpio41", "gpio42";
329
+ function = "fm";
330
+
331
+ drive-strength = <2>;
332
+ bias-pull-down;
288333 };
289334 };
290335 };
....@@ -311,7 +356,7 @@
311356 bus-width = <4>;
312357
313358 pinctrl-names = "default";
314
- pinctrl-0 = <&sdhc2_pin_a>, <&sdhc2_cd_pin_a>;
359
+ pinctrl-0 = <&sdhc2_pin_a>;
315360 };
316361
317362 usb@f9a55000 {
....@@ -338,6 +383,16 @@
338383 };
339384 };
340385 };
386
+
387
+ imem@fe805000 {
388
+ status = "okay";
389
+
390
+ reboot-mode {
391
+ mode-normal = <0x77665501>;
392
+ mode-bootloader = <0x77665500>;
393
+ mode-recovery = <0x77665502>;
394
+ };
395
+ };
341396 };
342397
343398 &spmi_bus {