commit | 6810e47d61a30e2acbf350a3bfb29f0101293dbd | [log] [tgz] |
---|---|---|
author | Jagdish Gediya <jagdish.gediya@linaro.corp-partner.google.com> | Thu Feb 09 17:47:47 2023 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Feb 09 17:47:47 2023 +0000 |
tree | b7d1468d2c8b9c62a40521afaf90968afa6730b8 | |
parent | 23956e03386dfd2f7d5742fb7d7fe7981b7f3366 [diff] |
[devices][i2c] Implement i2c driver for NXP imx8m* SoCs Implement I2C controller driver for imx8m group of SoCs. Enable I2C1 and I2C2 busses from board driver and PMIC on I2C bus 1. Clocking is yet to be integrated in the driver, currently clock rate is hard coded in the driver based on what u-boot sets. Tests: Able to read different PMIC registers using i2cutil. Change-Id: Ia041182d296e61ef5e05da234c6348925e39ddf1 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/781322 Reviewed-by: Christopher Anderson <cja@google.com> Reviewed-by: Braden Kell <bradenkell@google.com> Commit-Queue: Braden Kell <bradenkell@google.com> Reviewed-by: Suraj Malhotra <surajmalhotra@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.