* [GIT PULL] ARM: OMAP: IRQ domain support for INTC
@ 2012-02-27 16:36 Cousson, Benoit
2012-02-28 23:48 ` Tony Lindgren
0 siblings, 1 reply; 8+ messages in thread
From: Cousson, Benoit @ 2012-02-27 16:36 UTC (permalink / raw)
To: linux-arm-kernel
Hi Tony
This series is based on the lo/dt + the irqdomain/next branch merged on top of it.
Grant confirmed that the irqdomain/next is a stable branch and thus can be referenced for dependency.
Please note that I will need that branch to base all the remaining OMAP DT stuff.
Thanks,
Benoit
The following changes since commit 1f52299ec000e2161635b263d81ab92ea7f1f0a7:
Benoit Cousson (1):
Merge branch 'irqdomain/next' of git://git.secretlab.ca/git/linux-2.6 into for_3.4/dt_irq_domain2
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt.git for_3.4/dt_irq_domain
Benoit Cousson (3):
ARM: OMAP2/3: intc: Add DT support for TI interrupt controller
arm/dts: OMAP3: Add interrupt-controller bindings for INTC
ARM: OMAP2+: board-generic: Use of_irq_init API
.../devicetree/bindings/arm/omap/intc.txt | 27 +++++++++
arch/arm/boot/dts/omap3.dtsi | 6 +-
arch/arm/mach-omap2/board-generic.c | 30 +++++-----
arch/arm/mach-omap2/common.h | 12 ++++
arch/arm/mach-omap2/irq.c | 60 ++++++++++++++++---
5 files changed, 109 insertions(+), 26 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/omap/intc.txt
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL] ARM: OMAP: IRQ domain support for INTC
2012-02-27 16:36 [GIT PULL] ARM: OMAP: IRQ domain support for INTC Cousson, Benoit
@ 2012-02-28 23:48 ` Tony Lindgren
2012-02-29 16:15 ` Cousson, Benoit
0 siblings, 1 reply; 8+ messages in thread
From: Tony Lindgren @ 2012-02-28 23:48 UTC (permalink / raw)
To: linux-arm-kernel
Hi,
* Cousson, Benoit <b-cousson@ti.com> [120227 08:04]:
> Hi Tony
>
> This series is based on the lo/dt + the irqdomain/next branch merged on top of it.
>
> Grant confirmed that the irqdomain/next is a stable branch and thus can be referenced for dependency.
>
> Please note that I will need that branch to base all the remaining OMAP DT stuff.
>
> Thanks,
> Benoit
>
>
> The following changes since commit 1f52299ec000e2161635b263d81ab92ea7f1f0a7:
> Benoit Cousson (1):
> Merge branch 'irqdomain/next' of git://git.secretlab.ca/git/linux-2.6 into for_3.4/dt_irq_domain2
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt.git for_3.4/dt_irq_domain
>
> Benoit Cousson (3):
> ARM: OMAP2/3: intc: Add DT support for TI interrupt controller
> arm/dts: OMAP3: Add interrupt-controller bindings for INTC
> ARM: OMAP2+: board-generic: Use of_irq_init API
>
> .../devicetree/bindings/arm/omap/intc.txt | 27 +++++++++
> arch/arm/boot/dts/omap3.dtsi | 6 +-
> arch/arm/mach-omap2/board-generic.c | 30 +++++-----
> arch/arm/mach-omap2/common.h | 12 ++++
> arch/arm/mach-omap2/irq.c | 60 ++++++++++++++++---
> 5 files changed, 109 insertions(+), 26 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/arm/omap/intc.txt
Hmm, looks like this now produces the following warning at least on omap3:
[ 0.290832] WARNING: at drivers/mfd/twl4030-irq.c:645 twl4030_sih_setup+0x258/0x298()
[ 0.290832] irq 428 for gpio too big
[ 0.290863] Modules linked in:
[ 0.290893] [<c001b5a8>] (unwind_backtrace+0x0/0xf0) from [<c0042c74>] (warn_slowpath_common+0x4c/0x64)
[ 0.290954] [<c0042c74>] (warn_slowpath_common+0x4c/0x64) from [<c0042d20>] (warn_slowpath_fmt+0x30/0x40)
[ 0.290985] [<c0042d20>] (warn_slowpath_fmt+0x30/0x40) from [<c02d21e4>] (twl4030_sih_setup+0x258/0x298)
[ 0.291015] [<c02d21e4>] (twl4030_sih_setup+0x258/0x298) from [<c0469ae4>] (gpio_twl4030_probe+0x24/0x214)
[ 0.291046] [<c0469ae4>] (gpio_twl4030_probe+0x24/0x214) from [<c02bece8>] (platform_drv_probe+0x18/0x1c)
[ 0.291076] [<c02bece8>] (platform_drv_probe+0x18/0x1c) from [<c02bd7a0>] (really_probe+0x60/0x15c)
[ 0.291107] [<c02bd7a0>] (really_probe+0x60/0x15c) from [<c02bd9e0>] (driver_probe_device+0x48/0x60)
[ 0.291137] [<c02bd9e0>] (driver_probe_device+0x48/0x60) from [<c02bc198>] (bus_for_each_drv+0x5c/0x88)
[ 0.291168] [<c02bc198>] (bus_for_each_drv+0x5c/0x88) from [<c02bd958>] (device_attach+0x98/0xbc)
[ 0.291198] [<c02bd958>] (device_attach+0x98/0xbc) from [<c02bcf9c>] (bus_probe_device+0x88/0xac)
[ 0.291229] [<c02bcf9c>] (bus_probe_device+0x88/0xac) from [<c02bb814>] (device_add+0x278/0x358)
[ 0.291259] [<c02bb814>] (device_add+0x278/0x358) from [<c02bf214>] (platform_device_add+0xf8/0x228)
[ 0.291290] [<c02bf214>] (platform_device_add+0xf8/0x228) from [<c047e394>] (add_numbered_child.constprop.0+0xb8/0xfc)
[ 0.291320] [<c047e394>] (add_numbered_child.constprop.0+0xb8/0xfc) from [<c047e474>] (add_children+0x44/0x658)
[ 0.291351] [<c047e474>] (add_children+0x44/0x658) from [<c046ac6c>] (twl_probe+0x354/0x3bc)
[ 0.291381] [<c046ac6c>] (twl_probe+0x354/0x3bc) from [<c036e364>] (i2c_device_probe+0xc0/0x100)
[ 0.291412] [<c036e364>] (i2c_device_probe+0xc0/0x100) from [<c02bd7a0>] (really_probe+0x60/0x15c)
[ 0.291442] [<c02bd7a0>] (really_probe+0x60/0x15c) from [<c02bd9e0>] (driver_probe_device+0x48/0x60)
[ 0.291473] [<c02bd9e0>] (driver_probe_device+0x48/0x60) from [<c02bc198>] (bus_for_each_drv+0x5c/0x88)
[ 0.291503] [<c02bc198>] (bus_for_each_drv+0x5c/0x88) from [<c02bd958>] (device_attach+0x98/0xbc)
[ 0.291503] [<c02bd958>] (device_attach+0x98/0xbc) from [<c02bcf9c>] (bus_probe_device+0x88/0xac)
[ 0.291534] [<c02bcf9c>] (bus_probe_device+0x88/0xac) from [<c02bb814>] (device_add+0x278/0x358)
[ 0.291564] [<c02bb814>] (device_add+0x278/0x358) from [<c036eac4>] (i2c_new_device+0xec/0x164)
[ 0.291595] [<c036eac4>] (i2c_new_device+0xec/0x164) from [<c036eed4>] (i2c_register_adapter+0x168/0x220)
[ 0.291625] [<c036eed4>] (i2c_register_adapter+0x168/0x220) from [<c036f0f8>] (i2c_add_numbered_adapter+0xd4/0xf0)
[ 0.291656] [<c036f0f8>] (i2c_add_numbered_adapter+0xd4/0xf0) from [<c046f8b8>] (omap_i2c_probe+0x33c/0x428)
[ 0.291687] [<c046f8b8>] (omap_i2c_probe+0x33c/0x428) from [<c02bece8>] (platform_drv_probe+0x18/0x1c)
[ 0.291717] [<c02bece8>] (platform_drv_probe+0x18/0x1c) from [<c02bd7a0>] (really_probe+0x60/0x15c)
[ 0.291748] [<c02bd7a0>] (really_probe+0x60/0x15c) from [<c02bd9e0>] (driver_probe_device+0x48/0x60)
[ 0.291778] [<c02bd9e0>] (driver_probe_device+0x48/0x60) from [<c02bda8c>] (__driver_attach+0x94/0x98)
[ 0.291809] [<c02bda8c>] (__driver_attach+0x94/0x98) from [<c02bc214>] (bus_for_each_dev+0x50/0x7c)
[ 0.291839] [<c02bc214>] (bus_for_each_dev+0x50/0x7c) from [<c02bd2a0>] (bus_add_driver+0x1f4/0x2b8)
[ 0.291870] [<c02bd2a0>] (bus_add_driver+0x1f4/0x2b8) from [<c02bdf5c>] (driver_register+0x78/0x17c)
[ 0.291900] [<c02bdf5c>] (driver_register+0x78/0x17c) from [<c0008630>] (do_one_initcall+0x34/0x178)
[ 0.291931] [<c0008630>] (do_one_initcall+0x34/0x178) from [<c06458ac>] (kernel_init+0x8c/0x12c)
[ 0.291961] [<c06458ac>] (kernel_init+0x8c/0x12c) from [<c0014d68>] (kernel_thread_exit+0x0/0x8)
Regards,
Tony
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL] ARM: OMAP: IRQ domain support for INTC
2012-02-28 23:48 ` Tony Lindgren
@ 2012-02-29 16:15 ` Cousson, Benoit
2012-02-29 21:42 ` Tony Lindgren
2012-03-05 13:58 ` Johan Hovold
0 siblings, 2 replies; 8+ messages in thread
From: Cousson, Benoit @ 2012-02-29 16:15 UTC (permalink / raw)
To: linux-arm-kernel
Hi Tony,
On 2/29/2012 12:48 AM, Tony Lindgren wrote:
> Hi,
>
> * Cousson, Benoit<b-cousson@ti.com> [120227 08:04]:
>> Hi Tony
>>
>> This series is based on the lo/dt + the irqdomain/next branch merged on top of it.
>>
>> Grant confirmed that the irqdomain/next is a stable branch and thus can be referenced for dependency.
>>
>> Please note that I will need that branch to base all the remaining OMAP DT stuff.
>>
>> Thanks,
>> Benoit
>>
>>
>> The following changes since commit 1f52299ec000e2161635b263d81ab92ea7f1f0a7:
>> Benoit Cousson (1):
>> Merge branch 'irqdomain/next' of git://git.secretlab.ca/git/linux-2.6 into for_3.4/dt_irq_domain2
>>
>> are available in the git repository at:
>>
>> git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt.git for_3.4/dt_irq_domain
>>
>> Benoit Cousson (3):
>> ARM: OMAP2/3: intc: Add DT support for TI interrupt controller
>> arm/dts: OMAP3: Add interrupt-controller bindings for INTC
>> ARM: OMAP2+: board-generic: Use of_irq_init API
>>
>> .../devicetree/bindings/arm/omap/intc.txt | 27 +++++++++
>> arch/arm/boot/dts/omap3.dtsi | 6 +-
>> arch/arm/mach-omap2/board-generic.c | 30 +++++-----
>> arch/arm/mach-omap2/common.h | 12 ++++
>> arch/arm/mach-omap2/irq.c | 60 ++++++++++++++++---
>> 5 files changed, 109 insertions(+), 26 deletions(-)
>> create mode 100644 Documentation/devicetree/bindings/arm/omap/intc.txt
>
> Hmm, looks like this now produces the following warning at least on omap3:
Yes, Rajendra has just reported that issue with linux-next.
It is not due to that series but to the increase of TWL irq_desc I did for Grant to fix a warning with irq_domain in the DT boot.
Unfortunately due the lack of NR_IRQS we already have becasue of PRCM handler we exceed the actual NR_IRQS that is set to 410 for the moment.
> [ 0.290832] WARNING: at drivers/mfd/twl4030-irq.c:645 twl4030_sih_setup+0x258/0x298()
> [ 0.290832] irq 428 for gpio too big
After applying the NR_IRQS fix, we still have a warning but a different one in that case:
[ 0.303771] twl4030: PIH (irq 7) chaining IRQs 368..401
[ 0.304473] twl4030: power (irq 373) chaining IRQs 402..409
[ 0.307159] twl4030: gpio (irq 368) chaining IRQs 410..427
[ 0.307189] ------------[ cut here ]------------
[ 0.307220] WARNING: at drivers/gpio/gpio-twl4030.c:410 gpio_twl4030_probe+0x44/0x214()
This one is due to a "WARN_ON(ret != pdata->irq_base)" that is checking that the board irq_base is the same as the one from the twl4030_sih_setup. This kind of test are not SPARSE_IRQ friendly at all and should be removed anyway. I've attached a patch to fix the GPIO warning.
Felipe has started a twl4030 IRQ cleanup series to make that driver SPARSE_IRQ enabled. That's will fix properly the actual hack in the twl-core IRQ management. On top of that we can fix the twl-gpio warning.
Regards,
Benoit
---
>From 13bf5df12ea6dd0dded45bd4ee4d2508f5f2712c Mon Sep 17 00:00:00 2001
From: Benoit Cousson <b-cousson@ti.com>
Date: Tue, 28 Feb 2012 21:51:59 +0100
Subject: [PATCH] gpio/twl: Fix IRQ setup to be SPARSE_IRQ friendly
Since the SIH handler is allocating irq_descs dynamically, the
irq_base cannot be defined anymore by the board through pdata.
Remove the test to setup IRQ only in case of valid pdata.
Remove the check to ensure irq_base is the one from pdata.
Signed-off-by: Benoit Cousson <b-cousson@ti.com>
Cc: Felipe Balbi <balbi@ti.com>
---
drivers/gpio/gpio-twl4030.c | 21 ++++++++++-----------
1 files changed, 10 insertions(+), 11 deletions(-)
diff --git a/drivers/gpio/gpio-twl4030.c b/drivers/gpio/gpio-twl4030.c
index b8b4f22..0f7d29c 100644
--- a/drivers/gpio/gpio-twl4030.c
+++ b/drivers/gpio/gpio-twl4030.c
@@ -398,19 +398,18 @@ static int __devinit gpio_twl4030_probe(struct platform_device *pdev)
int ret;
/* maybe setup IRQs */
- if (pdata->irq_base) {
- if (is_module()) {
- dev_err(&pdev->dev,
- "can't dispatch IRQs from modules\n");
- goto no_irqs;
- }
- ret = twl4030_sih_setup(TWL4030_MODULE_GPIO);
- if (ret < 0)
- return ret;
- WARN_ON(ret != pdata->irq_base);
- twl4030_gpio_irq_base = ret;
+ if (is_module()) {
+ dev_err(&pdev->dev,
+ "can't dispatch IRQs from modules\n");
+ goto no_irqs;
}
+ ret = twl4030_sih_setup(TWL4030_MODULE_GPIO);
+ if (ret < 0)
+ return ret;
+
+ twl4030_gpio_irq_base = ret;
+
no_irqs:
/*
* NOTE: boards may waste power if they don't set pullups
--
1.7.0.4
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [GIT PULL] ARM: OMAP: IRQ domain support for INTC
2012-02-29 16:15 ` Cousson, Benoit
@ 2012-02-29 21:42 ` Tony Lindgren
2012-03-05 13:58 ` Johan Hovold
1 sibling, 0 replies; 8+ messages in thread
From: Tony Lindgren @ 2012-02-29 21:42 UTC (permalink / raw)
To: linux-arm-kernel
* Cousson, Benoit <b-cousson@ti.com> [120229 07:43]:
> On 2/29/2012 12:48 AM, Tony Lindgren wrote:
> >
> > Hmm, looks like this now produces the following warning at least on omap3:
>
> Yes, Rajendra has just reported that issue with linux-next.
>
> It is not due to that series but to the increase of TWL irq_desc I did for Grant to fix a warning with irq_domain in the DT boot.
> Unfortunately due the lack of NR_IRQS we already have becasue of PRCM handler we exceed the actual NR_IRQS that is set to 410 for the moment.
>
> > [ 0.290832] WARNING: at drivers/mfd/twl4030-irq.c:645 twl4030_sih_setup+0x258/0x298()
> > [ 0.290832] irq 428 for gpio too big
OK. I've pulled this into dt-part2 branch.
> After applying the NR_IRQS fix, we still have a warning but a different one in that case:
>
> [ 0.303771] twl4030: PIH (irq 7) chaining IRQs 368..401
> [ 0.304473] twl4030: power (irq 373) chaining IRQs 402..409
> [ 0.307159] twl4030: gpio (irq 368) chaining IRQs 410..427
> [ 0.307189] ------------[ cut here ]------------
> [ 0.307220] WARNING: at drivers/gpio/gpio-twl4030.c:410 gpio_twl4030_probe+0x44/0x214()
>
> This one is due to a "WARN_ON(ret != pdata->irq_base)" that is checking that the board irq_base is the same as the one from the twl4030_sih_setup. This kind of test are not SPARSE_IRQ friendly at all and should be removed anyway. I've attached a patch to fix the GPIO warning.
OK, maybe post that separately so Samuel can queue it?
> Felipe has started a twl4030 IRQ cleanup series to make that driver SPARSE_IRQ enabled. That's will fix properly the actual hack in the twl-core IRQ management. On top of that we can fix the twl-gpio warning.
Great, good to hear.
Regards,
Tony
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL] ARM: OMAP: IRQ domain support for INTC
2012-02-29 16:15 ` Cousson, Benoit
2012-02-29 21:42 ` Tony Lindgren
@ 2012-03-05 13:58 ` Johan Hovold
2012-03-05 14:25 ` Cousson, Benoit
1 sibling, 1 reply; 8+ messages in thread
From: Johan Hovold @ 2012-03-05 13:58 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Feb 29, 2012 at 05:15:25PM +0100, Cousson, Benoit wrote:
> On 2/29/2012 12:48 AM, Tony Lindgren wrote:
> > * Cousson, Benoit<b-cousson@ti.com> [120227 08:04]:
> >> Hi Tony
> >>
> >> This series is based on the lo/dt + the irqdomain/next branch merged on top of it.
> >>
> >> Grant confirmed that the irqdomain/next is a stable branch and thus can be referenced for dependency.
> >>
> >> Please note that I will need that branch to base all the remaining OMAP DT stuff.
> >>
> >> Thanks,
> >> Benoit
> >>
> >>
> >> The following changes since commit 1f52299ec000e2161635b263d81ab92ea7f1f0a7:
> >> Benoit Cousson (1):
> >> Merge branch 'irqdomain/next' of git://git.secretlab.ca/git/linux-2.6 into for_3.4/dt_irq_domain2
> >>
> >> are available in the git repository at:
> >>
> >> git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt.git for_3.4/dt_irq_domain
> >>
> >> Benoit Cousson (3):
> >> ARM: OMAP2/3: intc: Add DT support for TI interrupt controller
> >> arm/dts: OMAP3: Add interrupt-controller bindings for INTC
> >> ARM: OMAP2+: board-generic: Use of_irq_init API
> >>
> >> .../devicetree/bindings/arm/omap/intc.txt | 27 +++++++++
> >> arch/arm/boot/dts/omap3.dtsi | 6 +-
> >> arch/arm/mach-omap2/board-generic.c | 30 +++++-----
> >> arch/arm/mach-omap2/common.h | 12 ++++
> >> arch/arm/mach-omap2/irq.c | 60 ++++++++++++++++---
> >> 5 files changed, 109 insertions(+), 26 deletions(-)
> >> create mode 100644 Documentation/devicetree/bindings/arm/omap/intc.txt
> >
> > Hmm, looks like this now produces the following warning at least on omap3:
>
> Yes, Rajendra has just reported that issue with linux-next.
I'm getting the same warning and initialisation failure with 3.3-rc6 on
overo. Are these fixes queued up for 3.3 (and not just 3.4) somewhere?
Thanks,
Johan
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL] ARM: OMAP: IRQ domain support for INTC
2012-03-05 13:58 ` Johan Hovold
@ 2012-03-05 14:25 ` Cousson, Benoit
2012-03-05 15:03 ` Johan Hovold
0 siblings, 1 reply; 8+ messages in thread
From: Cousson, Benoit @ 2012-03-05 14:25 UTC (permalink / raw)
To: linux-arm-kernel
On 3/5/2012 2:58 PM, Johan Hovold wrote:
> On Wed, Feb 29, 2012 at 05:15:25PM +0100, Cousson, Benoit wrote:
>> On 2/29/2012 12:48 AM, Tony Lindgren wrote:
>>> * Cousson, Benoit<b-cousson@ti.com> [120227 08:04]:
>>>> Hi Tony
>>>>
>>>> This series is based on the lo/dt + the irqdomain/next branch merged on top of it.
>>>>
>>>> Grant confirmed that the irqdomain/next is a stable branch and thus can be referenced for dependency.
>>>>
>>>> Please note that I will need that branch to base all the remaining OMAP DT stuff.
>>>>
>>>> Thanks,
>>>> Benoit
>>>>
>>>>
>>>> The following changes since commit 1f52299ec000e2161635b263d81ab92ea7f1f0a7:
>>>> Benoit Cousson (1):
>>>> Merge branch 'irqdomain/next' of git://git.secretlab.ca/git/linux-2.6 into for_3.4/dt_irq_domain2
>>>>
>>>> are available in the git repository at:
>>>>
>>>> git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt.git for_3.4/dt_irq_domain
>>>>
>>>> Benoit Cousson (3):
>>>> ARM: OMAP2/3: intc: Add DT support for TI interrupt controller
>>>> arm/dts: OMAP3: Add interrupt-controller bindings for INTC
>>>> ARM: OMAP2+: board-generic: Use of_irq_init API
>>>>
>>>> .../devicetree/bindings/arm/omap/intc.txt | 27 +++++++++
>>>> arch/arm/boot/dts/omap3.dtsi | 6 +-
>>>> arch/arm/mach-omap2/board-generic.c | 30 +++++-----
>>>> arch/arm/mach-omap2/common.h | 12 ++++
>>>> arch/arm/mach-omap2/irq.c | 60 ++++++++++++++++---
>>>> 5 files changed, 109 insertions(+), 26 deletions(-)
>>>> create mode 100644 Documentation/devicetree/bindings/arm/omap/intc.txt
>>>
>>> Hmm, looks like this now produces the following warning at least on omap3:
>>
>> Yes, Rajendra has just reported that issue with linux-next.
>
> I'm getting the same warning and initialisation failure with 3.3-rc6 on
> overo. Are these fixes queued up for 3.3 (and not just 3.4) somewhere?
It is under review, I posted the series last Friday:
mfd: twl: Fix for irqdomain/next + SPARSE_IRQ + MMC card detect
It will be anyway material for 3.4 since it is in linux-next.
Regards,
Benoit
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL] ARM: OMAP: IRQ domain support for INTC
2012-03-05 14:25 ` Cousson, Benoit
@ 2012-03-05 15:03 ` Johan Hovold
2012-03-05 15:19 ` Cousson, Benoit
0 siblings, 1 reply; 8+ messages in thread
From: Johan Hovold @ 2012-03-05 15:03 UTC (permalink / raw)
To: linux-arm-kernel
On Mon, Mar 05, 2012 at 03:25:01PM +0100, Cousson, Benoit wrote:
> On 3/5/2012 2:58 PM, Johan Hovold wrote:
> > On Wed, Feb 29, 2012 at 05:15:25PM +0100, Cousson, Benoit wrote:
> >> On 2/29/2012 12:48 AM, Tony Lindgren wrote:
> >>> * Cousson, Benoit<b-cousson@ti.com> [120227 08:04]:
> >>> Hmm, looks like this now produces the following warning at least on omap3:
> >>
> >> Yes, Rajendra has just reported that issue with linux-next.
> >
> > I'm getting the same warning and initialisation failure with 3.3-rc6 on
> > overo. Are these fixes queued up for 3.3 (and not just 3.4) somewhere?
>
> It is under review, I posted the series last Friday:
> mfd: twl: Fix for irqdomain/next + SPARSE_IRQ + MMC card detect
>
> It will be anyway material for 3.4 since it is in linux-next.
Yes, I noted that there was a fix against linux-next. My question was
whether any fix is planned for 3.3 as twl4030 is broken with SPARSE_IRQ
enabled.
Disabling SPARSE_IRQ will be the only workaround until 3.4 is out then?
Thanks,
Johan
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL] ARM: OMAP: IRQ domain support for INTC
2012-03-05 15:03 ` Johan Hovold
@ 2012-03-05 15:19 ` Cousson, Benoit
0 siblings, 0 replies; 8+ messages in thread
From: Cousson, Benoit @ 2012-03-05 15:19 UTC (permalink / raw)
To: linux-arm-kernel
On 3/5/2012 4:03 PM, Johan Hovold wrote:
> On Mon, Mar 05, 2012 at 03:25:01PM +0100, Cousson, Benoit wrote:
>> On 3/5/2012 2:58 PM, Johan Hovold wrote:
>>> On Wed, Feb 29, 2012 at 05:15:25PM +0100, Cousson, Benoit wrote:
>>>> On 2/29/2012 12:48 AM, Tony Lindgren wrote:
>>>>> * Cousson, Benoit<b-cousson@ti.com> [120227 08:04]:
>>>>> Hmm, looks like this now produces the following warning at least on omap3:
>>>>
>>>> Yes, Rajendra has just reported that issue with linux-next.
>>>
>>> I'm getting the same warning and initialisation failure with 3.3-rc6 on
>>> overo. Are these fixes queued up for 3.3 (and not just 3.4) somewhere?
>>
>> It is under review, I posted the series last Friday:
>> mfd: twl: Fix for irqdomain/next + SPARSE_IRQ + MMC card detect
>>
>> It will be anyway material for 3.4 since it is in linux-next.
>
> Yes, I noted that there was a fix against linux-next. My question was
> whether any fix is planned for 3.3 as twl4030 is broken with SPARSE_IRQ
> enabled.
>
> Disabling SPARSE_IRQ will be the only workaround until 3.4 is out then?
Mmm, but is SPARSE_IRQ used to work before on OMAP3?
Benoit
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2012-03-05 15:19 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-27 16:36 [GIT PULL] ARM: OMAP: IRQ domain support for INTC Cousson, Benoit
2012-02-28 23:48 ` Tony Lindgren
2012-02-29 16:15 ` Cousson, Benoit
2012-02-29 21:42 ` Tony Lindgren
2012-03-05 13:58 ` Johan Hovold
2012-03-05 14:25 ` Cousson, Benoit
2012-03-05 15:03 ` Johan Hovold
2012-03-05 15:19 ` Cousson, Benoit
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).