Ux500 sparse IRQs
Convert the Ux500 (and thereby also the Nomadik) to use sparse IRQs.
Blueprint information
- Status:
- Complete
- Approver:
- Arnd Bergmann
- Priority:
- Medium
- Drafter:
- Linus Walleij
- Direction:
- Approved
- Assignee:
- Linus Walleij
- Definition:
- Approved
- Series goal:
- Accepted for kernel-merge-window
- Implementation:
- Implemented
- Milestone target:
- 3.8
- Started by
- Jakub Pavelek
- Completed by
- Linus Walleij
Whiteboard
Meta:
Roadmap id: CARD-114
Headline: Ux500 now uses sparse IRQs
Acceptance: Sparse IRQ patch merged into ARM SoC tree
Latest iteration of the patch set:
http://
Merged upstream into 3.10-rc1 as of 99c6bcf46d2233d
Work Items
Work items for 12.10:
Sift through code and figure out dependencies: DONE
Propose a patch: DONE
Await feedback from ARM SoC maintainers: DONE
Add irq descriptor allocation into irq_domain_
Add irq descriptor allocation into irq_domain_
Push irq descriptor allocation into irq_domain_
Clean up Nomadik pinctrl driver IRQ domains to use irq_domain_
Fix Nomadik pinctrl driver to use linear IRQ domains for DT execution path: DONE
Push the Nomadik pinctrl patches per above to Torvalds: DONE
Base a sparse IRQ patch on the above: DONE
Split sparse IRQ patch a bit: DONE
Rebase patch on Nomadik pinctr topic because of header file clashes: DONE
Include movement of all <plat/*> header files: DONE
Include complete deletion of arch/arm/
Post sparse IRQ patch set: DONE
React to review comments on sparse IRQ set (24 Oct): DONE
Work items for 12.11:
Prepare a branch in the pinctrl tree for the ARM SoC maintainers (6 Nov): DONE
Request sparse IRQ patch to be merged by ARM SoC maintainers (7 Nov): DONE
Sparse IRQ patch merged into ARM SoC tree (8 Nov): DONE
Work items for 12.12:
Sparse IRQ patch merged into Torvalds' tree (24 Dec): DONE
Work items for 13.01:
Resolve dependencies in the internal ST-Ericsson v3.4 tree (2 Jan): DONE
Backport dependencies such as IRQdomains to the internal ST-Ericsson v3.4 tree (2 Jan): DONE
Backport the SPARSE_IRQ to the internal ST-Ericsson v3.4 tree (2 Jan): DONE
Fix the AB8500 GPIO regression introduced with the SPARSE_IRQ patch (24 Jan): DONE
Work items for 13.02:
Internal ST-Ericsson tree fully migrated to SPARSE_IRQ (15 Feb): DONE
Dependency tree
* Blueprints in grey have been implemented.