[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <481FAF83.5090305@keyaccess.nl>
Date: Tue, 06 May 2008 03:08:19 +0200
From: Rene Herman <rene.herman@...access.nl>
To: Bjorn Helgaas <bjorn.helgaas@...com>
CC: Uwe Bugla <uwe.bugla@....de>, Takashi Iwai <tiwai@...e.de>,
Len Brown <len.brown@...el.com>, Andrew Morton <akpm@...l.org>,
Linux Kernel <linux-kernel@...r.kernel.org>
Subject: [PATCH 3/3] PNP: add AD1815 and AD1816 quirks
Hi Bjorn.
The AD181x chip doesn't support an IRQ-less MPU401 option but works
fine without one. This adds (priority: functional) IRQ-less options
for each port option to help systems with few available IRQs.
The AD1815 quirk can't use pnp_register_irq_resource() due to doubly
penalizing the IRQ. Also, while not a practical issue due to no IRQ
option being present for the dependents, this needs to add in front,
not back.
Doesn't use pnp_register_port_resource() for symetry with above.
This does not delete the AD1815 independent option even though it
should be empty after the IRQ transfer due to AD1816 coming with an
empty but still present independent option by default.
Was tested on AD1815 and AD1816. The ALSA driver also support the
AZT2002 ID for MPU401 but this doesn't as I was unable to test it.
Signed-off-by: Rene Herman <rene.herman@...il.com>
View attachment "pnp-add-ad1815-and-ad1816-quirks.diff" of type "text/plain" (3902 bytes)
Powered by blists - more mailing lists