aboutsummaryrefslogtreecommitdiffstats
path: root/target
Commit message (Collapse)AuthorAgeFilesLines
* ramips: Fixes for LinkIt 7688John Crispin2016-04-093-1/+78
| | | | | | | | | | | | | Misc fixes for LinkIt 7688 board: - Copy the right wireless firmware for the mt7688 - Add back '0065-mt7688-fixes.patch', left out after the move to Linux 4.4. - Remove SPI_DEV from linux config which otherwise causes a massive warning - Add wmac to LINKIT7688.dts so wireless works Signed-off-by: Adam Kent <adam@semicircular.net> SVN-Revision: 49130
* ramips: Adjust image size limit for the D-Link DIR-860L B1John Crispin2016-04-092-0/+96
| | | | | | | | | | Currently the maximum image size defaults to 8Mbyte even though this model has 16Mbyte of flash memory. Tested and works on my device. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net> SVN-Revision: 49129
* ramips: fix for Planex MZK-WDPR (lcd control gpio).John Crispin2016-04-091-0/+10
| | | | | | | | | add lcd control gpio pin for Planex MZK-WDPR. LCD board initial timming is GPIO control. Signed-off-by: YuheiOKAWA <tochiro.srchack@gmail.com> SVN-Revision: 49128
* ramips: mt7621: fix Ubiquiti EdgeRouter X profileJohn Crispin2016-04-091-1/+2
| | | | | | | | Remove unnecessary packages to reduce image size so it fits in initramfs (to enable upgrading from factory firmware). Signed-off-by: Roman Yeryomin <roman@advem.lv> SVN-Revision: 49127
* ramips: mt7621: sync MQmaker WiTi profile name to dts nameJohn Crispin2016-04-091-3/+3
| | | | | | Signed-off-by: Roman Yeryomin <roman@advem.lv> SVN-Revision: 49126
* ramips: enable device profiling by dtsJohn Crispin2016-04-091-0/+1
| | | | | | Signed-off-by: Roman Yeryomin <roman@advem.lv> SVN-Revision: 49125
* ramips: mt7621: add a device to TARGET_DEVICES after it's definitionJohn Crispin2016-04-091-4/+12
| | | | | | Signed-off-by: Roman Yeryomin <roman@advem.lv> SVN-Revision: 49124
* ramips: mt7621: fix initramfs image for ubnt-erxJohn Crispin2016-04-091-46/+20
| | | | | | Signed-off-by: Roman Yeryomin <roman@advem.lv> SVN-Revision: 49123
* bcm53xx: add basic support for Netgear R7900Rafał Miłecki2016-04-097-13/+87
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 49122
* bcm53xx: add PCI iproc patch adding abort handlerRafał Miłecki2016-04-081-0/+42
| | | | | | | | This prevents die() during PCI bus probe. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 49121
* Revert "bcm53xx: revert patch removing imprecise abort workaround"Rafał Miłecki2016-04-081-66/+0
| | | | | | | | | This reverts commit r48961. It didn't fix PCIe host driver issue as there are more aborts triggered by it. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 49120
* bcm53xx: use the final fix for iproc bcma regressionRafał Miłecki2016-04-014-65/+190
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 49114
* bcm53xx: drop unneeded 4.3 SPROM patchRafał Miłecki2016-04-011-69/+0
| | | | | | | | | | | | | 4.3 isn't oficially used anymore but it may be useful for debugging PCI host driver regression. SPROM driver doesn't seem to work correctly with 4.3: [ 2.336686] bcma: bus0: Using fallback SPROM failed (err -2) [ 2.342366] bcma: bus0: No SPROM available but it at least compiles now. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 49113
* ar71xx: WPN824N: enable buttonsJohn Crispin2016-04-011-5/+33
| | | | | | | | Enable buttons connected to the GPIOs of the AR9285. Signed-off-by: Hartmut Knaack <knaack.h@gmx.de> SVN-Revision: 49109
* ar71xx: WPN824N: set WLAN LED nameJohn Crispin2016-04-011-5/+2
| | | | | | | | | Make use of ap9x_pci_setup_wmac_led_name() to set the name of the WLAN LED. Signed-off-by: Hartmut Knaack <knaack.h@gmx.de> SVN-Revision: 49108
* ar71xx: fix the revision of a few TP-LINK devices in AR71XX_MODEL to match ↵John Crispin2016-04-011-0/+8
| | | | | | | | | | | | | labels/image names Let's not confuse users about the revisions of their devices when we can easily avoid it. Not tested on real hardware. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> SVN-Revision: 49107
* ar71xx: avoid AR71XX_MODEL ending with a space on some TP-LINK-like devicesJohn Crispin2016-04-011-4/+4
| | | | | | | | | | Instead of adding the space when combining $model and $hwver, add the space to the beginning of $hwver, so the resulting string won't end with a space when $hwver is set to the empty string. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> SVN-Revision: 49106
* ar71xx: check both HWID and HWREV on upgrades of TP-LINK devicesJohn Crispin2016-04-011-4/+12
| | | | | | | | | There's no reason for us to be more lenient than the stock firmware, so better check the HWREV as well to avoid bricked devices. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> SVN-Revision: 49105
* ramips: move different subtarget image generation to separate makefiles to ↵John Crispin2016-04-018-935/+865
| | | | | | | | | | | | | | improve maintainability - all subtarget specific defines are in their own files - common defines left in main Makefile - each subtarget makefile idefed with SUBTARGET - all subtargets compile tested - few seems to be broken/unneeded things marked with FIXME Signed-off-by: Roman Yeryomin <roman@advem.lv> SVN-Revision: 49104
* brcm2708: add brcmfmac43430-firmware-sdio for Rasberry Pi 3John Crispin2016-04-011-1/+1
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 49103
* ar71xx: WNR2200: enable control of all LEDs and buttonsJohn Crispin2016-04-012-36/+124
| | | | | | | | | This patch provides full GPIO support for WNR2200 (LEDs and buttons). It exposes all LEDs to operating system, including Ethernet ones. Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl> SVN-Revision: 49101
* ar71xx: WNR2200: fix for random WLAN MACJohn Crispin2016-04-011-2/+37
| | | | | | | | | | Fix for invalid/random/duplicate WLAN MAC address in WNR2200. Permanent platform MAC is calculated and assigned during system startup. WLAN MAC follows wired Ethernet interface addresses. Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl> SVN-Revision: 49100
* ar71xx: Add TL-WR841N/ND v11 supportJohn Crispin2016-04-011-1/+8
| | | | | | | | | | | | | | This patch adds support for the TP-Link TL-WR841N/ND to trunk. It is similar to the already supported v10 - see [1]. I have added support based on that topic; in the meantime it has been confirmed working (see the forum thread, and also [2]). Signed-off by Stijn Segers <francesco.borromini@inventati.org> [1]: https://forum.openwrt.org/viewtopic.php?id=61309 [2]: https://forum.openwrt.org/viewtopic.php?id=63657 SVN-Revision: 49099
* mediatek: update patchesJohn Crispin2016-04-0180-221/+2341
| | | | | | | | | | | | add fixes for * ethernet * cpufreq * nand * a7-timer Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 49098
* kernel: update kernel 3.18 to version 3.18.29Rafał Miłecki2016-03-304-8/+8
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 49096
* bcm53xx: improve USB 2.0 PHY support for BCM4709 and BCM47094Rafał Miłecki2016-03-301-0/+122
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 49094
* bcm53xx: support USB 3.0 PHY on BCM4707 rev. 6 and BCM47094Rafał Miłecki2016-03-302-6/+8
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 49091
* bcm53xx: simpify USB 3.0 PHY initializationRafał Miłecki2016-03-302-75/+24
| | | | | | | | We can use one code path for BCM4707 rev. 4 and BCM53018. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 49090
* ar71xx: cosmetic fix of alfa ap120c/ap96 orderingLuka Perkov2016-03-246-19/+19
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 49086
* ar71xx: add support for ap120cLuka Perkov2016-03-2310-2/+179
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 49082
* ar71xx: migrate tplink cpe510 to new build stepsJohn Crispin2016-03-231-48/+26
| | | | | | | | | cpe510: Tested sysupgrade and initramfs. Untested: webIf w/ factory.bin & recovery.bin Signed-off-by: Alexander Couzens <lynxis@fe80.eu> SVN-Revision: 49081
* ar71xx/image: allow builds of loader without cmdline injectingJohn Crispin2016-03-231-3/+7
| | | | | | | | | | | | | On most platforms the cmdline is supplied by the loader to the kernel. When using an elf loader with cmdline the size is bloated by 512k. For loader-elf platforms like the cpe510 better use loader-elf but patch the cmdline into the kernel. wdr1043: Tested loader still works using sysupgade image. Signed-off-by: Alexander Couzens <lynxis@fe80.eu> SVN-Revision: 49080
* ar71xx/image: introduce LOADER_TYPE to support elf loadersJohn Crispin2016-03-231-3/+4
| | | | | | | | | The loader decompress a lzma compressed kernel. Some bootloaders only support elf files like the tplink cpe510 Signed-off-by: Alexander Couzens <lynxis@fe80.eu> SVN-Revision: 49079
* zynq: Simplify boot-img buildJohn Crispin2016-03-231-7/+11
| | | | | | | | | by adding Device/DefaultConfig macro to define the dts and device in lower case. Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> SVN-Revision: 49077
* ar71xx: WNR1000v2: enable control of all LEDs and buttonsJohn Crispin2016-03-232-5/+128
| | | | | | | | | This patch provides full GPIO support for WNR1000v2 (LEDs and buttons). It exposes all LEDs to operating system, including Ethernet ones. Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl> SVN-Revision: 49076
* ar71xx: Add QCA955X GPIO mux and function definitionsJohn Crispin2016-03-238-76/+176
| | | | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com> SVN-Revision: 49075
* ar71xx: Add support for ath79_gpio_function_* on QCA955XJohn Crispin2016-03-232-5/+21
| | | | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com> SVN-Revision: 49074
* Revert "ar71xx: Clear bits in ath79_setup_qca955x_eth_cfg"John Crispin2016-03-231-13/+3
| | | | | | | | | | | | | Not all mach-* files set all boards correctly in ETH_CFG. They depend on some preset values by u-boot which were not previously modified by ath79_setup_qca955x_eth_cfg. Avoiding to modify them in this function keeps it backward compatible for these boards. This reverts commit 119b8ab2c2eac237ec4e9c4d0ed53df22b5c6978. Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com> SVN-Revision: 49072
* Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x"John Crispin2016-03-2317-29/+19
| | | | | | | | | | | | The default delays RXD 3. RDV 3, TXD 0, TXE 0 doesn't seem to work for some boards. These boards depend on the preset values of u-boot which may differ. This reverts commit f2d4bb96b62512caa161dcc2867c91692fb16a38. Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com> SVN-Revision: 49071
* ar71xx: Use private version of ath79_setup_qca955x_eth_cfg for MR1750John Crispin2016-03-231-1/+23
| | | | | | | | | | | | The MR1750 must unset some bits in ETH_CFG which were set by u-boot to work correctly under OpenWrt. But the global function ath79_setup_qca955x_eth_cfg will not unset all of them to increase the backward compatiblity with older mach-* files. A private (simplified) version for MR1750 can be used instead. Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com> SVN-Revision: 49070
* ar71xx: Use private version of ath79_setup_qca955x_eth_cfg for MR900John Crispin2016-03-231-1/+23
| | | | | | | | | | | | The MR900 must unset some bits in ETH_CFG which were set by u-boot to work correctly under OpenWrt. But the global function ath79_setup_qca955x_eth_cfg will not unset all of them to increase the backward compatiblity with older mach-* files. A private (simplified) version for MR900 can be used instead. Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com> SVN-Revision: 49069
* oxnas: set ubifs parameters for Default profileJohn Crispin2016-03-231-0/+1
| | | | | | | | | | | | | | | | | | Work-around obsolete mkfs/ubifs code. Unlike squashfs, ubifs images should be generated per-device so minimum I/O unit size, logical erase block size, maximum logical erase block count can be defined for the specific flash-chips parameters. Also, generating ubinized images is unrelated to rootfs being ubifs or squashfs, but rather depends on the device supporting UBI or not. In the meantime and in order to fix an error which currently causes the image generation on buildbot to fail, work-around by defining UBIFS_OPTS for the Default profile. See also http://buildbot.openwrt.org:8010/builders/oxnas/builds/246/steps/compile_8/logs/stdio Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 49068
* mediatek: patch block2mtd to allow cmdlineparts to workJohn Crispin2016-03-232-1/+34
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 49067
* mediatek: update patchesJohn Crispin2016-03-2268-303/+2672
| | | | | | | | fixes trgmii on old eco and adds nand support Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 49066
* mediatek: bump to v4.4John Crispin2016-03-21132-49267/+22597
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 49064
* generic/4.4: remove ISSI SI25CD512 SPI flash support patchGabor Juhos2016-03-211-22/+0
| | | | | | | | The flash is already supported in mainline kernel since 4.3-rc1. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 49063
* ramips: lzma-loader: fix O32 ABI conformanceGabor Juhos2016-03-211-0/+3
| | | | | | | | | | | | | | | | | | | According to the calling convention of the o32 ABI the caller function must reserve stack space for $a0-$a3 registers in case the callee needs to save its arguments. The assembly startup code does not reserve stack space for these registers thus when the main C function needs to save its arguments, that will cause a stack overflow. Fix the assembly code to reserve stack space for the registers to avoid that. Untested. It seems that the lzma-loader is not used at all? Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 49062
* lantiq: lzma-loader: fix O32 ABI conformanceGabor Juhos2016-03-211-0/+3
| | | | | | | | | | | | | | | | | | | According to the calling convention of the o32 ABI the caller function must reserve stack space for $a0-$a3 registers in case the callee needs to save its arguments. The assembly startup code does not reserve stack space for these registers thus when the main C function needs to save its arguments, that will cause a stack overflow. Fix the assembly code to reserve stack space for the registers to avoid that. Compile tested only. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 49061
* brcm47xx: lzma-loader: fix cache invalidationGabor Juhos2016-03-211-4/+4
| | | | | | | | | | | | | | | The current code only partially invalidates both caches because the cache size and cache-line size values are incorrectly passed to the C code. Fix the assembly code to pass the arguments in the correct order. Compile tested only. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 49060
* brcm47xx: lzma-loader: remove trailing whitespaces from head.SGabor Juhos2016-03-211-9/+9
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 49059