aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux
Commit message (Collapse)AuthorAgeFilesLines
* ar71xx: Added missing support for Linksys E2100LGad Krumholz2016-11-3011-0/+160
| | | | | | | | It's based on the WRT160NL according to https://wiki.openwrt.org/toh/linksys/e2100l Based on research done here: https://forum.openwrt.org/viewtopic.php?id=24244 and here: https://forum.openwrt.org/viewtopic.php?pid=120791#p120791 this patch was conceived. Signed-off-by: Gad Krumholz <gad.krumholz@gmail.com>
* Merge pull request #195 from seragh/owrt-openssl-cryptodev-linuxZoltan Herpai2016-11-23225-94692/+4
|\ | | | | openssl: use cryptodev-linux instead of ocf
| * kernel: remove ocf support, cryptodev-linux should be used insteadFelix Fietkau2016-11-04225-94692/+4
| | | | | | | | | | Signed-off-by: Felix Fietkau <nbd@nbd.name> Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
* | Merge pull request #196 from seragh/owrt-squashfs4-headerZoltan Herpai2016-11-103-75/+0
|\ \ | | | | | | squashfs4: use upstream xz compression header format
| * | squashfs4: use upstream xz compression header formatHauke Mehrtens2016-11-063-75/+0
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the upstream kernel and the upstream squashfs4 tools the xz compression header looks the following: struct disk_comp_opts { __le32 dictionary_size; __le32 flags; }; We added some other members and also moved some existing members. Place the members which are already in upstream header at the same position as in that kernel and add our own at the end. The kernel should not have a problem when there are some additional members and just ignore them. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
* | iptables: kernel: drop custom extension xt_idRalph Sennhauser2016-11-073-285/+0
| | | | | | | | | | | | | | | | | | | | | | This extension was added specifically for use by firewall3. Since firewall-2016-11-06 no longer uses it remove it before it finds other creative uses. Should there already be such a use-case outside of OpenWrt I suggest to package this extension properly a la xtables-addons instead. Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
* | Merge pull request #156 from wigyori/dirtycow-fixesZoltan Herpai2016-11-0652-184/+245
|\ \ | |/ |/| CVE-2016-5195 (dirtycow) fixes for 3.18, 4.1, 4.4
| * generic/4.4: add fix for CVE-2016-5195Zoltan HERPAI2016-10-281-0/+96
| | | | | | | | | | | | | | | | | | Fixes CVE-2016-5195, backport the mm patch into 097- until the kernel version is upgraded. Compile-tested on ar71xx, ramips. Runtime-tested on ramips. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * generic/4.1: bump kernel to 4.1.35Zoltan HERPAI2016-10-2725-105/+79
| | | | | | | | | | | | | | | | | | Patch 610- is updated as check_entry helper was killed Patch 666- is updated (thanks to Stijn Tintel) Fixes CVE-2016-5195 (dirtycow) Compile-tested on brcm47xx and rb532 Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * generic/3.18: bump kernel to 3.18.44Zoltan HERPAI2016-10-2726-79/+70
| | | | | | | | | | | | | | | | | | Patch 610- is updated as check_entry helper was killed in 3.18.37 Patch 666- is updated (thanks to Stijn Tintel) Fixes CVE-2016-5195 (dirtycow) Compile-tested on adm5120 and mcs814x Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* | Merge pull request #139 from mumuqz/masterZoltan Herpai2016-10-2912-0/+236
|\ \ | | | | | | ar71xx: Add support to DomyWifi DW33D
| * | ar71xx: Add support to DomyWifi DW33DJing Lin2016-10-2012-0/+236
| |/ | | | | | | Signed-off-by: Jing Lin <mumuqz@163.com>
* | Merge pull request #131 from Ham22/tpmZoltan Herpai2016-10-283-0/+32
|\ \ | |/ |/| add tpm support
| * kernel: add tpm supportIan Pozella2016-10-153-0/+32
| | | | | | | | | | | | | | | | | | | | This adds kernel support for tpm's providing: * kmod-tpm - tpm framework * kmod-tpm-i2c-infineon - infineon i2c 1.2 spec tpm * kmod-random-tpm - tpm backed rng Signed-off-by: Ian Pozella <Ian.Pozella@imgtec.com> Signed-off-by: Abhijit Mahajani <Abhijit.Mahajani@imgtec.com>
* | mvebu: bugfixes for rangoImre Kaloz2016-10-182-8/+9
| | | | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
* | mvebu: add support for the Linksys WRT3200ACM (Rango)Imre Kaloz2016-10-1312-10/+497
|/ | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
* Revert "kernel: bump 4.1 to 4.1.30"Zoltan HERPAI2016-10-1220-68/+94
| | | | | | Stay on 4.1.27 This reverts commit 231ef70f455fcc230a400af90a13e181a2c261cd.
* Revert "kernel: bump 3.18 to 3.18.39"Zoltan HERPAI2016-10-1217-53/+62
| | | | | | Stay on 3.18.36 This reverts commit 83767cf94f909f5932540da7641a12b7dfa71d85.
* ar71xx: disable flow control to the built-in switch on AR934xFelix Fietkau2016-10-111-1/+0
| | | | | | | It apparently causes a regression on some devices if the ethernet cable is plugged in while booting. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ar71xx: disable pdata->use_flow_control for QCA9558Felix Fietkau2016-10-111-1/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ar71xx: rename ethernet pdata->builtin_switch to use_flow_controlFelix Fietkau2016-10-113-8/+8
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ar71xx: enable flow control for ethernet MACs with built-in switchFelix Fietkau2016-10-113-1/+11
| | | | | | | | Should fix LAN speed issues on some devices. This is an updated version of the previously reverted commit with the same name. It improves the check for MACs connected to a built-in switch Signed-off-by: Felix Fietkau <nbd@nbd.name>
* Revert "ar71xx: enable flow control for ethernet MACs with built-in switch"Zoltan HERPAI2016-10-111-9/+1
| | | | | | | | This reverts commit fca52fb7f382d25307d8633d1ed171f79989f65d. It was found to cause the WAN port to fail on some AR934x devices Signed-off-by: Felix Fietkau <nbd@nbd.name>
* gemini: rename config-default to config-4.4Signed-off-by: Stijn Tintel2016-10-051-0/+0
| | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* gemini: rename patches directory to patches-4.4Signed-off-by: Stijn Tintel2016-10-0513-0/+0
| | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* gemini: delete 3.18 supportFelix Fietkau2016-10-0515-6045/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* gemini: drop Linux 4.1 supportJo-Philipp Wich2016-10-0542-6745/+3
| | | | Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* brcm63xx: fix CT-536p/CT-5621T supportSigned-off-by: Daniel Gonzalez2016-09-282-2/+2
| | | | | | | | | | | Fix support for the Comtrend CT-536+, CT-5361 and CT-5621T routers support. Currently the firmware is broken for these routers, because there is a missing bar in the code at the DTS file avoiding to match with DTS stuff at the kernel. This causes the router boots without ethernet connectivity. The status led also has a typo. Signed-off-by: Daniel Gonzalez <dgcbueu@gmail.com> Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* brcm63xx: fix HG556a C buttonSigned-off-by: Daniel Gonzalez2016-09-281-1/+1
| | | | | | | One button of the HG556a-C has the wrong GPIO pin defined in the dts file, fix it Signed-off-by: Daniel Gonzalez <dgcbueu@gmail.com>
* brcm63xx: fix image generation with offsets/blocksizes != 64KJonas Gorski2016-09-281-2/+2
| | | | | | | | | | | Defer the CFE_EXTRAs evaluation to allow overriden BLOCK_SIZE and IMAGE_OFFSET take effect, and replace the unused IMAGE_SIZE with IMAGE_OFFSET in DEVICE_VARS. This fixes image generation for targets using different offsets or blocksizes. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* brcm63xx: fix CVG834G compatible stringJonas Gorski2016-09-281-1/+1
| | | | | | | The CVG834G claimed to be a BCM6348, but is actually BCM3368. Since we don't test against it, this was harmless. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* Merge pull request #69 from wigyori/masterZoltan Herpai2016-08-2437-156/+121
|\ | | | | Bump legacy 3.18 and 4.1 kernels to latest
| * kernel: bump 3.18 to 3.18.39Zoltan HERPAI2016-08-2317-62/+53
| | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * kernel: bump 4.1 to 4.1.30Zoltan HERPAI2016-08-1920-94/+68
| | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* | Enable nand for mt7621Nikolay Martynov2016-08-231-1/+1
| | | | | | | | | | | | Ubiquiti ERX is an mt7621 based nand device, so enable nand packages for mt7621 boards Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
* | ipq806x: squash dts makefile patches into oneRoman Yeryomin2016-08-222-11/+2
| | | | | | | | Signed-off-by: Roman Yeryomin <roman@advem.lv>
* | Merge pull request #64 from alexgrin/masterRoman2016-08-228-1/+382
|\ \ | | | | | | ipq806x: Build image for Netgear Nighthawk X4 7500v2
| * | ipq806x: Build image for Netgear Nighthawk X4 7500v2Alexis Green2016-08-198-1/+382
| |/ | | | | | | Signed-off-by: Alexis Green <alexis@cessp.it>
* | ipq806x: fix r7800 dts name in image makefileRoman Yeryomin2016-08-221-1/+1
| | | | | | | | Signed-off-by: Roman Yeryomin <roman@advem.lv>
* | Merge pull request #67 from yeryomin/geminiRoman2016-08-2224-0/+6220
|\ \ | | | | | | gemini: add 4.4 support
| * | gemini: add 4.4 supportRoman Yeryomin2016-08-2224-0/+6220
| |/ | | | | | | Signed-off-by: Roman Yeryomin <roman@advem.lv>
* | ipq806x: forgotten r7800 dts rename in patchRoman Yeryomin2016-08-201-1/+1
| | | | | | | | Signed-off-by: Roman Yeryomin <roman@advem.lv>
* | ipq806x: fix ipq8065 s2a/s2b regulator frequency (fixes ethernet performance)Roman Yeryomin2016-08-191-2/+2
| | | | | | | | Signed-off-by: Roman Yeryomin <roman@advem.lv>
* | ipq806x: Netgear R7800 is ipq8065, rename dtsRoman Yeryomin2016-08-191-0/+0
|/ | | | Signed-off-by: Roman Yeryomin <roman@advem.lv>
* Merge pull request #58 from wigyori/masterZoltan Herpai2016-08-172-2/+55
|\ | | | | Backport virtio_ring patches to fix realview, fix bcm53xx build
| * generic/4.4: backport virtio_ring patch for reverting weak barriers patchZoltan HERPAI2016-07-211-0/+55
| | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * bcm53xx: fix simplified image building codeZoltan HERPAI2016-07-211-2/+0
| | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* | Merge pull request #51 from devran01/masterZoltan Herpai2016-08-114-18/+67
|\ \ | | | | | | Reverting git commit a194e83f16b05240184f58b709152fb840cf00f7
| * | brcm2708: Reverting git commit a194e83f16b05240184f58b709152fb840cf00f7Devaraj Ranganna2016-08-094-18/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The commit a194e83f16b05240184f58b709152fb840cf00f7 converted brcm2708 targets to new build system (LEDE). However, this change is not in sync with OpenWrt build system. Therefore no image is generated for Raspberry Pi boards. This commit reintroduces the profile files for Raspberry Pi, Raspberry Pi 2 and Raspberry Pi 3 and reverts the changes in target/linux/brcm2708/image/Makefile. Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
* | | zynq: add xilinx devcfg char driver supportMike Qin2016-07-272-0/+2232
|/ / | | | | | | Signed-off-by: Mike Qin <Fengling.Qin@gmail.com>