Matt DeVillier has uploaded this change for review.
mb/starlabs/starlite_adl: Add support for MXC6655 accelerometer
Add support for the Memsic MXC6655 accelerometer on I2C0, as an
alternative to the existing Kionix KCXJ9. Use the "detect" function
of the I2C generic driver to determine which is present at runtime.
TEST=build/boot starlite_adl with MXC6655, verify screen roation works
properly when detached from keyboard under Linux and Windows.
Change-Id: I59d424903cceda9871855372e1d666eaa12443b0
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
---
M src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb
1 file changed, 10 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/53/88253/1
diff --git a/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb b/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb
index 862f31f..598e272 100644
--- a/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb
+++ b/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb
@@ -157,8 +157,18 @@
register "has_rotation_matrix" = "1"
register "rotation_matrix" = "{1, 0, 0, 0, -1, 0, 0, 0, 1}"
register "cdm_index" = "6"
+ register "detect" = "1"
device i2c 0f on end
end
+ chip drivers/i2c/generic
+ register "hid" = ""MXC6655""
+ register "cid" = ""MXC6655""
+ register "desc" = ""Accelerometer""
+ register "has_rotation_matrix" = "1"
+ register "rotation_matrix" = "{1, 0, 0, 0, -1, 0, 0, 0, 1}"
+ register "detect" = "1"
+ device i2c 15 on end
+ end
end
device ref i2c2 on # Touchscreen
chip drivers/i2c/hid
To view, visit change 88253. To unsubscribe, or for help writing mail filters, visit settings.