summaryrefslogtreecommitdiffstats
path: root/arch/sh/include/cpu-sh4/cpu/sh7722.h
diff options
context:
space:
mode:
authorMagnus Damm2009-07-03 12:15:25 +0200
committerPaul Mundt2009-07-04 17:28:55 +0200
commita61c1a636628a28ab5b42a9d36582a8f6a08893a (patch)
tree23c26c44f8c00a3c90ecb420e5678a6cbb1eca30 /arch/sh/include/cpu-sh4/cpu/sh7722.h
parentsh: hwblk base implementation (diff)
downloadkernel-qcow2-linux-a61c1a636628a28ab5b42a9d36582a8f6a08893a.tar.gz
kernel-qcow2-linux-a61c1a636628a28ab5b42a9d36582a8f6a08893a.tar.xz
kernel-qcow2-linux-a61c1a636628a28ab5b42a9d36582a8f6a08893a.zip
sh: hwblk for sh7722
This patch contains the sh7722 specific hwblk implementation. Hwblk ids are added to the processor specific header file, module stop bits and areas are kept track of as hwblks, clocks are converted to make use of the shared hwblk code. Code to determine allowed sleep modes is also added. Signed-off-by: Magnus Damm <damm@igel.co.jp> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/include/cpu-sh4/cpu/sh7722.h')
-rw-r--r--arch/sh/include/cpu-sh4/cpu/sh7722.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/sh/include/cpu-sh4/cpu/sh7722.h b/arch/sh/include/cpu-sh4/cpu/sh7722.h
index 738ea43c5038..48560407cbe1 100644
--- a/arch/sh/include/cpu-sh4/cpu/sh7722.h
+++ b/arch/sh/include/cpu-sh4/cpu/sh7722.h
@@ -221,4 +221,18 @@ enum {
GPIO_FN_KEYOUT3, GPIO_FN_KEYOUT4_IN6, GPIO_FN_KEYOUT5_IN5,
};
+enum {
+ HWBLK_UNKNOWN = 0,
+ HWBLK_TLB, HWBLK_IC, HWBLK_OC, HWBLK_URAM, HWBLK_XYMEM,
+ HWBLK_INTC, HWBLK_DMAC, HWBLK_SHYWAY, HWBLK_HUDI,
+ HWBLK_UBC, HWBLK_TMU, HWBLK_CMT, HWBLK_RWDT, HWBLK_FLCTL,
+ HWBLK_SCIF0, HWBLK_SCIF1, HWBLK_SCIF2, HWBLK_SIO,
+ HWBLK_SIOF0, HWBLK_SIOF1, HWBLK_IIC, HWBLK_RTC,
+ HWBLK_TPU, HWBLK_IRDA, HWBLK_SDHI, HWBLK_SIM, HWBLK_KEYSC,
+ HWBLK_TSIF, HWBLK_USBF, HWBLK_2DG, HWBLK_SIU, HWBLK_VOU,
+ HWBLK_JPU, HWBLK_BEU, HWBLK_CEU, HWBLK_VEU, HWBLK_VPU,
+ HWBLK_LCDC,
+ HWBLK_NR,
+};
+
#endif /* __ASM_SH7722_H__ */