]> git.ipfire.org Git - thirdparty/systemd.git/commit - hwdb/60-sensor.hwdb
udev: Add rules for accelerometer orientation quirks
authorBastien Nocera <hadess@hadess.net>
Tue, 6 Dec 2016 16:16:43 +0000 (17:16 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 10 Dec 2016 07:25:11 +0000 (02:25 -0500)
commit1f886b50f6cf17af12bf74049fb4e8031a33f40d
treedbdfb8a952d23a4bfe5ee552f82290f5bef52c40
parent5efdbf11d1ef7da72d3de58abecd84edefbaf98a
udev: Add rules for accelerometer orientation quirks

This commit adds a rules file to extract the properties from hwdb
to set on i2c IIO devices. This is used to set the ACCEL_MOUNT_MATRIX
property on IIO devices, to be consumed by iio-sensor-proxy or
equivalent daemon.

The hwdb file contains documentation on how to write quirks. Note
however that mount information is usually exported in:
- the device-tree for ARM devices
- the ACPI DSDT for Intel-compatible devices
but currently not extracted by the kernel.

Also note that some devices have the framebuffer rotation that changes
between the bootloader and the main system, which might mean that the
accelerometer is then wrongly oriented. This is a missing feature in the
i915 kernel driver: https://bugs.freedesktop.org/show_bug.cgi?id=94894
which needs to be fixed, and won't require quirks.
Makefile.am
hwdb/60-sensor.hwdb [new file with mode: 0644]
rules/60-sensor.rules [new file with mode: 0644]