-
Notifications
You must be signed in to change notification settings - Fork 8.3k
[Backport v4.0-branch] drivers: Update MCUX I2C RTIO driver with SDK changes #88614
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Update the driver to account for variations in the SDK driver when it uses the instance number instead of the base address. Applying 49bdcd2 on RTIO-version. Co-authored-by: Mahesh Mahadevan <[email protected]> Signed-off-by: Luis Ubieda <[email protected]> (cherry picked from commit 0f0bb7e)
Some NXP SoC's have a FlexComm interface that manages the interrupts. Applying 482e39e on RTIO-version. Authored-by: Mahesh Mahadevan <[email protected]> Signed-off-by: Luis Ubieda <[email protected]> (cherry picked from commit 797772f)
The Low Power Flexcomm driver manages the interrupt handling and provides an API to register interrupt callbacks. Register the NXP LPI2C interrupt handler. Applying dca6e64 on RTIO-version. Authored-by: Mahesh Mahadevan <[email protected]> Signed-off-by: Luis Ubieda <[email protected]> (cherry picked from commit c7a0024)
Determine if lpflexcomm wrapped lpi2c by instance and connect irq differently dependending on that to support platforms with both flexcomm wrapped and unwrapped lpi2c's. Applying c1286a8 to RTIO version. Authored-by: Declan Snyder <[email protected]> Signed-off-by: Luis Ubieda <[email protected]> (cherry picked from commit d7ebf67)
|
|
This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time. |
|
Zephyr 4.0 branch is EOL |



Backport d7ebf67~4..d7ebf67 from #88315.
Fixes #88319.