Openwrt/target/linux
Felix Fietkau 1839d1b912 cns3xxx: support isolated PCI interrupts on newer Laguna PCBs
The cns3xxx uses irq61 for pcie0_intr which in the case of a PCIe-to-PCI
bridge ends up combining INTA/B/C/D on a single ARM CPU interrupt. This is
not optimal when you have multiple cores. To overcome this limitation an
enhancement was made on newer Laguna PCB's that support miniPCI cards
to route the INTA/B/C/D signals to unique external ARM CPU interrupts which
can help balance CPU core utilization and in some cases increase overall
system performance or responsiveness.

For more details see:
 http://trac.gateworks.com/wiki/multicoreprocessing#PCIInterruptsteering

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

SVN-Revision: 42400
2014-09-02 16:44:40 +00:00
..
adm5120
adm8668
amazon
ar7
ar71xx ar71xx: disable ethernet descriptor splitting for now, as it seems to cause tx hangs in some setups 2014-08-30 09:11:41 +00:00
at91
atheros
au1000
avr32
bcm53xx bcm53xx: update bcma device tree intergeneration and fix nvram parsing 2014-08-24 15:57:49 +00:00
brcm47xx
brcm63xx brcm63xx: Add DT support for P870HW-51a 2014-08-21 11:28:59 +00:00
brcm2708
cns3xxx cns3xxx: support isolated PCI interrupts on newer Laguna PCBs 2014-09-02 16:44:40 +00:00
cns21xx
cobalt
ep93xx
gemini
generic kernel: 3.14: refresh patches 2014-08-25 21:50:48 +00:00
imx6 imx6: refresh patches 2014-08-25 21:50:49 +00:00
iop32x
ipq806x ipx806x: bump to 3.14.16 2014-08-30 09:59:30 +00:00
ixp4xx
kirkwood kirkwood: fix typos on DEBUG_LL_UART_* 2014-08-30 00:32:05 +00:00
lantiq target: set myself as maintainer 2014-08-30 09:59:18 +00:00
malta
mcs814x
mpc52xx
mpc83xx
mpc85xx
mvebu
mxs
octeon
omap
omap24xx
orion
ppc40x
ppc44x
pxa
ramips target: set myself as maintainer 2014-08-30 09:59:18 +00:00
rb532
realview
sibyte
sparc
sunxi sunxi: initial 3.14 patchset 2014-08-27 12:09:46 +00:00
uml
x86
x86_64
xburst
Makefile