]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: sun50i-a64-pinephone: Add mount-matrix for PinePhone magnetometers
authorShoji Keita <awaittrot@shjk.jp>
Sun, 8 Sep 2024 21:47:18 +0000 (00:47 +0300)
committerChen-Yu Tsai <wens@csie.org>
Thu, 7 Nov 2024 15:01:10 +0000 (23:01 +0800)
For lis3mdl, values are based on datasheet and PCB drawing
and tested on a real device.

For af8133j, values are from testing on a real device.

Signed-off-by: Shoji Keita <awaittrot@shjk.jp>
Signed-off-by: Andrey Skvortsov <andrej.skvortzov@gmail.com>
Link: https://patch.msgid.link/20240908214718.36316-3-andrej.skvortzov@gmail.com
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi

index 66fbb35a7fae982c7d3454ca058c9f43e2b69002..d35d747292ce6a023dd1c56003ebc4627f3cf152 100644 (file)
                reset-gpios = <&pio 1 1 GPIO_ACTIVE_LOW>;
                avdd-supply = <&reg_dldo1>;
                dvdd-supply = <&reg_dldo1>;
+               mount-matrix = "0", "-1", "0",
+                               "-1", "0", "0",
+                               "0", "0", "-1";
 
                /* status will be fixed up in firmware */
                status = "disabled";
                reg = <0x1e>;
                vdd-supply = <&reg_dldo1>;
                vddio-supply = <&reg_dldo1>;
+               mount-matrix = "0", "1", "0",
+                               "-1", "0", "0",
+                               "0", "0", "1";
        };
 
        /* Light/proximity sensor */