]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - sitara-epos/sitara-epos-kernel.git/blob - arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c
arm:omap:am33xx: Register HSMMC Platform on AM335x EVM
[sitara-epos/sitara-epos-kernel.git] / arch / arm / mach-omap2 / omap_hwmod_2xxx_interconnect_data.c
1 /*
2  * omap_hwmod_2xxx_interconnect_data.c - common interconnect data for OMAP2xxx
3  *
4  * Copyright (C) 2009-2011 Nokia Corporation
5  * Paul Walmsley
6  *
7  * This program is free software; you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License version 2 as
9  * published by the Free Software Foundation.
10  *
11  * XXX handle crossbar/shared link difference for L3?
12  * XXX these should be marked initdata for multi-OMAP kernels
13  */
14 #include <asm/sizes.h>
16 #include <plat/omap_hwmod.h>
17 #include <plat/serial.h>
19 #include "omap_hwmod_common_data.h"
21 struct omap_hwmod_addr_space omap2xxx_uart1_addr_space[] = {
22         {
23                 .pa_start       = OMAP2_UART1_BASE,
24                 .pa_end         = OMAP2_UART1_BASE + SZ_8K - 1,
25                 .flags          = ADDR_MAP_ON_INIT | ADDR_TYPE_RT,
26         },
27         { }
28 };
30 struct omap_hwmod_addr_space omap2xxx_uart2_addr_space[] = {
31         {
32                 .pa_start       = OMAP2_UART2_BASE,
33                 .pa_end         = OMAP2_UART2_BASE + SZ_1K - 1,
34                 .flags          = ADDR_MAP_ON_INIT | ADDR_TYPE_RT,
35         },
36         { }
37 };
39 struct omap_hwmod_addr_space omap2xxx_uart3_addr_space[] = {
40         {
41                 .pa_start       = OMAP2_UART3_BASE,
42                 .pa_end         = OMAP2_UART3_BASE + SZ_1K - 1,
43                 .flags          = ADDR_MAP_ON_INIT | ADDR_TYPE_RT,
44         },
45         { }
46 };
48 struct omap_hwmod_addr_space omap2xxx_timer2_addrs[] = {
49         {
50                 .pa_start       = 0x4802a000,
51                 .pa_end         = 0x4802a000 + SZ_1K - 1,
52                 .flags          = ADDR_TYPE_RT
53         },
54         { }
55 };
57 struct omap_hwmod_addr_space omap2xxx_timer3_addrs[] = {
58         {
59                 .pa_start       = 0x48078000,
60                 .pa_end         = 0x48078000 + SZ_1K - 1,
61                 .flags          = ADDR_TYPE_RT
62         },
63         { }
64 };
66 struct omap_hwmod_addr_space omap2xxx_timer4_addrs[] = {
67         {
68                 .pa_start       = 0x4807a000,
69                 .pa_end         = 0x4807a000 + SZ_1K - 1,
70                 .flags          = ADDR_TYPE_RT
71         },
72         { }
73 };
75 struct omap_hwmod_addr_space omap2xxx_timer5_addrs[] = {
76         {
77                 .pa_start       = 0x4807c000,
78                 .pa_end         = 0x4807c000 + SZ_1K - 1,
79                 .flags          = ADDR_TYPE_RT
80         },
81         { }
82 };
84 struct omap_hwmod_addr_space omap2xxx_timer6_addrs[] = {
85         {
86                 .pa_start       = 0x4807e000,
87                 .pa_end         = 0x4807e000 + SZ_1K - 1,
88                 .flags          = ADDR_TYPE_RT
89         },
90         { }
91 };
93 struct omap_hwmod_addr_space omap2xxx_timer7_addrs[] = {
94         {
95                 .pa_start       = 0x48080000,
96                 .pa_end         = 0x48080000 + SZ_1K - 1,
97                 .flags          = ADDR_TYPE_RT
98         },
99         { }
100 };
102 struct omap_hwmod_addr_space omap2xxx_timer8_addrs[] = {
103         {
104                 .pa_start       = 0x48082000,
105                 .pa_end         = 0x48082000 + SZ_1K - 1,
106                 .flags          = ADDR_TYPE_RT
107         },
108         { }
109 };
111 struct omap_hwmod_addr_space omap2xxx_timer9_addrs[] = {
112         {
113                 .pa_start       = 0x48084000,
114                 .pa_end         = 0x48084000 + SZ_1K - 1,
115                 .flags          = ADDR_TYPE_RT
116         },
117         { }
118 };
120 struct omap_hwmod_addr_space omap2xxx_mcbsp2_addrs[] = {
121         {
122                 .name           = "mpu",
123                 .pa_start       = 0x48076000,
124                 .pa_end         = 0x480760ff,
125                 .flags          = ADDR_TYPE_RT
126         },
127         { }
128 };