aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMurali Karicheri <m-karicheri2@ti.com>2011-11-26 10:22:08 -0500
committerCyril Chemparathy <cyril@ti.com>2012-09-21 10:44:01 -0400
commit2e4314530b16bfd8ebaea7bc8b7d18f8b09aa8bc (patch)
treeca0e06b7acbffc191ad9fa37ce6c6dfda5c21bdc
parent9e87bc9ab8067d8813879b2fd891f9bbf25d9a0b (diff)
downloadlinux-keystone-2e4314530b16bfd8ebaea7bc8b7d18f8b09aa8bc.tar.gz
tci6614: adding lpsc and power domain definitions
Adding header file definitions of LPSC and PD for TCI6614 Signed-off-by: Murali Karicheri <m-karicheri2@ti.com>
-rw-r--r--arch/arm/mach-davinci/include/mach/psc.h53
1 files changed, 53 insertions, 0 deletions
diff --git a/arch/arm/mach-davinci/include/mach/psc.h b/arch/arm/mach-davinci/include/mach/psc.h
index 405318e35bf63..afa2938e08032 100644
--- a/arch/arm/mach-davinci/include/mach/psc.h
+++ b/arch/arm/mach-davinci/include/mach/psc.h
@@ -228,6 +228,59 @@
#define TNETV107X_LPSC_DDR2_EMIF2_VCTL_RST 43
#define TNETV107X_LPSC_MAX 44
+/* TCI6614 LPSC Assignments */
+#define TCI6614_LPSC_MODRST0 0
+#define TCI6614_LPSC_SRC3_PWR 1
+#define TCI6614_LPSC_EMIF4F 2
+#define TCI6614_LPSC_TCP3E 3
+#define TCI6614_LPSC_VCP2_A 4
+#define TCI6614_LPSC_DEBUGSS_TRC 5
+#define TCI6614_LPSC_TETB_TRC 6
+#define TCI6614_LPSC_PKTPROC 7
+#define TCI6614_LPSC_CPGMAC 8
+#define TCI6614_LPSC_CRYPTO 9
+#define TCI6614_LPSC_PCIEX 10
+#define TCI6614_LPSC_SRIO 11
+#define TCI6614_LPSC_VUSR 12
+#define TCI6614_LPSC_MSMCSRAM 14
+#define TCI6614_LPSC_RAC 15
+#define TCI6614_LPSC_TAC 16
+#define TCI6614_LPSC_FFTC 17
+#define TCI6614_LPSC_DRFE 18
+#define TCI6614_LPSC_TCP3D 19
+#define TCI6614_LPSC_VCP2_B 20
+#define TCI6614_LPSC_VCP2_C 21
+#define TCI6614_LPSC_VCP2_D 22
+#define TCI6614_LPSC_BCP 23
+#define TCI6614_LPSC_GEM1 24
+#define TCI6614_LPSC_RSAX2_1 25
+#define TCI6614_LPSC_GEM0 26
+#define TCI6614_LPSC_RSAX2_0 27
+#define TCI6614_LPSC_ARM 28
+#define TCI6614_LPSC_TCP2 29
+#define TCI6614_LPSC_DXB 30
+
+#define TCI6614_PD_ALWAYSON 0
+#define TCI6614_PD_DEBUG_TRC 1
+#define TCI6614_PD_PASS 2
+#define TCI6614_PD_PCIEX 3
+#define TCI6614_PD_SRIO 4
+#define TCI6614_PD_HYPERBRIDGE 5
+#define TCI6614_PD_L2SRAM 6
+#define TCI6614_PD_MSMCSRAM 7
+#define TCI6614_PD_RAC_TAC 8
+#define TCI6614_PD_FFTC 9
+#define TCI6614_PD_DRFE 10
+#define TCI6614_PD_TCP3D 11
+#define TCI6614_PD_VCP_BCD 12
+#define TCI6614_PD_BCP 13
+#define TCI6614_PD_GEM1 14
+#define TCI6614_PD_GEM2 15
+#define TCI6614_PD_ARM 16
+#define TCI6614_PD_TCP2 17
+#define TCI6614_PD_DXB 18
+
+
/* PSC register offsets */
#define EPCPR 0x070
#define PTCMD 0x120