add new target 'oxnas'
authorJohn Crispin <john@openwrt.org>
Wed, 26 Nov 2014 09:00:08 +0000 (09:00 +0000)
committerJohn Crispin <john@openwrt.org>
Wed, 26 Nov 2014 09:00:08 +0000 (09:00 +0000)
commit72b58f2eb12ad4aa0c59481d0911dc5e39180eb5
treebe51e2d36c4175443bd3ab42824df80c6b9a2efe
parent40da7aae54ad7f098064f18e28eb8201afedfd5c
add new target 'oxnas'

This is the oxnas target previously developed at
http://gitorious.org/openwrt-oxnas
Basically, this consolidates the changes and addtionas from
http://github.org/kref/linux-oxnas
into a new OpenWrt hardware target 'oxnas' adding support for
 PLX Technology NAS7820/NAS7821/NAS7825/...
formally known as
 Oxford Semiconductor OXE810SE/OXE815/OX820/...

For now there are 4 supported boards:
Cloud Engines Pogoplug V3 (without PCIe)
 fully supported

Cloud Engines Pogoplug Pro (with PCIe)
 fully supported

MitraStar STG-212
 aka ZyXEL NSA-212,
 aka Medion Akoya P89625 / P89636 / P89626 / P89630,
 aka Medion MD 86407 / MD 86805 / MD 86517 / MD 86587
 fully supported, see http://wiki.openwrt.org/toh/medion/md86587

Shuttle KD-20
 partially supported (S-ATA driver lacks support for 2nd port)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43388
54 files changed:
package/kernel/linux/modules/usb.mk
target/linux/oxnas/Makefile [new file with mode: 0644]
target/linux/oxnas/base-files.mk [new file with mode: 0644]
target/linux/oxnas/base-files/etc/board.d/01_leds [new file with mode: 0755]
target/linux/oxnas/base-files/etc/board.d/02_network [new file with mode: 0755]
target/linux/oxnas/base-files/etc/diag.sh [new file with mode: 0755]
target/linux/oxnas/base-files/lib/oxnas.sh [new file with mode: 0755]
target/linux/oxnas/base-files/lib/preinit/03_preinit_do_oxnas.sh [new file with mode: 0644]
target/linux/oxnas/base-files/lib/upgrade/platform.sh [new file with mode: 0644]
target/linux/oxnas/config-3.18 [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/boot/dts/ox820-kd20.dts [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/boot/dts/ox820-pogoplug-pro.dts [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/boot/dts/ox820-pogoplug-v3.dts [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/boot/dts/ox820-stg212.dts [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/boot/dts/ox820.dtsi [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/configs/ox820_defconfig [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/Kconfig [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/Makefile [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/Makefile.boot [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/fiq.S [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/headsmp.S [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/hotplug.c [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/hardware.h [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/iomap.h [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/irqs.h [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/smp.h [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/timex.h [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/uncompress.h [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/utils.h [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/mach-ox820.c [new file with mode: 0644]
target/linux/oxnas/files/arch/arm/mach-oxnas/platsmp.c [new file with mode: 0644]
target/linux/oxnas/files/drivers/ata/sata_oxnas.c [new file with mode: 0644]
target/linux/oxnas/files/drivers/clk/clk-oxnas.c [new file with mode: 0644]
target/linux/oxnas/files/drivers/clocksource/oxnas_rps_timer.c [new file with mode: 0644]
target/linux/oxnas/files/drivers/irqchip/irq-rps.c [new file with mode: 0644]
target/linux/oxnas/files/drivers/mtd/nand/oxnas_nand.c [new file with mode: 0644]
target/linux/oxnas/files/drivers/pci/host/pcie-oxnas.c [new file with mode: 0644]
target/linux/oxnas/files/drivers/pinctrl/pinctrl-oxnas.c [new file with mode: 0644]
target/linux/oxnas/files/drivers/reset/reset-ox820.c [new file with mode: 0644]
target/linux/oxnas/files/drivers/usb/host/ehci-oxnas.c [new file with mode: 0644]
target/linux/oxnas/image/Makefile [new file with mode: 0644]
target/linux/oxnas/patches-3.18/010-arm_introduce-dma-fiq-irq-broadcast.patch [new file with mode: 0644]
target/linux/oxnas/patches-3.18/250-add-plxtech-vendor-prefix.patch [new file with mode: 0644]
target/linux/oxnas/patches-3.18/300-introduce-oxnas-platform.patch [new file with mode: 0644]
target/linux/oxnas/patches-3.18/310-oxnas-clocksource.patch [new file with mode: 0644]
target/linux/oxnas/patches-3.18/320-oxnas-irqchip.patch [new file with mode: 0644]
target/linux/oxnas/patches-3.18/330-oxnas-pinctrl.patch [new file with mode: 0644]
target/linux/oxnas/patches-3.18/340-oxnas-pcie.patch [new file with mode: 0644]
target/linux/oxnas/patches-3.18/350-oxnas-reset.patch [new file with mode: 0644]
target/linux/oxnas/patches-3.18/400-oxnas-nand.patch [new file with mode: 0644]
target/linux/oxnas/patches-3.18/500-oxnas-sata.patch [new file with mode: 0644]
target/linux/oxnas/patches-3.18/800-oxnas-ehci.patch [new file with mode: 0644]
target/linux/oxnas/patches-3.18/900-more-boards.patch [new file with mode: 0644]
target/linux/oxnas/profiles/100-Generic.mk [new file with mode: 0644]