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> Reviewed-on: https://review.coreboot.org/c/coreboot/+/88253 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Sean Rhodes <sean@starlabs.systems>
This commit is contained in:
parent
5993dd6ef5
commit
1e8e5d902a
1 changed files with 10 additions and 0 deletions
|
|
@ -157,8 +157,18 @@ chip soc/intel/alderlake
|
|||
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue