diff options
Diffstat (limited to 'arch/arm/mach-omap2/omap_l3_noc.h')
-rw-r--r-- | arch/arm/mach-omap2/omap_l3_noc.h | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/omap_l3_noc.h b/arch/arm/mach-omap2/omap_l3_noc.h index 359b833..56d6b0a 100644 --- a/arch/arm/mach-omap2/omap_l3_noc.h +++ b/arch/arm/mach-omap2/omap_l3_noc.h @@ -37,6 +37,24 @@ #define L3_APPLICATION_ERROR 0x0 #define L3_DEBUG_ERROR 0x1 +#define L3_COREREG 0x00 +#define L3_VERSIONREG 0x04 +#define L3_MAINCTLREG 0x08 +#define L3_NTTPADDR_0 0x10 +#define L3_SVRTSTDLVL 0x40 +#define L3_SVRTCUSTOMLVL 0x44 +#define L3_MAIN 0x48 +#define L3_HDR 0x4C +#define L3_MSTADDR 0x50 +#define L3_SLVADDR 0x54 +#define L3_INFO 0x58 +#define L3_SLVOFSLSB 0x5C +#define L3_SLVOFSMSB 0x60 +#define L3_CUSTOMINFO_INFO 0x64 +#define L3_CUSTOMINFO_MSTADDR 0x68 +#define L3_CUSTOMINFO_OPCODE 0x6C +#define L3_ADDRSPACESIZELOG 0x80 + u32 l3_flagmux[L3_MODULES] = { 0x50C, 0x100C, @@ -79,6 +97,34 @@ u32 l3_targ_stderrlog_main_clk3[] = { 0x0148 /* EMUSS */ }; +struct l3_masters_data { + u32 id; + char name[15]; +}; + +struct l3_masters_data l3_masters[] = { + { 0x0 , "MPU"}, + { 0x10, "CS_ADP"}, + { 0x14, "Unknown"}, + { 0x20, "DSP"}, + { 0x30, "IVAHD"}, + { 0x40, "ISS"}, + { 0x44, "DucatiM3"}, + { 0x48, "FaceDetect"}, + { 0x50, "SDMA_Rd"}, + { 0x54, "SDMA_Wr"}, + { 0x58, "Unknown"}, + { 0x5C, "Unknown"}, + { 0x60, "SGX"}, + { 0x70, "DSS"}, + { 0x80, "C2C"}, + { 0x88, "Unknown"}, + { 0x8C, "Unknown"}, + { 0x90, "HSI"}, + { 0xA0, "MMC1"}, + { 0xA4, "MMC2"}, +}; + char *l3_targ_stderrlog_main_name[L3_MODULES][18] = { { "DMM1", @@ -112,6 +158,39 @@ char *l3_targ_stderrlog_main_name[L3_MODULES][18] = { }, }; +u32 targ_reg_offset[L3_MODULES][18] = { + { + 0x100, + 0x200, + 0x300, + 0x400, + 0x0, + }, + { + 0x500, + 0x300, + 0x100, + 0x400, + 0x700, + 0x000, + 0x000, + 0x000, + 0x000, + 0x600, + 0x800, + 0x000, + 0x000, + 0x000, + 0x000, + 0x100, + 0xA00, + 0xB00, + }, + { + 0x000000 + }, +}; + u32 *l3_targ[L3_MODULES] = { l3_targ_stderrlog_main_clk1, l3_targ_stderrlog_main_clk2, |