Skip to content
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

Add pinctrl driver for imx and meson #262

Draft
wants to merge 138 commits into
base: main
Choose a base branch
from
Draft

Conversation

dreamliner787-9
Copy link

@dreamliner787-9 dreamliner787-9 commented Sep 27, 2024

Draft right now because there are still a few things to clean up. Namely:

  • Should we stick with Python for DTS parsing

This pull request:

  • Add pinctrl (also known as pinmux) driver for imx and meson into sDDF.
  • Integrate pinctrl driver into the I2C example system.
    • If a user wants to change the I2C bus, they will need to modify the supplied DTS file.

This PR should be squashed before merging.

@dreamliner787-9 dreamliner787-9 added meson Devices on a Meson platform - e.g. ODROID C4 enhancement New feature or request labels Sep 27, 2024
@Ivan-Velickovic
Copy link
Collaborator

Add ability to toggle pinctrl initialisation from the meson I2C driver with a macro.
There is now a soft dependancy on pinctrl from i2c, if a client wants native pinctrl driver, they will need to supply a DTS.

We should not let the I2C driver do its own pinctrl initialisation - the dependency on the pinctrl driver should be a requirement in my opinion.

Michael-M34 and others added 24 commits October 9, 2024 13:17
…working skeleton of static iomuxc driver

Signed-off-by: Bill Nguyen <[email protected]>
…ctrl examples in the future

Signed-off-by: Bill Nguyen <[email protected]>
Signed-off-by: Bill Nguyen <[email protected]>
Signed-off-by: Bill Nguyen <[email protected]>
Signed-off-by: Bill Nguyen <[email protected]>
Signed-off-by: Bill Nguyen <[email protected]>
Signed-off-by: Bill Nguyen <[email protected]>
…S parse script are ongoing

Signed-off-by: Bill Nguyen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request meson Devices on a Meson platform - e.g. ODROID C4
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants