Freescale i.MX Pinctrl Support

Registered by Deepak Saxena on 2011-11-22

Implement support for pincontrol/pinmux on Freescale i.MX Platforms

Blueprint information

Status:
Complete
Approver:
Deepak Saxena
Priority:
High
Drafter:
Deepak Saxena
Direction:
Needs approval
Assignee:
Dong Aisheng
Definition:
Approved
Series goal:
Accepted for devtrack
Implementation:
Implemented
Milestone target:
milestone icon 12.04
Started by
Deepak Saxena on 2012-04-23
Completed by
Jakub Pavelek on 2012-09-25

Related branches

Sprints

Whiteboard

Meta:
Headline: Implement support for pincontrol/pinmux on Freescale i.MX Platforms
Acceptance: Pin control and pinmux for i.MX platforms are fully managed using shared infrastructure
roadmap id: KWG2011-PIN-CONTROL

Note: Make sure the acceptance criteria in the card https://linaro.papyrs.com/KWG2011-PIN-CONTROL is met.

[jakub-pavelek 2012-09-25] Marking as implemented as the Card this is derived from has been long delivered. If there is some additional work to do (e.g. for imx5), lets make a new card to track this work specifically. Thanks.

(?)

Work Items

Work items for 11.12:
Implement initial mx6q pinmux driver: DONE

Work items for 12.01:
make pinmux driver generic for all imx-based platform: DONE
Send out first RFC patches for driver design review: DONE
Send out patch v2 with inital mx6q and mx53 support: DONE
Add basic DT support for pinmux-imx core driver (tested on MX6Q): DONE

Work items for 12.04:
mx28 basic dt support: DONE
Review pinctrl state support and dt binding patches: DONE
Add dt support for pinctrl-imx driver: DONE
Add pinctrl-imx pin mux support for mx6: DONE
Add pinctrl-imx pin config support for mx6: DONE

Work items for 12.05:
Improve pinctrl subsystem to support gpio well for dt: TODO
Add pinctrl support for imx5: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.