diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2014-02-18 16:34:17 +0530 |
---|---|---|
committer | Laxman Dewangan <ldewangan@nvidia.com> | 2014-02-18 08:06:18 -0800 |
commit | e27e80b722f198f855672c6cc9027d3d2582a942 (patch) | |
tree | f03f8ef1f0381abf904142232d94e652ba88de1f /drivers/irqchip | |
parent | f2c4d4a28b06c968e993bf4c6073d655614d7456 (diff) |
ARM: tegra: initialise wakeup table before interrupt controller
Initailise all tegra wakeup tables before initialising the
interrupt controller so that irq client can enable the wakeup
properly.
bug 1461622
Change-Id: I06d824cf2261f41c72338426c6bda450649aa78e
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/368773
Reviewed-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Diffstat (limited to 'drivers/irqchip')
-rw-r--r-- | drivers/irqchip/irq-tegra.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/irqchip/irq-tegra.c b/drivers/irqchip/irq-tegra.c index ad640c9c4f9a..7fde2967f9d8 100644 --- a/drivers/irqchip/irq-tegra.c +++ b/drivers/irqchip/irq-tegra.c @@ -462,6 +462,9 @@ static int __init tegra_gic_of_init(struct device_node *node, of_find_compatible_node(NULL, NULL, "arm,cortex-a15-gic"); struct device_node *tegra_gic_np = of_find_compatible_node(NULL, NULL, "nvidia,tegra-gic"); + + tegra_wakeup_table_init(); + gic_dist_base = of_iomap(arm_gic_np, 0); gic_cpu_base = of_iomap(arm_gic_np, 1); gic_version = (readl(gic_dist_base + 0xFE8) & 0xF0) >> 4; |