ARM: S3C64XX: Dynamically allocate the IRQ range for WM8994 on Cragganmore
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 19 Jun 2012 23:18:04 +0000 (08:18 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Wed, 20 Jun 2012 04:22:37 +0000 (13:22 +0900)
Use the new irqdomain support in the WM8994 driver to dynamically allocate
the interrupt range for the WM8994 rather than doing it explicitly. This
is more idiomatic for modern interrupt usage.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/mach-s3c64xx/include/mach/crag6410.h
arch/arm/mach-s3c64xx/mach-crag6410-module.c

index 4cb2f951f1e9155d9b4434fac10ff4ea330e9039..ec97c15b109ec525240bb544289eea087a112a94 100644 (file)
@@ -15,7 +15,6 @@
 
 #define BANFF_PMIC_IRQ_BASE            IRQ_BOARD_START
 #define GLENFARCLAS_PMIC_IRQ_BASE      (IRQ_BOARD_START + 64)
-#define CODEC_IRQ_BASE                 (IRQ_BOARD_START + 128)
 
 #define PCA935X_GPIO_BASE              GPIO_BOARD_START
 #define CODEC_GPIO_BASE                        (GPIO_BOARD_START + 8)
index 497937222a29d31c66d910dac09aac9e133f5466..4a83b4e7ab32f88a99e0b24918ea48baef2e82a6 100644 (file)
@@ -168,7 +168,6 @@ static struct wm8994_pdata wm8994_pdata = {
        .gpio_defaults = {
                0x3,          /* IRQ out, active high, CMOS */
        },
-       .irq_base = CODEC_IRQ_BASE,
        .ldo = {
                 { .init_data = &wm8994_ldo1, },
                 { .init_data = &wm8994_ldo2, },
This page took 0.031443 seconds and 5 git commands to generate.