Squashed backup commit (no shallow-clone history issues) of xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2 branch, upstream commit 9eece662e) plus all fixes applied to get everpal_defconfig building clean against a modern (GCC 15.2.0) toolchain -- see the previous commit message on the lineage-23.2 branch (also in this repo history is not available here since this is a squashed snapshot; full incremental history lives in the local DL380 checkout and the upstream GitHub remote). Upstream: https://github.com/xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2)
31 lines
1.0 KiB
Plaintext
31 lines
1.0 KiB
Plaintext
* AsahiKASEI AK8975 magnetometer sensor
|
|
|
|
Required properties:
|
|
|
|
- compatible : should be "asahi-kasei,ak8975"
|
|
- reg : the I2C address of the magnetometer
|
|
|
|
Optional properties:
|
|
|
|
- gpios : should be device tree identifier of the magnetometer DRDY pin
|
|
- vdd-supply: an optional regulator that needs to be on to provide VDD
|
|
- mount-matrix: an optional 3x3 mounting rotation matrix
|
|
|
|
Example:
|
|
|
|
ak8975@0c {
|
|
compatible = "asahi-kasei,ak8975";
|
|
reg = <0x0c>;
|
|
gpios = <&gpj0 7 0>;
|
|
vdd-supply = <&ldo_3v3_gnss>;
|
|
mount-matrix = "-0.984807753012208", /* x0 */
|
|
"0", /* y0 */
|
|
"-0.173648177666930", /* z0 */
|
|
"0", /* x1 */
|
|
"-1", /* y1 */
|
|
"0", /* z1 */
|
|
"-0.173648177666930", /* x2 */
|
|
"0", /* y2 */
|
|
"0.984807753012208"; /* z2 */
|
|
};
|