[PATCH 1/3] ARM i.MX27: Add devicetree support
Chris Ball
cjb at laptop.org
Tue Apr 10 10:12:36 EDT 2012
Hi,
On Tue, Apr 10 2012, Sascha Hauer wrote:
> On Sun, Apr 08, 2012 at 09:48:02PM -0400, Chris Ball wrote:
>> >
>> > [...]
>> > +static int __init imx27_avic_add_irq_domain(struct device_node *np,
>> > + struct device_node *interrupt_parent)
>> > +{
>> > + irq_domain_add_simple(np, 0);
>> > + return 0;
>> > +}
>> > +
>> > +static int __init imx27_gpio_add_irq_domain(struct device_node *np,
>> > + struct device_node *interrupt_parent)
>> > +{
>> > + static int gpio_irq_base = MXC_GPIO_IRQ_START + ARCH_NR_GPIOS;
>> > +
>> > + irq_domain_add_simple(np, gpio_irq_base);
>> > +
>> > + return 0;
>> > +}
>>
>> This patch was merged for 3.4-rc1, but it fails to compile because Grant
>> removed irq_domain_add_simple() in 3.4-rc1.
>
> Thanks for noting. I assume that irq_domain_add_legacy is the right
> approach here, just like the other i.MX boards do, right?
Yeah, if you look at Grant's removal patch:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=6b783f7c5dde2648fa0bbe7fc8ac80d78699e67f
.. he converted all of the in-tree uses to irq_domain_add_legacy()
at the time of removal, so that looks right.
Thanks,
- Chris.
--
Chris Ball <cjb at laptop.org> <http://printf.net/>
One Laptop Per Child
More information about the linux-arm-kernel
mailing list