aboutsummaryrefslogtreecommitdiffstats
path: root/target
Commit message (Collapse)AuthorAgeFilesLines
* kirkwood: add missing kernel symbolJo-Philipp Wich2016-05-241-0/+1
| | | | | | | The query for ARMADA_THERMAL is stalling the kconfig process and as long as we do not package it, simply disable the symbol. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* x86: generalize partition discovery for sysupgradeJo-Philipp Wich2016-05-242-25/+54
| | | | | | | | | | | | | | | Generalize the partition discovery in sysupgrade in order to fix sysupgrade and config backup/recovery on MMC block devices which use a different naming scheme compared to mtdblock or sd* devices. The change also adds the find applet to the ramdisk utilities so that upgrade code can rely on it. The commit is based on the initial submission by Russell Senior at http://patchwork.ozlabs.org/patch/625440/ . Signed-off-by: Russell Senior <russell@personaltelco.net> Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* sdk: Allow to change ALL* package settings in SDKDaniel Dickinson2016-05-241-0/+16
| | | | | | | | | | | | It is desirable to be able to use ./scripts/feeds install -a when in the SDK without being forced to build a great number of packages that are not actually wanted. We therefore add the option of changing the various ALL package build options so that we can default to packages not being built unless we select them. Signed-off-by: Daniel Dickinson <lede@daniel.thecshore.com>
* ramips: Add status led for Xiaomi MiWiFi NanoCezary Jackiewicz2016-05-231-1/+2
| | | | Signed-off-by: Cezary Jackiewicz <cezary@eko.one.pl>
* ramips: fix timing issues when using MT7621 spiJohn Crispin2016-05-231-3/+6
| | | | Signed-off-by: John Crispin <john@phrozen.org>
* mvebu: configure switch on WRT1200AC and WRT1900ACv2/SClaudio Leite2016-05-231-6/+4
| | | | | | Also collapses the three identical configurations into one block. Signed-off-by: Claudio Leite <leitec@staticky.com>
* ar71xx/cpe510: use second wifi calibration tableAlexander Couzens2016-05-231-1/+1
| | | | | | | The cpe510 has two calibration tables. The first calibration table requires to modify ath9k driver to work (patched tx gain table). Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* ar71xx/cpe510: split profile into 2 profiles cpe210 and cpe510Alexander Couzens2016-05-238-10/+43
| | | | | | | Split profile into 2GHz and 5GHz. The 5GHz devices are quite "special". The 2 GHz works perfect. Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* ar71xx: add MR1750v2 to the MR1750 profileSven Eckelmann2016-05-231-2/+2
| | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* ar71xx: extract ath10k wifi board.bin for the OpenMesh MR1750v2 boardSven Eckelmann2016-05-231-0/+1
| | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* ar71xx: enable sysupgrade for the OpenMesh MR1750v2Sven Eckelmann2016-05-231-0/+2
| | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* ar71xx: add user-space support for the OpenMesh MR1750v2Sven Eckelmann2016-05-235-2/+9
| | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* ar71xx: add kernel support for the OpenMesh MR1750v2Sven Eckelmann2016-05-232-0/+2
| | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* ar71xx: add OM2P-HSv3 to the OM2P profileSven Eckelmann2016-05-231-2/+2
| | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* ar71xx: enable sysupgrade for the OpenMesh OM2P-HSv3Sven Eckelmann2016-05-232-0/+3
| | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* ar71xx: add user-space support for the OpenMesh OM2P-HSv3Sven Eckelmann2016-05-233-0/+5
| | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* ar71xx: add kernel support for the OpenMesh OM2P-HSv3Sven Eckelmann2016-05-232-0/+2
| | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* ar71xx: Allow OpenMesh CE images with more than 3 filesSven Eckelmann2016-05-231-1/+1
| | | | | | | | | | The CE image format used by OpenMesh can contain extra blocks which are not used for flashing. Only the first three embedded images (fwupgrade.cfg, kernel, rootfs) are required in this order to successfully flash an image via sysupgrade. All extra embedded images should be ignored for the available devices. Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* ar71xx: Move OpenMesh image target validation into subfunctionSven Eckelmann2016-05-231-32/+39
| | | | | | | | | | | | | The platform_check_image_openmesh function used break statements to signal that the board name matched the image target. This worked because the sysupgrade binary checked the image inside a loop. The break statement stopped the loop and skipped any additional check. Instead the check should be done without such sideeffects by simply combining the board names and image targets. Only a mismatch should cause a negative result for the caller and skipping of the additional checks. Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* ar71xx: Generate sysupgrade images for OpenMesh devicesSven Eckelmann2016-05-231-0/+3
| | | | | | | | | | | | Some OpenWrt based firmwares like Gluon expect that a sysupgrade image exists when a device firmware can be updated via sysupgrade. This image wasn't created until now because OpenMesh devices use the same image for factory and sysupgrade flash. Copying the image from *factory.bin to *sysupgrade.bin is therefore enough to make the sysupgrade functionality visible. Reported-by: Matthias Schiffer <mschiffer@universe-factory.net> Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* ar71xx: Add support for initramfs images for OpenMesh devicesSven Eckelmann2016-05-231-0/+1
| | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* ar71xx: move nand device image definitions to a separate fileFelix Fietkau2016-05-232-24/+22
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ar71xx: move generic device image definitions to a separate fileFelix Fietkau2016-05-232-339/+338
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ar71xx: split ubnt image building code into a separate fileFelix Fietkau2016-05-232-247/+248
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ar71xx: split legacy image building code into a separate fileFelix Fietkau2016-05-232-1212/+1219
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ar71xx: split tp-link image building code into a separate fileFelix Fietkau2016-05-232-746/+748
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* x86_64: enable mmc to support booting off sdRussell Senior2016-05-231-0/+8
| | | | | | Improved support for PCEngines APU Signed-off-by: Russell Senior <russell@personaltelco.net>
* ath25: update kernel from 3.18 to 4.4Russell Senior2016-05-2318-2934/+149
| | | | | | | | | | | | | | | Summary of changes: * moved config-3.18 to config-4.4 and patches-3.18 to patches-4.4 * removed most of the first two patches, that seem to be upstream already * changed deprecated/removed IRQF_DISABLED to zero following examples in upstream kernel patches * added config line to disable device-tree to satisfy kernel configuration * add new image generation code Build tested and run tested on an Accton MR3201A. Signed-off-by: Russell Senior <russell@personaltelco.net> Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com> Signed-off-by: John Crispin <john@phrozen.org>
* ramips: Add specific compatible properties for eswJohn Crispin2016-05-232-2/+2
| | | | | | | | | | | | | | | | Currently, for RT5350 and MT7628, esw is marked as compatible with "ralink,rt3050-esw". While this is true, the switches within RT5350 and MT7628 actually support more functionality than the RT3050 switch. One such example is per-VLAN untagging, which is an important feature. RT3352 is another example of this, but it already has an additional compatible property, which allows to differentiate it from RT3050. This commit adds such more specific properties for RT5350 and MT7628 as well. Signed-off-by: Stanislav Galabov <sgalabov@gmail.com>
* mediatek: update patchesJohn Crispin2016-05-23124-3138/+11056
| | | | | | | * fixes NAND * adds latest ethernet patches Signed-off-by: John Crispin <john@phrozen.org>
* lantiq: VG3503J - use the 11G firmwareMathias Kresin2016-05-231-2/+2
| | | | | | Use the 11G firmware for the phys as the oem firmware does. Signed-off-by: Mathias Kresin <dev@kresin.me>
* lantiq: VG3503J - merge profilesMathias Kresin2016-05-235-200/+176
| | | | | | | | The only difference between the VG3503J profiles is the version of the gphy firmware that gets loaded. This can be handled perfect fine in one device tree source file. Signed-off-by: Mathias Kresin <dev@kresin.me>
* lantiq: disable phy led complex (test) functions by defaultMathias Kresin2016-05-231-2/+2
| | | | | | They can be added using the phy led device tree bindings if required. Signed-off-by: Mathias Kresin <dev@kresin.me>
* imx6: move profile definitions to the image/MakefileJohn Crispin2016-05-234-56/+13
| | | | Signed-off-by: John Crispin <john@phrozen.org>
* ramips: cleanup for Hame MPR-A2Cezary Jackiewicz2016-05-232-2/+3
| | | | | | | | | | | | - disable all ethernet ports except port 0 on MPR-A2 Port 0 is the only ethernet port on this router, so disable all other PHYs in order to save power. - don't use a VLAN for the single ethernet port of the MPR-A2 Like A5-V11, this router only has one ethernet port. Signed-off-by: Cezary Jackiewicz <cezary@eko.one.pl>
* mvebu: backport upstream ethernet driver improvements and enable buffer ↵Felix Fietkau2016-05-2229-6/+4334
| | | | | | manager support Signed-off-by: Felix Fietkau <nbd@nbd.name>
* oxnas: use global UBIFS_OPTS, all profiles use the same settingsFelix Fietkau2016-05-221-5/+1
| | | | | | Fixes build when selecting a device profile Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mvebu: fix device I/O coherency issuesFelix Fietkau2016-05-221-0/+47
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove bogus CONFIG_LOG_BUF_SHIFT overridesFelix Fietkau2016-05-216-6/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mvebu: correct patch name of the crypto sram fixFelix Fietkau2016-05-211-0/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mvebu: fix bus ranges for the crypto processor sramFelix Fietkau2016-05-211-0/+13
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mvebu: tune kernel config for performanceFelix Fietkau2016-05-211-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mvebu: enable core drivers in the kernel config instead of packaging themFelix Fietkau2016-05-218-93/+66
| | | | | | Simplify profile package selection Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mvebu: add some more flash driver fixesFelix Fietkau2016-05-213-0/+156
| | | | | | | Disable marvell,nand-keep-config property on WRT1900AC to allow the flash driver to properly probe the chip Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mvebu: rename recently added flash driver fixFelix Fietkau2016-05-211-0/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mvebu: prevent crash in the flash driver in case of a spurious interruptFelix Fietkau2016-05-211-0/+13
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mvebu: backport an upstream NAND flash driver fixFelix Fietkau2016-05-211-0/+428
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ramips: use green power LED as status indicator for Buffalo WSR-1166 and WSR-600Felix Fietkau2016-05-211-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ar71xx: remove linux 4.1 supportFelix Fietkau2016-05-2195-10035/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* brcm2708: fix SUBTARGET checks for bcm2709/bcm2710Álvaro Fernández Rojas2016-05-201-2/+2
| | | | | | This regression was introduced in commit cf58007a Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>