irq_domain: Remove irq_domain_add_simple()
authorGrant Likely <grant.likely@secretlab.ca>
Wed, 11 Jan 2012 00:09:30 +0000 (17:09 -0700)
committerGrant Likely <grant.likely@secretlab.ca>
Thu, 16 Feb 2012 13:11:23 +0000 (06:11 -0700)
commit6b783f7c5dde2648fa0bbe7fc8ac80d78699e67f
tree19a92338364d75d365b0587675d19250db5855ee
parent75294957be1dee7d22dd7d90bd31334ba410e836
irq_domain: Remove irq_domain_add_simple()

irq_domain_add_simple() was a stop-gap measure until complete irq_domain
support was complete.  This patch removes the irq_domain_add_simple()
interface.

This patch also drops the explicit irq_domain initialization performed
by the mach-versatile code because the versatile interrupt controller
already has irq_domain support built into it.  This was a bug that was
hanging around quietly for a while, but with the full irq_domain which
actually verifies that irq_domain ranges are available it would cause
the registration to fail and the system wouldn't boot.

v4: Fixed number of irqs in mx5 gpio code
v2: Updated to pass in host_data pointer on irq_domain allocation.

Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Cc: Rob Herring <rob.herring@calxeda.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Milton Miller <miltonm@bga.com>
Cc: Russell King <linux@arm.linux.org.uk>
Tested-by: Olof Johansson <olof@lixom.net>
arch/arm/mach-imx/imx51-dt.c
arch/arm/mach-imx/imx53-dt.c
arch/arm/mach-imx/mach-imx6q.c
arch/arm/mach-msm/board-msm8x60.c
arch/arm/mach-omap2/board-generic.c
arch/arm/mach-prima2/irq.c
include/linux/irqdomain.h
kernel/irq/irqdomain.c