sh: Runtime PM pdev hwblk
commit9aaa74908b2117bcd560ab3ea8a9d6a491a77c28
authorMagnus Damm <damm@igel.co.jp>
Fri, 31 Jul 2009 07:47:17 +0000 (31 07:47 +0000)
committerPaul Mundt <lethal@linux-sh.org>
Tue, 4 Aug 2009 06:05:50 +0000 (4 15:05 +0900)
tree9fdeaacb3ba012ccc4e451a661eaea43869a4ba7
parent00111076f725ec498f5ada19cdd984d111b0e9b3
sh: Runtime PM pdev hwblk

These patches extend struct platform device data for a bunch of
SuperH Mobile processors and embedded boards. The patches simply
add hardware block ids to on-chip platform devices. Platform
devices off chip (such as external ethernet controllers or flash
chips) are left out which gives them a special case hardware block
id of zero.

Upcoming Runtime PM code will make use of the hardware block id
to group devices together. The hardware block id can also be used
to extend the SuperH Mobile clock framework implementation.

This series of patches depend on the following:
"Driver Core: Add platform device arch data V3".

This patch adds a hwblk_id member to struct pdev_archdata. This member
should be used to point out on-chip hardware block id.

Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/include/asm/device.h