pinctrl pinprops work in 2012-03
finalize the pinctrl work
Blueprint information
- Status:
- Complete
- Approver:
- Deepak Saxena
- Priority:
- High
- Drafter:
- Linus Walleij
- Direction:
- Needs approval
- Assignee:
- Linus Walleij
- Definition:
- Approved
- Series goal:
- Accepted for devtrack
- Implementation:
- Implemented
- Milestone target:
- 12.03
- Started by
- Linus Walleij
- Completed by
- Linus Walleij
Related branches
Related bugs
Sprints
Whiteboard
Meta:
Headline: Include pinctrl in mainline
Acceptance: Pin control and pinmux for member platforms are fully managed using shared infrastructure in upstream code
Roadmap id: KWG2011-PIN-CONTROL
[triad] Grue patch set (v7): CANCELLED (consensus was reached on patch v6)
[triad] patch set for device pin config states v3: CANCELLED (consensus reached on different model)
Work Items
Work items:
[triad] patch v1 for group states and pinmux states: DONE
[triad] Ask Torvalds to pull in pin control tip including this blueprint: DONE
[torvalds] Pull in the pinctrl changes: DONE
[triad] Ask Andrey to pull in pin control tip to the new tip-tracking Linaro kernel: DONE
[andrey] Pull in pinctrl changes: DONE
[triad] patch v1 for platform board config map infrastructure: DONE
[tony] fix the module load/unload so we can have pinctrl modules: DONE
[triad] collect fixes for kernel 3.3-rc1: DONE
[triad] send pull request to Torvalds for accumulated 3.3 patches: DONE
[triad] patch v2 for combined platform board config maps and device configs: DONE
[triad] delete the struct device * pointer from pinmux maps: DONE
[triad] review v2 of nVidias Tegra pin controller driver: DONE
[triad] merge Tegra pin controller driver: DONE
[triad] various cleanups and refactorings to the pinctrl framework: DONE
[stephen] initial refactorings of pinctrl to handle combined device and state configs: DONE
[stephen] locking refactoring to handle the new config and mux settings: DONE
[stephen] patch for combined platform board config maps and device configs: DONE
[triad] merge stephens refactorings to pinctrl: DONE
[triad] propose patch set to migrate U300 pin config to stephens framework v1: DONE
Dependency tree
* Blueprints in grey have been implemented.