Implement the pinctrl subsystem

Registered by Linus Walleij on 2011-10-26

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:
milestone icon 12.05
Started by
Linus Walleij on 2011-11-17
Completed by
Linus Walleij on 2011-11-17

Related branches

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://blueprints.launchpad.net/linux-linaro/+spec/pinctrl-pinprops-2011.11

moved Work items for 2011.12 to:
https://blueprints.launchpad.net/linux-linaro/+spec/pinctrl-pinprops-2011.12

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.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.