summaryrefslogtreecommitdiff
path: root/target/linux/oxnas
Commit message (Collapse)AuthorAgeFilesLines
* oxnas: fix gpio-fan on kd20John Crispin2014-12-132-1/+3
| | | | | | | | define speed-map and include kmod-hwmon-gpiofan in kd20 profile Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43678
* oxnas: also make use of the GPIO poweroff driverJohn Crispin2014-12-133-0/+13
| | | | | | | | Works great to power-off the kd20 ;) Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43677
* oxnas: use libata ledtrig support for kd20 hdd ledsJohn Crispin2014-12-124-0/+5
| | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43675
* oxnas: clean up default package selectionJohn Crispin2014-12-121-8/+2
| | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43673
* oxnas: build S-ATA driver as a moduleJohn Crispin2014-12-123-6/+3
| | | | | | From: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43665
* oxnas: use u-boot.bin in KDIRJohn Crispin2014-12-121-2/+2
| | | | | | | | This fixes building *u-boot-initramfs.bin images using ImageBuilder Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43663
* oxnas: use ARM BCJ filter for XZ decompressionJohn Crispin2014-12-111-1/+1
| | | | | | | | | | | | | | | | Restoring the config for kernel 3.14 didn't contain that change already made to config-3.18. It is needed to make squashfs in the kernel match the compression settings for ARCH=arm in the framework. If set to ARMTHUMB, boot fails due to squashfs being unreadable if the filesystem was generated for wth ARM BCJ filter. in include/image.mk: BCJ_FILTER:=-Xbcj $(LINUX_KARCH) Thus the ARM filter is used for all ARM targets. Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43640
* oxnas: add support for 2nd S-ATA port to sata_oxnas driverJohn Crispin2014-12-105-87/+686
| | | | | | | | | | | | | | | | 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
* oxnas: add copyright header to sata_oxnasJohn Crispin2014-12-101-0/+19
| | | | | | | | | sata_oxnas.c is obviously a refactored version of sata_ox820.c which does contain this header. Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43597
* kernel: refresh patchesFelix Fietkau2014-12-0813-118/+60
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43564
* oxnas: switch back to kernel 3.14John Crispin2014-12-051-1/+1
| | | | | | | | 3.18 still got problems with stuck reboots if rootfs is ubifs... Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43521
* oxnas: re-add support for kernel 3.14John Crispin2014-12-0514-0/+844
| | | | | | | | | | | | This reverts commit c81ddddde5fd193802d511b42eb7b108aac17136 on https://gitorious.org/openwrt-oxnas/openwrt-oxnas.git which removed patches and config for 3.14. [arm_introduce-dma-fiq-irq-broadcast patch was renamed to match 3.18] Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43520
* oxnas: switch CRC32 implementation to SLICEBY8John Crispin2014-12-021-0/+2
| | | | | | | | | similar to what was observed on kirkwood this significantly accelerates btrfs write operations. Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43498
* oxnas/kd20: add usb-storage to default package setJohn Crispin2014-12-021-1/+2
| | | | | | | | KD20 got a built-in card-reader wired to the USB-3 root-hub. Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43497
* oxnas/kd20: use gpio-beeperJohn Crispin2014-12-022-5/+6
| | | | | | | | | gpio-beeper module was added to the kernel recently. Make use of it to drive the piezoelectric buzzer of the kd20. Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43496
* oxnas: change visible board nameJohn Crispin2014-12-011-1/+1
| | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43475
* oxnas: ehci: rename vendor prefix plxtch to plxtechJohn Crispin2014-12-012-4/+4
| | | | | | | | | it was changed in DTS by commit oxnas-target: fix typo in OX820 device-tree Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43474
* add new target 'oxnas'John Crispin2014-11-2653-0/+8311
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