Skip to content

Commit 6cd1901

Browse files
committed
Merge tag 'qcom-arm64-fixes-for-5.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Qualcomm ARM64 DT fixes for v5.9 This fixes the OPP table for SDM845 QUP devices to bring back Bluetooth support, disables SMMU on SDM630 to make the devices boot again, disables the eMMC controller on Kitakami to prevent permanent damage and fixes a typo in the pm660. * tag 'qcom-arm64-fixes-for-5.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells arm64: dts: qcom: kitakami: Temporarily disable SDHCI1 arm64: dts: sdm630: Temporarily disable SMMUs by default arm64: dts: sdm845: Fixup OPP table for all qup devices Link: https://lore.kernel.org/r/20200922000521.39621-1-bjorn.andersson@linaro.org Signed-off-by: Olof Johansson <olof@lixom.net>
2 parents 32fe011 + 22f5adc commit 6cd1901

4 files changed

Lines changed: 22 additions & 4 deletions

File tree

arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami.dtsi

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,12 @@
221221
};
222222

223223
&sdhc1 {
224-
status = "okay";
224+
/* There is an issue with the eMMC causing permanent
225+
* damage to the card if a quirk isn't addressed.
226+
* Until it's fixed, disable the MMC so as not to brick
227+
* devices.
228+
*/
229+
status = "disabled";
225230

226231
/* Downstream pushes 2.95V to the sdhci device,
227232
* but upstream driver REALLY wants to make vmmc 1.8v

arch/arm64/boot/dts/qcom/pm660.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
gpio-ranges = <&pm660_gpios 0 0 13>;
4545
#gpio-cells = <2>;
4646
interrupt-controller;
47-
interrupt-cells =<2>;
47+
#interrupt-cells = <2>;
4848
};
4949
};
5050
};

arch/arm64/boot/dts/qcom/sdm630.dtsi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -518,6 +518,8 @@
518518
<GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>,
519519
<GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>,
520520
<GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>;
521+
522+
status = "disabled";
521523
};
522524

523525
tcsr_mutex_regs: syscon@1f40000 {
@@ -749,6 +751,8 @@
749751
<GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
750752
<GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>,
751753
<GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>;
754+
755+
status = "disabled";
752756
};
753757

754758
lpass_smmu: iommu@5100000 {
@@ -778,6 +782,8 @@
778782
<GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>,
779783
<GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
780784
<GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>;
785+
786+
status = "disabled";
781787
};
782788

783789
spmi_bus: spmi@800f000 {
@@ -1074,6 +1080,8 @@
10741080
<GIC_SPI 274 IRQ_TYPE_LEVEL_HIGH>,
10751081
<GIC_SPI 275 IRQ_TYPE_LEVEL_HIGH>,
10761082
<GIC_SPI 276 IRQ_TYPE_LEVEL_HIGH>;
1083+
1084+
status = "disabled";
10771085
};
10781086

10791087
apcs_glb: mailbox@17911000 {

arch/arm64/boot/dts/qcom/sdm845.dtsi

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1093,8 +1093,8 @@
10931093
qup_opp_table: qup-opp-table {
10941094
compatible = "operating-points-v2";
10951095

1096-
opp-19200000 {
1097-
opp-hz = /bits/ 64 <19200000>;
1096+
opp-50000000 {
1097+
opp-hz = /bits/ 64 <50000000>;
10981098
required-opps = <&rpmhpd_opp_min_svs>;
10991099
};
11001100

@@ -1107,6 +1107,11 @@
11071107
opp-hz = /bits/ 64 <100000000>;
11081108
required-opps = <&rpmhpd_opp_svs>;
11091109
};
1110+
1111+
opp-128000000 {
1112+
opp-hz = /bits/ 64 <128000000>;
1113+
required-opps = <&rpmhpd_opp_nom>;
1114+
};
11101115
};
11111116

11121117
qupv3_id_0: geniqup@8c0000 {

0 commit comments

Comments
 (0)