diff options
Diffstat (limited to 'arch/arm/mach-msm/board-msm8x60.c')
-rw-r--r-- | arch/arm/mach-msm/board-msm8x60.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/arch/arm/mach-msm/board-msm8x60.c b/arch/arm/mach-msm/board-msm8x60.c index 9221f54778be..106170fb1844 100644 --- a/arch/arm/mach-msm/board-msm8x60.c +++ b/arch/arm/mach-msm/board-msm8x60.c | |||
@@ -53,8 +53,6 @@ static void __init msm8x60_map_io(void) | |||
53 | 53 | ||
54 | static void __init msm8x60_init_irq(void) | 54 | static void __init msm8x60_init_irq(void) |
55 | { | 55 | { |
56 | unsigned int i; | ||
57 | |||
58 | gic_init(0, GIC_PPI_START, MSM_QGIC_DIST_BASE, | 56 | gic_init(0, GIC_PPI_START, MSM_QGIC_DIST_BASE, |
59 | (void *)MSM_QGIC_CPU_BASE); | 57 | (void *)MSM_QGIC_CPU_BASE); |
60 | 58 | ||
@@ -66,15 +64,6 @@ static void __init msm8x60_init_irq(void) | |||
66 | */ | 64 | */ |
67 | if (!machine_is_msm8x60_sim()) | 65 | if (!machine_is_msm8x60_sim()) |
68 | writel(0x0000FFFF, MSM_QGIC_DIST_BASE + GIC_DIST_ENABLE_SET); | 66 | writel(0x0000FFFF, MSM_QGIC_DIST_BASE + GIC_DIST_ENABLE_SET); |
69 | |||
70 | /* FIXME: Not installing AVS_SVICINT and AVS_SVICINTSWDONE yet | ||
71 | * as they are configured as level, which does not play nice with | ||
72 | * handle_percpu_irq. | ||
73 | */ | ||
74 | for (i = GIC_PPI_START; i < GIC_SPI_START; i++) { | ||
75 | if (i != AVS_SVICINT && i != AVS_SVICINTSWDONE) | ||
76 | irq_set_handler(i, handle_percpu_irq); | ||
77 | } | ||
78 | } | 67 | } |
79 | 68 | ||
80 | static void __init msm8x60_init(void) | 69 | static void __init msm8x60_init(void) |