Move the cpuidle drivers to the drivers directory

Registered by Daniel Lezcano

This Blueprint has been moved to JIRA: https://cards.linaro.org/browse/PMWG-228

In order to consolidate the cpuidle code and create a common framework, we want to move all the archs specific drivers to the drivers directory in the flat directory where it is the place they belong to. The community is willing to do that before adding more stuff around cpuidle.

Blueprint information

Status:
Complete
Approver:
Amit Kucheria
Priority:
Low
Drafter:
Daniel Lezcano
Direction:
Approved
Assignee:
Daniel Lezcano
Definition:
Superseded
Series goal:
Accepted for trunk
Implementation:
Deferred
Milestone target:
milestone icon backlog
Completed by
Serge Broslavsky

Related branches

Sprints

Whiteboard

The drivers can not be moved from the arch specific as they are. A cleanup work is needed in order to separate the SoC specific code from the cpuidle code. These have to be done step by step and driver per driver. The benefit of this work is we are already cleaning up the code for a common cpuidle framework.

(?)

Work Items

Work items for 2012.02:
[daniel-lezcano] at91 - cleanup pm.h header and cpuidle.c : DONE
[daniel-lezcano] at91 - fix DWB in the code : DONE
[daniel-lezcano] at91 - fix standby function : DONE
[daniel-lezcano] at91 - merge upstream : DONE

Work items for 2013.05:
[daniel-lezcano] at91 : split pm code and cpuidle code : INPROGRESS
[daniel-lezcano] at91 : use platform driver to retrieve data : TODO
[daniel-lezcano] at91 : move cpuidle code to drivers/cpuidle dir : TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.