aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux
Commit message (Collapse)AuthorAgeFilesLines
* ar71xx: rb95x: use the rb_get_wlan_data helperGabor Juhos2013-12-161-37/+14
| | | | | | | | Also remove unused RB_* defines. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39092
* ar71xx: add some RouterBOOT specific helper functionsGabor Juhos2013-12-162-0/+153
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39091
* kernel: define RB_ID_HW_OPTIONS in include/linux/routerboot.hGabor Juhos2013-12-161-0/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39090
* ar71xx: refresh m25p80 patchesGabor Juhos2013-12-163-3/+3
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39089
* ar71xx: rb95x: nuke rb95x_gpio_initGabor Juhos2013-12-161-6/+2
| | | | | | | | | Set up the chipselect GPIO directly in rb95x_nand_init instead. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39087
* kernel/3.1[02]: add Winbond W25X05 SPI flash supportGabor Juhos2013-12-162-0/+40
| | | | | | | | It is used on newer RouterBOARDs. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39086
* kernel: remove obsolete yaffs options from target configsGabor Juhos2013-12-164-8/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39085
* kernel: update yaffs codeGabor Juhos2013-12-16108-15464/+9533
| | | | | | | | | | | | | | | | Use the latest version of the yaffs code. Fetched from the yaffs2 git tree and it is based on the following commit: commit bc76682d93955cfb33051beb503ad9f8a5450578 Merge: 3a8580e ffa781d Author: Charles Manning <cdhmanning@gmail.com> Date: Thu Jul 11 17:46:25 2013 +1200 Merge branch 'master' of ssh://www.aleph1.co.uk/home/aleph1/git/yaffs2 Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39084
* kernel/3.9: remove yaffs patchesGabor Juhos2013-12-1615-1643/+0
| | | | | | | | It is not used by any platform. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39083
* kernel/3.6: remove yaffs supportGabor Juhos2013-12-1616-1644/+0
| | | | | | | | It is not used by any platform. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39082
* kernel/3.3: remove yaffs supportGabor Juhos2013-12-1610-733/+0
| | | | | | | | It is not used by any platform. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39081
* ar71xx/mikrotik: disable unused MTD optionsGabor Juhos2013-12-161-0/+8
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39080
* ar71xx: add dummy rle_decode function if CONFIG_RLE_DECOMPRESS is not setGabor Juhos2013-12-161-1/+11
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39079
* ar71xx: add userspace support for WD My Net N750Gabor Juhos2013-12-165-3/+19
| | | | | | | | | Signed-off-by: Felix Kaechele <heffer@fedoraproject.org> [juhosg: remove the image generation part until the ethernet switch issue is resolved] Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39078
* ar71xx: add kernel support for WD My Net N750Gabor Juhos2013-12-163-0/+236
| | | | | | | | Signed-off-by: Felix Kaechele <heffer@fedoraproject.org> [juhosg: use a separate patch for kernel changes] Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39077
* generic: ar8216: Enable jumbo frames on AR8327 by defaultGabor Juhos2013-12-151-2/+2
| | | | | | | | | | This patch enables jumbo frames on AR8327 switch by default. I have tested it on TP-Link TL-WDR3600. Signed-off-by: Piotr Dymacz <pepe2k@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39076
* ar71xx: build image for the TP-Link TL-WA901ND v3 boardGabor Juhos2013-12-151-1/+2
| | | | | | | | Based-on: http://patchwork.openwrt.org/patch/4507/ Signed-off-by: Martijn Zilverschoon <thefriedzombie@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39075
* ar71xx: add user-space support for the TP-Link TL-WA901ND v3 boardGabor Juhos2013-12-155-1/+8
| | | | | | | | Based-on: http://patchwork.openwrt.org/patch/4508/ Signed-off-by: Martijn Zilverschoon <thefriedzombie@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39074
* ar71xx: add kernel support for the TL-WA901ND v3 boardGabor Juhos2013-12-152-1/+26
| | | | | | | | Based-on: http://patchwork.openwrt.org/patch/4506/ Signed-off-by: Martijn Zilverschoon <thefriedzombie@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39073
* ar71xx: move TL-WA801ND v2 setup codeGabor Juhos2013-12-152-47/+47
| | | | | | | | | | | | The TL-WA801ND v2 board has only one LAN port which makes it more similar to the TL-WR[78]50RE devices. Move the board setup code into the mach-tl-wax50re.c file. Based-on: http://patchwork.openwrt.org/patch/4506/ Signed-off-by: Martijn Zilverschoon <thefriedzombie@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39072
* ar71xx: refactor TL-WAx50RE setup codeGabor Juhos2013-12-151-4/+8
| | | | | | | | | | | This way it is a bit easier to add other TP-LINK devices based on the Atheros AP123 reference board with one LAN port. Based-on: http://patchwork.openwrt.org/patch/4506/ Signed-off-by: Martijn Zilverschoon <thefriedzombie@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39071
* ar71xx: build firmware image for the TL-WA801ND v2Gabor Juhos2013-12-151-1/+2
| | | | | | | | | | | Patch to add the profile for the TP-LINK WA801ND v2 Signed-off-by: Jiri Pirko <jiri@resnulli.us> Patchwork: http://patchwork.openwrt.org/patch/4502/ [juhosg: change subject] Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39065
* ar71xx: add user space support for the TL-WA801ND v2Gabor Juhos2013-12-155-0/+11
| | | | | | | | | | Patch to add the user space support for the TL-WA801ND v2 Signed-off-by: Jiri Pirko <jiri@resnulli.us> Patchwork: http://patchwork.openwrt.org/patch/4501/ Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39064
* ar71xx: add kernel support for the TL-WA801ND v2 boardGabor Juhos2013-12-152-8/+56
| | | | | | | | | | | | | | Patch to add kernel support for the TP-LINK WA801ND v2 Signed-off-by: Jiri Pirko <jiri@resnulli.us> Patchwork: http://patchwork.openwrt.org/patch/4500/ [juhosg: - the TL-WA801ND v2 does not have a sliding switch, it uses a push button for WPS instead. Use the tl_mr3420v2_gpio_keys array to reflect that, - rename kernel patch] Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39063
* brcm47xx: deactivate early printk supportHauke Mehrtens2013-12-154-52/+4
| | | | | | | | | This breaks some devices where the serial console is not at port 0 but somewhere else. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39060
* kernel: update kernel 3.10 to 3.10.24Hauke Mehrtens2013-12-1536-134/+54
| | | | | | Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39059
* upgrade 3.12 targets to 3.12.5Imre Kaloz2013-12-1414-78/+66
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 39055
* drop the bootscript, new u-boots won't need itImre Kaloz2013-12-142-4/+0
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 39051
* ralink: add mt7621 supportJohn Crispin2013-12-1320-1/+7513
| | | | | | | | there are still various missing pieces for full support. Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39040
* add a default profile fileImre Kaloz2013-12-121-0/+16
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 39037
* imx6: add canbus support for Ventana boardsLuka Perkov2013-12-114-0/+12
| | | | | | | | GW5400, GW5300, and GW5200 have CAN bus option. Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39034
* imx6: add flexcan supportLuka Perkov2013-12-113-0/+154
| | | | | | | | | | | | | | backport upstream changes to 3.10: - 0060-flexcan.patch: - add flexcan pinctrl and devicetree config - 0061-can-flexcan-use-correct-clock-as-base-for-bit-rate-c.patch - fix a clock issue - 0062-ARM-i.MX6q-fix-the-wrong-parent-of-can_root-clock.patch - fix a clock issue Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39033
* ralink: add TSOJohn Crispin2013-12-091-62/+205
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39019
* ralink: fix typo in gpio irq handlingJohn Crispin2013-12-091-2/+2
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39018
* ralink: add mt7620a gdma info to dtsiJohn Crispin2013-12-091-1/+9
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39017
* ralink: add asoc modulesJohn Crispin2013-12-091-0/+20
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39016
* ralink: add partially working asoc driver. codec is not fully functional yetJohn Crispin2013-12-091-0/+727
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39015
* ralink: add helper that identifies the mt7620 ECOJohn Crispin2013-12-091-0/+14
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39014
* ralink: add dma engine supportJohn Crispin2013-12-091-0/+670
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39013
* imx6: add support for GW53xxLuka Perkov2013-12-093-0/+410
| | | | | | | | | | | | | | | | | | | | | | | | | | The Gateworks GW53xx family of products is based on the Freescale i.MX6DL SoC and offers a small form-factor with peripherals such as: * i.MX6DL * NAND FLASH * 4x PCIe * 4x USB EHCI (1x front-panel; 3x PCIe sockets) * 1x USB OTG * 1x uSD * LVDS connector (VLDS for display, PWM/GPIO for backlight, i2c for touch) * HDMI Audio/Video out * Analog Video in * Digital IO * Gateworks System Controller * Accelerometer * Canbus * Optional GPS * Industrial temp (-40C to +85C) * DC input voltage 8 to 42V (Passive PoE and 802.3af) Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39012
* imx6: add DMA/SDMA support for 3.12Luka Perkov2013-12-091-4/+2
| | | | | | | | | DMA and SDMA support are needed for ssi based audio. Note that the sdma firmware is no longer required for ssi audio. Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39011
* imx6: drop upstreamed patchLuka Perkov2013-12-091-32/+0
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 39010
* kernel: added defines for 3.12Luka Perkov2013-12-091-0/+5
| | | | | | Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39009
* ath9k: merge initval and tx gain table updates, calibration fixesFelix Fietkau2013-12-082-0/+4
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39001
* generic: workaround arptables arpt_arp structure padding issue (#14577)Jo-Philipp Wich2013-12-061-0/+16
| | | | | | | | | | | | | | | | | | | Linaro GCC 4.6-2013.05 incorrectly pads the arpt_arp structure on at least the ar71xx target, resulting in a two bytes shorter struct in the kernel compared to what arptables userspace expects. When comparing sizeof(struct arpt_arp) in kernel and userspace, the former yields 162 byte, while the latter is 164 byte. As a consequence, the subsequent target_offset and next_offset members of the parent arpt_entry structure contain invalid values when processed by the arptables binary, leading to bad memory accesses in the populate_cache() procedure, subsequently causing a segfault. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 38999
* generic: fix occasional "execvp: /bin/sh: Argument list too long" is kernel ↵Jo-Philipp Wich2013-12-061-0/+44
| | | | | | | | header install phase (#12907) Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 38998
* brcm47xx: misc cleanupsHauke Mehrtens2013-12-012-4/+2
| | | | | | Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 38980
* brcm47xx: deactivate mips wait instruction only for BCM4706Hauke Mehrtens2013-12-013-13/+27
| | | | | | | | | The wait instruction is only broken on the BCM4706 and not on the other similar SoCs. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 38979
* brcm47xx: config: set CONFIG_HZ=100 and CONFIG_IP_ROUTE_VERBOSEHauke Mehrtens2013-12-011-4/+0
| | | | | | | | | This sets both values to the OpenWrt default values. There is no reason to use some brcm47xx specific values here. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 38978
* brcm47xx: add vectored interruptsHauke Mehrtens2013-12-012-0/+67
| | | | | | | | | This adds support for vectored interrupts in this SoC. This is supported by the 74K cpus. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 38975