summaryrefslogtreecommitdiff
path: root/src/mainboard/google/rambi/mainboard.c
diff options
context:
space:
mode:
authorSean Rhodes <sean@starlabs.systems>2024-01-23 15:10:59 +0000
committerFelix Held <felix-coreboot@felixheld.de>2024-02-21 19:56:56 +0000
commitbba6a21625a744899581364a627e3ffd6d6cda5b (patch)
tree59a3efcba7eabd3929e257d23e1fafd127ba4df7 /src/mainboard/google/rambi/mainboard.c
parent7ae2e2840d57060a27859086a076087389e39b77 (diff)
i2c/drivers/generic: Add support for including a rotation matrix
The Rotation Matrix allows the specification of a 3x3 matrix representing the orientation of devices, such as accelerometers. Each value in the matrix can be one of -1, 0, or 1, indicating the transformation applied to the device's axes. It is expected by Linux and required for the OS to interpret the data from the device correctly. It is used by various drivers, mainly in `iio/accel`. It was tested on Ubuntu, by rotating the device and verifying the orientation was correct. Signed-off-by: Sean Rhodes <sean@starlabs.systems> Change-Id: Id4a940d999a0e300a6fe21269f18bab6e3c0523c Reviewed-on: https://review.coreboot.org/c/coreboot/+/80179 Reviewed-by: Matt DeVillier <matt.devillier@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Diffstat (limited to 'src/mainboard/google/rambi/mainboard.c')
0 files changed, 0 insertions, 0 deletions