Implement the pinctrl subsystem
Following the creation of the Pin Control subsystem, including pin multiplexing, we need to finalize the subsystem by:
- supporting pin configuration of things like pull-up, pull-down, driving, schmitt-trigger input, slew rate, and other things about pins that software can control on the SoCs we know.
- Adding implementations for all member boards/hardware
Blueprint information
- Status:
- Complete
- Approver:
- Mounir Bsaibes
- Priority:
- Undefined
- Drafter:
- Linus Walleij
- Direction:
- Needs approval
- Assignee:
- Linus Walleij
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- 12.05
- Started by
- Linus Walleij
- Completed by
- Linus Walleij
Related branches
Related bugs
Sprints
Whiteboard
Meta:
Headline: Support pin configuration of things like pull-up, pull-down, driving, schmitt-trigger input, slew rate, and other things about pins that software can control on the SoCs we know.
Acceptance: Pin control and pinmux for member platforms are fully managed using shared infrastructure in upstream code
Roadmap id: KWG2011-PIN-CONTROL
The following work items will be handled outside resources:
device-tree pinctrl work for OMAP by Tony Lindgren: TODO
device-tree pinctrl work for nVidia by Stephen Warren: TODO
moved Work items for 2011.11 to:
https:/
moved Work items for 2011.12 to:
https:/
Note:
device-tree portions are dependent
on external people like Tony Lindgren (OMAP) and Stephen Warren
(nVidia) to be completed.
Work Items
Work items:
[triad] Discussions about the general directions and scope: DONE
[triad] Aardvark initial patch for pin configuration (v1): DONE
Dependency tree
* Blueprints in grey have been implemented.