summaryrefslogtreecommitdiffstats
path: root/.mailmap
diff options
context:
space:
mode:
authorRafael J. Wysocki <rjw@sisk.pl>2012-08-15 20:58:19 +0200
committerRafael J. Wysocki <rjw@sisk.pl>2012-09-04 01:45:01 +0200
commit5b41147ceae44350f43f9b8124687d22bed2bbb9 (patch)
tree5eb101652ed2aa3c950b90a0d712211696d152c7 /.mailmap
parentARM: shmobile: Move definition of shmobile_init_late() to header (diff)
downloadlinux-5b41147ceae44350f43f9b8124687d22bed2bbb9.tar.xz
linux-5b41147ceae44350f43f9b8124687d22bed2bbb9.zip
ARM: shmobile: Make sh7372 cpuidle handling more straightforward
The sh7372 cpuidle code uses the same artificially designed routine shmobile_cpuidle_enter() as the .enter() callback for all of its cpuidle states. However, shmobile_cpuidle_enter() calls a different "enter" function for each state using an array of function pointers populated by the sh7372 PM initialization code. Moreover, the states[] array of the shmobile cpuidle driver is populated by that code as well, although in principle it just might have been filled with static data. All of that complexity goes away if the sh7372 cpuidle code is allowed to define its own cpuidle driver structure that can be passed for registration to the common shmobile cpuidle initialization routine, so modify the code accordingly. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> Acked-by: Magnus Damm <damm@opensource.se>
Diffstat (limited to '.mailmap')
0 files changed, 0 insertions, 0 deletions