Commit 99dbdd98f271899e023d52b3f4c2bf67cdd7eb56
Committed by
Kukjin Kim
1 parent
2473f713ec
Exists in
smarc-l5.0.0_1.0.0-ga
and in
5 other branches
ARM: S3C24XX: Use common macro to define resources on dev-uart.c
Cc: Ben Dooks <ben-linux@fluff.org> Signed-off-by: Tushar Behera <tushar.behera@linaro.org> Signed-off-by: Heiko Stuebner <heiko@sntech.de> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Showing 1 changed file with 16 additions and 40 deletions Side-by-side Diff
arch/arm/mach-s3c24xx/common.c
... | ... | @@ -241,55 +241,31 @@ |
241 | 241 | /* Serial port registrations */ |
242 | 242 | |
243 | 243 | static struct resource s3c2410_uart0_resource[] = { |
244 | - [0] = { | |
245 | - .start = S3C2410_PA_UART0, | |
246 | - .end = S3C2410_PA_UART0 + 0x3fff, | |
247 | - .flags = IORESOURCE_MEM, | |
248 | - }, | |
249 | - [1] = { | |
250 | - .start = IRQ_S3CUART_RX0, | |
251 | - .end = IRQ_S3CUART_ERR0, | |
252 | - .flags = IORESOURCE_IRQ, | |
253 | - } | |
244 | + [0] = DEFINE_RES_MEM(S3C2410_PA_UART0, SZ_16K), | |
245 | + [1] = DEFINE_RES_NAMED(IRQ_S3CUART_RX0, \ | |
246 | + IRQ_S3CUART_ERR0 - IRQ_S3CUART_RX0 + 1, \ | |
247 | + NULL, IORESOURCE_IRQ) | |
254 | 248 | }; |
255 | 249 | |
256 | 250 | static struct resource s3c2410_uart1_resource[] = { |
257 | - [0] = { | |
258 | - .start = S3C2410_PA_UART1, | |
259 | - .end = S3C2410_PA_UART1 + 0x3fff, | |
260 | - .flags = IORESOURCE_MEM, | |
261 | - }, | |
262 | - [1] = { | |
263 | - .start = IRQ_S3CUART_RX1, | |
264 | - .end = IRQ_S3CUART_ERR1, | |
265 | - .flags = IORESOURCE_IRQ, | |
266 | - } | |
251 | + [0] = DEFINE_RES_MEM(S3C2410_PA_UART1, SZ_16K), | |
252 | + [1] = DEFINE_RES_NAMED(IRQ_S3CUART_RX1, \ | |
253 | + IRQ_S3CUART_ERR1 - IRQ_S3CUART_RX1 + 1, \ | |
254 | + NULL, IORESOURCE_IRQ) | |
267 | 255 | }; |
268 | 256 | |
269 | 257 | static struct resource s3c2410_uart2_resource[] = { |
270 | - [0] = { | |
271 | - .start = S3C2410_PA_UART2, | |
272 | - .end = S3C2410_PA_UART2 + 0x3fff, | |
273 | - .flags = IORESOURCE_MEM, | |
274 | - }, | |
275 | - [1] = { | |
276 | - .start = IRQ_S3CUART_RX2, | |
277 | - .end = IRQ_S3CUART_ERR2, | |
278 | - .flags = IORESOURCE_IRQ, | |
279 | - } | |
258 | + [0] = DEFINE_RES_MEM(S3C2410_PA_UART2, SZ_16K), | |
259 | + [1] = DEFINE_RES_NAMED(IRQ_S3CUART_RX2, \ | |
260 | + IRQ_S3CUART_ERR2 - IRQ_S3CUART_RX2 + 1, \ | |
261 | + NULL, IORESOURCE_IRQ) | |
280 | 262 | }; |
281 | 263 | |
282 | 264 | static struct resource s3c2410_uart3_resource[] = { |
283 | - [0] = { | |
284 | - .start = S3C2443_PA_UART3, | |
285 | - .end = S3C2443_PA_UART3 + 0x3fff, | |
286 | - .flags = IORESOURCE_MEM, | |
287 | - }, | |
288 | - [1] = { | |
289 | - .start = IRQ_S3CUART_RX3, | |
290 | - .end = IRQ_S3CUART_ERR3, | |
291 | - .flags = IORESOURCE_IRQ, | |
292 | - }, | |
265 | + [0] = DEFINE_RES_MEM(S3C2443_PA_UART3, SZ_16K), | |
266 | + [1] = DEFINE_RES_NAMED(IRQ_S3CUART_RX3, \ | |
267 | + IRQ_S3CUART_ERR3 - IRQ_S3CUART_RX3 + 1, \ | |
268 | + NULL, IORESOURCE_IRQ) | |
293 | 269 | }; |
294 | 270 | |
295 | 271 | struct s3c24xx_uart_resources s3c2410_uart_resources[] __initdata = { |