Skip to content

Commit 9271fcc

Browse files
committed
Merge tag 'qcom-dts-for-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Qualcomm DTS more changes for v5.16 The multi-purpose-pin (MPP) driver is finally migrated to use hierarchical IRQ domains, so this bring the associated changes. The remainder of the changes are correcting binding issues, primarily found through DT validation. * tag 'qcom-dts-for-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (26 commits) ARM: dts: qcom: fix typo in IPQ8064 thermal-sensor node ARM: dts: qcom: fix thermal zones naming ARM: dts: qcom: fix flash node naming for RB3011 ARM: dts: qcom: correct mmc node naming ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 dt-bindings: arm: qcom: Fix Nexus 4 vendor prefix ARM: dts: ipq4019-ap.dk01.1-c1: add device compatible in the dts dt-bindings: arm: qcom-ipq4019: add missing device compatible ARM: dts: qcom: apq8026-lg-lenok: rename board vendor dt-bindings: arm: qcom: rename vendor of apq8026-lenok ARM: dts: qcom: sdx55: Drop '#clock-cells' from QMP PHY node ARM: dts: qcom: mdm9615: fix memory node for Sierra Wireless WP8548 ARM: dts: qcom-pma8084: add interrupt controller properties ARM: dts: qcom-pm8941: add interrupt controller properties ARM: dts: qcom-pm8841: add interrupt controller properties ARM: dts: qcom-msm8660: add interrupt controller properties ARM: dts: qcom-mdm9615: add interrupt controller properties ARM: dts: qcom-apq8064: add interrupt controller properties ARM: dts: qcom-apq8060-dragonboard: fix mpps state names ARM: dts: qcom-mdm9615: add gpio-ranges to mpps node, fix its name ... Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Arnd Bergmann <[email protected]>
2 parents f253fb3 + 036e6c9 commit 9271fcc

25 files changed

+94
-132
lines changed

Documentation/devicetree/bindings/arm/qcom.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,13 +96,13 @@ properties:
9696

9797
- items:
9898
- enum:
99-
- lge,lenok
99+
- lg,lenok
100100
- const: qcom,apq8026
101101

102102
- items:
103103
- enum:
104-
- asus,nexus4-mako
105104
- asus,nexus7-flo
105+
- lg,nexus4-mako
106106
- sony,xperia-yuga
107107
- qcom,apq8064-cm-qs600
108108
- qcom,apq8064-ifc6410
@@ -174,6 +174,7 @@ properties:
174174

175175
- items:
176176
- enum:
177+
- qcom,ipq4019-ap-dk01.1-c1
177178
- qcom,ipq4019-ap-dk04.1-c3
178179
- qcom,ipq4019-ap-dk07.1-c1
179180
- qcom,ipq4019-ap-dk07.1-c2

arch/arm/boot/dts/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -954,7 +954,7 @@ dtb-$(CONFIG_ARCH_OXNAS) += \
954954
ox810se-wd-mbwe.dtb \
955955
ox820-cloudengines-pogoplug-series-3.dtb
956956
dtb-$(CONFIG_ARCH_QCOM) += \
957-
qcom-apq8026-lge-lenok.dtb \
957+
qcom-apq8026-lg-lenok.dtb \
958958
qcom-apq8060-dragonboard.dtb \
959959
qcom-apq8064-cm-qs600.dtb \
960960
qcom-apq8064-ifc6410.dtb \

arch/arm/boot/dts/qcom-apq8026-lge-lenok.dts renamed to arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
/ {
1212
model = "LG G Watch R";
13-
compatible = "lge,lenok", "qcom,apq8026";
13+
compatible = "lg,lenok", "qcom,apq8026";
1414
qcom,board-id = <132 0x0a>;
1515
qcom,msm-id = <199 0x20000>;
1616

arch/arm/boot/dts/qcom-apq8060-dragonboard.dts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -357,8 +357,8 @@
357357
};
358358

359359
mpps@50 {
360-
dragon_cm3605_mpps: cm3605-mpps {
361-
pinconf {
360+
dragon_cm3605_mpps: cm3605-mpps-state {
361+
mpp5 {
362362
pins = "mpp5";
363363
function = "analog";
364364
input-enable;
@@ -899,7 +899,7 @@
899899
};
900900
amba {
901901
/* Internal 3.69 GiB eMMC */
902-
sdcc@12400000 {
902+
mmc@12400000 {
903903
status = "okay";
904904
pinctrl-names = "default";
905905
pinctrl-0 = <&dragon_sdcc1_pins>;
@@ -908,7 +908,7 @@
908908
};
909909

910910
/* External micro SD card, directly connected, pulled up to 2.85 V */
911-
sdcc@12180000 {
911+
mmc@12180000 {
912912
status = "okay";
913913
/* Enable SSBI GPIO 22 as input, use for card detect */
914914
pinctrl-names = "default";
@@ -922,7 +922,7 @@
922922
* Second external micro SD card, using two TXB104RGYR levelshifters
923923
* to lift from 1.8 V to 2.85 V
924924
*/
925-
sdcc@12200000 {
925+
mmc@12200000 {
926926
status = "okay";
927927
/* Enable SSBI GPIO 26 as input, use for card detect */
928928
pinctrl-names = "default";

arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@
335335

336336
amba {
337337
/* eMMC */
338-
sdcc@12400000 {
338+
mmc@12400000 {
339339
status = "okay";
340340
vmmc-supply = <&pm8921_l5>;
341341
vqmmc-supply = <&pm8921_s4>;

arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -220,22 +220,22 @@
220220

221221
amba {
222222
/* eMMC */
223-
sdcc1: sdcc@12400000 {
223+
sdcc1: mmc@12400000 {
224224
status = "okay";
225225
vmmc-supply = <&pm8921_l5>;
226226
vqmmc-supply = <&pm8921_s4>;
227227
};
228228

229229
/* External micro SD card */
230-
sdcc3: sdcc@12180000 {
230+
sdcc3: mmc@12180000 {
231231
status = "okay";
232232
vmmc-supply = <&v3p3_fixed>;
233233
pinctrl-names = "default";
234234
pinctrl-0 = <&card_detect>;
235235
cd-gpios = <&tlmm_pinmux 26 GPIO_ACTIVE_LOW>;
236236
};
237237
/* WLAN */
238-
sdcc4: sdcc@121c0000 {
238+
sdcc4: mmc@121c0000 {
239239
status = "okay";
240240
vmmc-supply = <&v3p3_fixed>;
241241
vqmmc-supply = <&v3p3_fixed>;

arch/arm/boot/dts/qcom-apq8064-ifc6410.dts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -314,22 +314,22 @@
314314

315315
amba {
316316
/* eMMC */
317-
sdcc1: sdcc@12400000 {
317+
sdcc1: mmc@12400000 {
318318
status = "okay";
319319
vmmc-supply = <&pm8921_l5>;
320320
vqmmc-supply = <&pm8921_s4>;
321321
};
322322

323323
/* External micro SD card */
324-
sdcc3: sdcc@12180000 {
324+
sdcc3: mmc@12180000 {
325325
status = "okay";
326326
vmmc-supply = <&pm8921_l6>;
327327
pinctrl-names = "default";
328328
pinctrl-0 = <&card_detect>;
329329
cd-gpios = <&tlmm_pinmux 26 GPIO_ACTIVE_LOW>;
330330
};
331331
/* WLAN */
332-
sdcc4: sdcc@121c0000 {
332+
sdcc4: mmc@121c0000 {
333333
status = "okay";
334334
vmmc-supply = <&ext_3p3v>;
335335
vqmmc-supply = <&pm8921_lvs1>;

arch/arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -374,14 +374,14 @@
374374
};
375375

376376
amba {
377-
sdcc1: sdcc@12400000 {
377+
sdcc1: mmc@12400000 {
378378
status = "okay";
379379

380380
vmmc-supply = <&pm8921_l5>;
381381
vqmmc-supply = <&pm8921_s4>;
382382
};
383383

384-
sdcc3: sdcc@12180000 {
384+
sdcc3: mmc@12180000 {
385385
status = "okay";
386386

387387
vmmc-supply = <&pm8921_l6>;

arch/arm/boot/dts/qcom-apq8064.dtsi

Lines changed: 17 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
};
102102

103103
thermal-zones {
104-
cpu-thermal0 {
104+
cpu0-thermal {
105105
polling-delay-passive = <250>;
106106
polling-delay = <1000>;
107107

@@ -122,7 +122,7 @@
122122
};
123123
};
124124

125-
cpu-thermal1 {
125+
cpu1-thermal {
126126
polling-delay-passive = <250>;
127127
polling-delay = <1000>;
128128

@@ -143,7 +143,7 @@
143143
};
144144
};
145145

146-
cpu-thermal2 {
146+
cpu2-thermal {
147147
polling-delay-passive = <250>;
148148
polling-delay = <1000>;
149149

@@ -164,7 +164,7 @@
164164
};
165165
};
166166

167-
cpu-thermal3 {
167+
cpu3-thermal {
168168
polling-delay-passive = <250>;
169169
polling-delay = <1000>;
170170

@@ -683,12 +683,11 @@
683683
pm8821_mpps: mpps@50 {
684684
compatible = "qcom,pm8821-mpp", "qcom,ssbi-mpp";
685685
reg = <0x50>;
686-
interrupts = <24 IRQ_TYPE_NONE>,
687-
<25 IRQ_TYPE_NONE>,
688-
<26 IRQ_TYPE_NONE>,
689-
<27 IRQ_TYPE_NONE>;
686+
interrupt-controller;
687+
#interrupt-cells = <2>;
690688
gpio-controller;
691689
#gpio-cells = <2>;
690+
gpio-ranges = <&pm8821_mpps 0 0 4>;
692691
};
693692
};
694693
};
@@ -726,19 +725,9 @@
726725
reg = <0x50>;
727726
gpio-controller;
728727
#gpio-cells = <2>;
729-
interrupts =
730-
<128 IRQ_TYPE_NONE>,
731-
<129 IRQ_TYPE_NONE>,
732-
<130 IRQ_TYPE_NONE>,
733-
<131 IRQ_TYPE_NONE>,
734-
<132 IRQ_TYPE_NONE>,
735-
<133 IRQ_TYPE_NONE>,
736-
<134 IRQ_TYPE_NONE>,
737-
<135 IRQ_TYPE_NONE>,
738-
<136 IRQ_TYPE_NONE>,
739-
<137 IRQ_TYPE_NONE>,
740-
<138 IRQ_TYPE_NONE>,
741-
<139 IRQ_TYPE_NONE>;
728+
gpio-ranges = <&pm8921_mpps 0 0 12>;
729+
interrupt-controller;
730+
#interrupt-cells = <2>;
742731
};
743732

744733
rtc@11d {
@@ -1084,7 +1073,7 @@
10841073
#address-cells = <1>;
10851074
#size-cells = <1>;
10861075
ranges;
1087-
sdcc1: sdcc@12400000 {
1076+
sdcc1: mmc@12400000 {
10881077
status = "disabled";
10891078
compatible = "arm,pl18x", "arm,primecell";
10901079
pinctrl-names = "default";
@@ -1104,7 +1093,7 @@
11041093
dma-names = "tx", "rx";
11051094
};
11061095

1107-
sdcc3: sdcc@12180000 {
1096+
sdcc3: mmc@12180000 {
11081097
compatible = "arm,pl18x", "arm,primecell";
11091098
arm,primecell-periphid = <0x00051180>;
11101099
status = "disabled";
@@ -1122,7 +1111,7 @@
11221111
dma-names = "tx", "rx";
11231112
};
11241113

1125-
sdcc4: sdcc@121c0000 {
1114+
sdcc4: mmc@121c0000 {
11261115
compatible = "arm,pl18x", "arm,primecell";
11271116
arm,primecell-periphid = <0x00051180>;
11281117
status = "disabled";
@@ -1424,9 +1413,9 @@
14241413
clocks = <&mmcc HDMI_APP_CLK>,
14251414
<&mmcc HDMI_M_AHB_CLK>,
14261415
<&mmcc HDMI_S_AHB_CLK>;
1427-
clock-names = "core_clk",
1428-
"master_iface_clk",
1429-
"slave_iface_clk";
1416+
clock-names = "core",
1417+
"master_iface",
1418+
"slave_iface";
14301419

14311420
phys = <&hdmi_phy>;
14321421
phy-names = "hdmi-phy";
@@ -1457,7 +1446,7 @@
14571446
"hdmi_pll";
14581447

14591448
clocks = <&mmcc HDMI_S_AHB_CLK>;
1460-
clock-names = "slave_iface_clk";
1449+
clock-names = "slave_iface";
14611450
#phy-cells = <0>;
14621451
};
14631452

arch/arm/boot/dts/qcom-apq8084.dtsi

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@
102102
};
103103

104104
thermal-zones {
105-
cpu-thermal0 {
105+
cpu0-thermal {
106106
polling-delay-passive = <250>;
107107
polling-delay = <1000>;
108108

@@ -122,7 +122,7 @@
122122
};
123123
};
124124

125-
cpu-thermal1 {
125+
cpu1-thermal {
126126
polling-delay-passive = <250>;
127127
polling-delay = <1000>;
128128

@@ -142,7 +142,7 @@
142142
};
143143
};
144144

145-
cpu-thermal2 {
145+
cpu2-thermal {
146146
polling-delay-passive = <250>;
147147
polling-delay = <1000>;
148148

@@ -162,7 +162,7 @@
162162
};
163163
};
164164

165-
cpu-thermal3 {
165+
cpu3-thermal {
166166
polling-delay-passive = <250>;
167167
polling-delay = <1000>;
168168

0 commit comments

Comments
 (0)