Port some of the simpler platforms to multiplatform support

Registered by Jakub Pavelek on 2013-03-11

Port some of the simpler platforms to multiplatform support:
        Integrator
        SPEAr
        Versatile
        u300
        nomadik
        mxs
        imx2

This is all low-priority work that we do on the side to get multiplatform working on more platform. None of the specific platforms is very important and it is no problem if they get delayed

Blueprint information

Status:
Started
Approver:
Deepak Saxena
Priority:
Medium
Drafter:
Jakub Pavelek
Direction:
Approved
Assignee:
Linus Walleij
Definition:
Approved
Series goal:
Accepted for kernel-merge-window
Implementation:
Good progress
Milestone target:
milestone icon 3.11
Started by
Jakub Pavelek on 2013-04-08

Related branches

Sprints

Whiteboard

Meta:
Roadmap id: CARD-114
Headline: Simpler platforms (Integrator, SPEAr, Versatile, u300, nomadik, mxs, imx2) ported to multiplatform
Acceptance:
 * merged to mainline
 * Git commit URL or hash logged here

[jakub-pavelek 2013-03-11] targeting mainline 3.11 or later.

Pull request to convert Nomadik to multiplatform:
http://marc.info/?l=linux-arm-kernel&m=136262260014606&w=2

(?)

Work Items

Work items for 13.03:
[triad] nomadik (March 7 2013): DONE

Work items for 13.04:
[triad] integrator: get to a state where DT is working fully as a prerequisite (Apr 5 2013): DONE
[triad] pci: fix PCI device tree problems when resolving IRQs (Apr 12): DONE
[arnd-arndb] SPEAr: DONE
[triad] finalize Nomadik DT transition by moving the clocks to DT (Apr 20): DONE
[triad] convert u300 to DT as a prerequisite (Apr 22): DONE
[arnd-arndb] CNS3xxx: DONE

Work items for 13.05:
[triad] convert u300 to multiplatform (May 2): DONE
[triad] fix regression on Nomadik ethernet (May 20): DONE
[triad] convert Nomadik LED & key to DT (May 20): DONE
[triad] convert u300 clocks to DT (May 24): DONE
[triad] convert Nomadik pinctrl to DT (May 24): DONE

Work items for 13.06:
[triad] Integrator PCI DT pulled into ARM SoC tree (Jun 20): DONE
[triad] u300 work pulled into the ARM SoC tree (Jun 20): DONE
[triad] Nomadik clock DT pulled into ARM SoC tree (Jun 20): DONE
[shawnguo] mxs: DONE
[shawnguo] imx2: DONE
[arnd-arndb] prima2: DONE

Work items for backlog:
[triad] Integrator: INPROGRESS
[triad] Versatile: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.