]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ARM: dts: qcom: msm8960: expressatt: Add Magnetometer
authorRudraksha Gupta <guptarud@gmail.com>
Mon, 24 Nov 2025 23:35:25 +0000 (15:35 -0800)
committerBjorn Andersson <andersson@kernel.org>
Mon, 19 Jan 2026 19:31:26 +0000 (13:31 -0600)
Add the Yamaha magnetometer. Mount Matrix is left as a TODO.

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Rudraksha Gupta <guptarud@gmail.com>
Link: https://lore.kernel.org/r/20251124-expressatt_nfc_accel_magn_light-v4-4-9c5686ad67e2@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm/boot/dts/qcom/qcom-msm8960-samsung-expressatt.dts

index 4f9b59db7bc366a3d42a5af23142ac3a23312a2e..d32461fc58e9d6ce7388795977439da537ff2847 100644 (file)
                pinctrl-names = "default";
        };
 };
+
+&gsbi12 {
+       qcom,mode = <GSBI_PROT_I2C>;
+
+       status = "okay";
+};
+
+&gsbi12_i2c {
+       status = "okay";
+
+       magnetometer@2e {
+               compatible = "yamaha,yas532";
+               reg = <0x2e>;
+               vdd-supply = <&pm8921_l9>;
+               iovdd-supply = <&pm8921_lvs4>;
+
+               /* TODO: Figure out Mount Matrix */
+       };
+};