Depopulate the <mach/*.h> and <plat/*.h> namespace

Registered by Linus Walleij

To make various architectures compile together we need to get rid of as many files from the <mach/*> and <plat/*> namespace as possible. Mostly the work pertains to moving files into <linux/platform_data/*>, sometimes whole or parts of files can be factored out or merged into drivers.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
None
Direction:
Needs approval
Assignee:
Arnd Bergmann
Definition:
New
Series goal:
Accepted for kernel-merge-window
Implementation:
Implemented
Milestone target:
milestone icon 3.11
Started by
Arnd Bergmann
Completed by
Jakub Pavelek

Related branches

Sprints

Whiteboard

Meta:
Roadmap id: CARD-114
Headline: All supported platforms got their <mach/*.h> and <plat/*.h> namespaces depopulated
Acceptance: All children blueprints are done

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.