diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2006-12-15 07:13:26 +1100 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2006-12-20 16:37:47 +1100 |
commit | 6f67f9d26fe5ced50f716e9620b42c0721d8b8d9 (patch) | |
tree | e03f4476dba4782c86dd5749ae3d3a36f35a7845 /drivers/block/viodasd.c | |
parent | 3cd7613e25ffc0a76080045e179f984a32208829 (diff) |
[POWERPC] Workaround oldworld OF bug with IRQs & P2P bridges
On some oldworld PowerMacs, OF doesn't assign interrupts properly
beyond P2P bridges. Fortunately, the fix is easy as all those machines
just wire all IRQ lines together to one IRQ which is assigned to the
bridge itself. We already have a special function for parsing Apple
OldWorld interrupts which are special, so let's add to it the ability
to walk up the PCI tree to find interrupts.
This fixes irqs on the lower slots of s900 clones among others.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'drivers/block/viodasd.c')
0 files changed, 0 insertions, 0 deletions