diff options
author | Glenn Elliott <gelliott@cs.unc.edu> | 2012-03-04 19:47:13 -0500 |
---|---|---|
committer | Glenn Elliott <gelliott@cs.unc.edu> | 2012-03-04 19:47:13 -0500 |
commit | c71c03bda1e86c9d5198c5d83f712e695c4f2a1e (patch) | |
tree | ecb166cb3e2b7e2adb3b5e292245fefd23381ac8 /arch/arm/plat-omap/io.c | |
parent | ea53c912f8a86a8567697115b6a0d8152beee5c8 (diff) | |
parent | 6a00f206debf8a5c8899055726ad127dbeeed098 (diff) |
Merge branch 'mpi-master' into wip-k-fmlpwip-k-fmlp
Conflicts:
litmus/sched_cedf.c
Diffstat (limited to 'arch/arm/plat-omap/io.c')
-rw-r--r-- | arch/arm/plat-omap/io.c | 63 |
1 files changed, 4 insertions, 59 deletions
diff --git a/arch/arm/plat-omap/io.c b/arch/arm/plat-omap/io.c index b0078cf96281..f1ecfa9fc61d 100644 --- a/arch/arm/plat-omap/io.c +++ b/arch/arm/plat-omap/io.c | |||
@@ -85,7 +85,10 @@ void __iomem *omap_ioremap(unsigned long p, size_t size, unsigned int type) | |||
85 | } | 85 | } |
86 | #endif | 86 | #endif |
87 | #ifdef CONFIG_ARCH_OMAP3 | 87 | #ifdef CONFIG_ARCH_OMAP3 |
88 | if (cpu_is_omap34xx()) { | 88 | if (cpu_is_ti816x()) { |
89 | if (BETWEEN(p, L4_34XX_PHYS, L4_34XX_SIZE)) | ||
90 | return XLATE(p, L4_34XX_PHYS, L4_34XX_VIRT); | ||
91 | } else if (cpu_is_omap34xx()) { | ||
89 | if (BETWEEN(p, L3_34XX_PHYS, L3_34XX_SIZE)) | 92 | if (BETWEEN(p, L3_34XX_PHYS, L3_34XX_SIZE)) |
90 | return XLATE(p, L3_34XX_PHYS, L3_34XX_VIRT); | 93 | return XLATE(p, L3_34XX_PHYS, L3_34XX_VIRT); |
91 | if (BETWEEN(p, L4_34XX_PHYS, L4_34XX_SIZE)) | 94 | if (BETWEEN(p, L4_34XX_PHYS, L4_34XX_SIZE)) |
@@ -136,61 +139,3 @@ void omap_iounmap(volatile void __iomem *addr) | |||
136 | __iounmap(addr); | 139 | __iounmap(addr); |
137 | } | 140 | } |
138 | EXPORT_SYMBOL(omap_iounmap); | 141 | EXPORT_SYMBOL(omap_iounmap); |
139 | |||
140 | /* | ||
141 | * NOTE: Please use ioremap + __raw_read/write where possible instead of these | ||
142 | */ | ||
143 | |||
144 | u8 omap_readb(u32 pa) | ||
145 | { | ||
146 | if (cpu_class_is_omap1()) | ||
147 | return __raw_readb(OMAP1_IO_ADDRESS(pa)); | ||
148 | else | ||
149 | return __raw_readb(OMAP2_L4_IO_ADDRESS(pa)); | ||
150 | } | ||
151 | EXPORT_SYMBOL(omap_readb); | ||
152 | |||
153 | u16 omap_readw(u32 pa) | ||
154 | { | ||
155 | if (cpu_class_is_omap1()) | ||
156 | return __raw_readw(OMAP1_IO_ADDRESS(pa)); | ||
157 | else | ||
158 | return __raw_readw(OMAP2_L4_IO_ADDRESS(pa)); | ||
159 | } | ||
160 | EXPORT_SYMBOL(omap_readw); | ||
161 | |||
162 | u32 omap_readl(u32 pa) | ||
163 | { | ||
164 | if (cpu_class_is_omap1()) | ||
165 | return __raw_readl(OMAP1_IO_ADDRESS(pa)); | ||
166 | else | ||
167 | return __raw_readl(OMAP2_L4_IO_ADDRESS(pa)); | ||
168 | } | ||
169 | EXPORT_SYMBOL(omap_readl); | ||
170 | |||
171 | void omap_writeb(u8 v, u32 pa) | ||
172 | { | ||
173 | if (cpu_class_is_omap1()) | ||
174 | __raw_writeb(v, OMAP1_IO_ADDRESS(pa)); | ||
175 | else | ||
176 | __raw_writeb(v, OMAP2_L4_IO_ADDRESS(pa)); | ||
177 | } | ||
178 | EXPORT_SYMBOL(omap_writeb); | ||
179 | |||
180 | void omap_writew(u16 v, u32 pa) | ||
181 | { | ||
182 | if (cpu_class_is_omap1()) | ||
183 | __raw_writew(v, OMAP1_IO_ADDRESS(pa)); | ||
184 | else | ||
185 | __raw_writew(v, OMAP2_L4_IO_ADDRESS(pa)); | ||
186 | } | ||
187 | EXPORT_SYMBOL(omap_writew); | ||
188 | |||
189 | void omap_writel(u32 v, u32 pa) | ||
190 | { | ||
191 | if (cpu_class_is_omap1()) | ||
192 | __raw_writel(v, OMAP1_IO_ADDRESS(pa)); | ||
193 | else | ||
194 | __raw_writel(v, OMAP2_L4_IO_ADDRESS(pa)); | ||
195 | } | ||
196 | EXPORT_SYMBOL(omap_writel); | ||