openwrt/target/linux
John Crispin 9432cbd577 oxnas: add support for 2nd S-ATA port to sata_oxnas driver
similar to mv_sata, use nr-ports attribute from device tree.
import and adapt locking code from vendor GPL sources.
add dma controller handling, it may be used in future to avoid
full core resets similar to the vendor SDK's "progressive cleanup"
function.

this is still very dirty and aimed to first of all do things
quite exactly like the reference code. and it somehow works.
obviously there is lots of room for improvement :)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>

SVN-Revision: 43598
2014-12-10 15:51:07 +00:00
..
adm5120 kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
adm8668 kernel: refresh patches 2014-12-08 12:04:25 +00:00
ar7 kernel: refresh patches 2014-12-08 12:04:25 +00:00
ar71xx ar71xx: improve ethernet driver cache footprint by removing an unnecessary pointer 2014-12-09 12:28:46 +00:00
arm64 arm64: add ARM 64-bits target 2014-11-24 06:34:07 +00:00
at91 kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
atheros kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
au1000 kernel: refresh patches 2014-12-08 12:04:25 +00:00
avr32 kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
bcm53xx bcm53xx: bcm_nand: fix compilation 2014-12-08 18:28:54 +00:00
brcm47xx brcm47xx: add WNDR3400 V3 buttons 2014-12-08 17:02:28 +00:00
brcm63xx brcm63xx: fix a few issues in irq chip drivers 2014-12-08 16:11:52 +00:00
brcm2708 kernel: refresh patches 2014-12-08 12:04:25 +00:00
cns3xxx kernel: refresh patches 2014-12-08 12:04:25 +00:00
cns21xx kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
cobalt cobalt: remove 3.3 and 3.10 kernel configuration files 2014-12-07 21:58:33 +00:00
ep93xx kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
gemini gemini: update ethernet driver, register ethernet on nas4220 board 2014-12-02 18:27:54 +00:00
generic kernel: refresh patches 2014-12-09 23:29:52 +00:00
imx6 kernel: refresh patches 2014-12-08 12:04:25 +00:00
iop32x kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
ipq806x kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
ixp4xx kernel: refresh patches 2014-12-08 12:04:25 +00:00
kirkwood kirkwood: Iomega ix2-200: use all remaining MTD space for rootfs 2014-12-09 23:29:49 +00:00
lantiq kernel: refresh patches 2014-12-08 12:04:25 +00:00
malta malta: set 3.14 as default 2014-12-01 18:46:29 +00:00
mcs814x kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
mpc52xx kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
mpc83xx kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
mpc85xx mpc85xx: update to linux 3.14 2014-11-27 18:26:24 +00:00
mvebu kernel: refresh patches 2014-12-08 12:04:25 +00:00
mxs kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
netlogic netlogic: use KERNEL_PATCHVER 2014-10-24 19:35:52 +00:00
octeon kernel: refresh patches 2014-12-08 12:04:25 +00:00
omap kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
omap24xx kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
orion kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
oxnas oxnas: add support for 2nd S-ATA port to sata_oxnas driver 2014-12-10 15:51:07 +00:00
ppc40x kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
ppc44x kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
pxa kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
ramips kernel: refresh patches 2014-12-08 12:04:25 +00:00
rb532 kernel: refresh patches 2014-12-08 12:04:25 +00:00
realview realview: refresh kernel patch 2014-12-02 13:14:59 +00:00
sibyte kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
sparc kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
sunxi kernel: refresh patches 2014-12-08 12:04:25 +00:00
uml uml: remove inittab since procd is fixed now 2014-11-05 14:21:51 +00:00
x86 x86: update to linux 3.14 2014-12-08 10:04:50 +00:00
x86_64 kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
xburst kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
Makefile