Skip to content

Commit a9fe072

Browse files
committed
Merge tag 'qcom-arm32-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Qualcomm Arm32 DeviceTree updates for v6.11 This introduces new support for the Sony Xperia Z3 Compact, HTC One (M8), Samsung Galaxy Tab 4 8.0 Wi-Fi, Samsung Galaxy Grand 2, and Samsung Galaxy Note 3 devices. The Motorola Moto G and Motorola Moto G 4G gains accelerometer and magnetometer support, with the latter also getting framebuffer supplies and a temperature sensor wired up. The SMBB (charger block) is enabled across all MSM8x26 Lumia devices, as this is used for USB state changes. The operating mode for SDC regulator is set to HPM on Sony Xperia "Shinano" family to avoid brownouts on uSD-cards. The panel on LGE Nexus 5 is connected to the backlight, to make this turn off on blanking. MSM8974 is transitioned to use the mailbox-abstraction for invoking PC interrupts on remote processors. * tag 'qcom-arm32-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (24 commits) ARM: dts: qcom: qcom-msm8226-samsung-ms013g: Add initial device tree ARM: dts: qcom: apq8064: drop incorrect ranges from QFPROM ARM: dts: qcom: msm8926-motorola-peregrine: Add framebuffer supplies ARM: dts: qcom: msm8926-motorola-peregrine: Update temperature sensor ARM: dts: qcom: msm8926-motorola-peregrine: Add accelerometer, magnetometer, regulator ARM: dts: qcom: msm8974: Use mboxes in smsm node ARM: dts: qcom: msm8974-sony-shinano: increase load on l21 for sdhc2 ARM: dts: qcom: Add Sony Xperia Z3 Compact smartphone ARM: dts: qcom: use generic node names for Adreno and QFPROM ARM: dts: qcom: motorola-falcon: add accelerometer, magnetometer ARM: dts: qcom: Add initial support for HTC One (M8) ARM: dts: qcom: msm8974: Use mboxes properties for APCS ARM: dts: qcom: mdm9615: drop #power-domain-cells property of GCC ARM: dts: qcom: ipq8064: drop #power-domain-cells property of GCC ARM: dts: qcom: ipq4019: drop #power-domain-cells property of GCC ARM: dts: qcom: msm8960: drop #power-domain-cells property of GCC ARM: dts: qcom: msm8660: drop #power-domain-cells property of GCC ARM: dts: qcom: apq8064: drop #power-domain-cells property of GCC ARM: dts: qcom: msm8974: Use proper compatible for APCS syscon ARM: dts: qcom: msm8974-hammerhead: Update gpio hog node name ... Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Arnd Bergmann <[email protected]>
2 parents 8b5d415 + 2a5454d commit a9fe072

20 files changed

+1967
-29
lines changed

arch/arm/boot/dts/qcom/Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ dtb-$(CONFIG_ARCH_QCOM) += \
66
qcom-apq8026-huawei-sturgeon.dtb \
77
qcom-apq8026-lg-lenok.dtb \
88
qcom-apq8026-samsung-matisse-wifi.dtb \
9+
qcom-apq8026-samsung-milletwifi.dtb \
910
qcom-apq8060-dragonboard.dtb \
1011
qcom-apq8064-cm-qs600.dtb \
1112
qcom-apq8064-ifc6410.dtb \
@@ -27,6 +28,7 @@ dtb-$(CONFIG_ARCH_QCOM) += \
2728
qcom-msm8226-microsoft-dempsey.dtb \
2829
qcom-msm8226-microsoft-makepeace.dtb \
2930
qcom-msm8226-microsoft-moneypenny.dtb \
31+
qcom-msm8226-samsung-ms013g.dtb \
3032
qcom-msm8226-samsung-s3ve3g.dtb \
3133
qcom-msm8660-surf.dtb \
3234
qcom-msm8916-samsung-e5.dtb \
@@ -41,12 +43,15 @@ dtb-$(CONFIG_ARCH_QCOM) += \
4143
qcom-msm8960-cdp.dtb \
4244
qcom-msm8960-samsung-expressatt.dtb \
4345
qcom-msm8974-lge-nexus5-hammerhead.dtb \
46+
qcom-msm8974-samsung-hlte.dtb \
4447
qcom-msm8974-sony-xperia-rhine-amami.dtb \
4548
qcom-msm8974-sony-xperia-rhine-honami.dtb \
4649
qcom-msm8974pro-fairphone-fp2.dtb \
50+
qcom-msm8974pro-htc-m8.dtb \
4751
qcom-msm8974pro-oneplus-bacon.dtb \
4852
qcom-msm8974pro-samsung-klte.dtb \
4953
qcom-msm8974pro-samsung-kltechn.dtb \
54+
qcom-msm8974pro-sony-xperia-shinano-aries.dtb \
5055
qcom-msm8974pro-sony-xperia-shinano-castor.dtb \
5156
qcom-msm8974pro-sony-xperia-shinano-leo.dtb \
5257
qcom-mdm9615-wp8548-mangoh-green.dtb \

arch/arm/boot/dts/qcom/msm8226-motorola-falcon.dts

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,35 @@
9696
};
9797
};
9898

99+
&blsp1_i2c2 {
100+
status = "okay";
101+
102+
magnetometer@c {
103+
compatible = "asahi-kasei,ak8963";
104+
reg = <0xc>;
105+
interrupts-extended = <&tlmm 66 IRQ_TYPE_EDGE_FALLING>;
106+
reset-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>;
107+
vdd-supply = <&pm8226_l19>;
108+
vid-supply = <&pm8226_lvs1>;
109+
pinctrl-0 = <&mag_int_default &mag_reset_default>;
110+
pinctrl-names = "default";
111+
};
112+
113+
accelerometer@19 {
114+
compatible = "st,lis3dh-accel";
115+
reg = <0x19>;
116+
interrupts-extended = <&tlmm 63 IRQ_TYPE_EDGE_FALLING>;
117+
vdd-supply = <&pm8226_l19>;
118+
vddio-supply = <&pm8226_lvs1>;
119+
pinctrl-0 = <&accel_int_default>;
120+
pinctrl-names = "default";
121+
mount-matrix = "0", "1", "0",
122+
"1", "0", "0",
123+
"0", "0", "-1";
124+
st,drdy-int-pin = <1>;
125+
};
126+
};
127+
99128
&blsp1_i2c3 {
100129
status = "okay";
101130

@@ -321,6 +350,30 @@
321350
};
322351

323352
&tlmm {
353+
accel_int_default: accel-int-default-state {
354+
pins = "gpio63";
355+
function = "gpio";
356+
drive-strength = <2>;
357+
bias-disable;
358+
output-disable;
359+
};
360+
361+
mag_int_default: mag-int-default-state {
362+
pins = "gpio66";
363+
function = "gpio";
364+
drive-strength = <2>;
365+
bias-disable;
366+
output-disable;
367+
};
368+
369+
mag_reset_default: mag-reset-default-state {
370+
pins = "gpio62";
371+
function = "gpio";
372+
drive-strength = <2>;
373+
bias-disable;
374+
output-high;
375+
};
376+
324377
reg_lcd_default: reg-lcd-default-state {
325378
pins = "gpio31", "gpio33";
326379
function = "gpio";

0 commit comments

Comments
 (0)