Commit 99dbdd98f271899e023d52b3f4c2bf67cdd7eb56

Authored by Tushar Behera
Committed by Kukjin Kim
1 parent 2473f713ec

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 = {