openwrt/staging/ldir.git
10 years agoarm64: disable ext2/ext3 filesystem support (ext4 is enough)
Felix Fietkau [Thu, 24 Sep 2015 08:37:23 +0000 (08:37 +0000)]
arm64: disable ext2/ext3 filesystem support (ext4 is enough)

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 47030

10 years agomxs: fixup permissions of image generation scripts
Jo-Philipp Wich [Wed, 23 Sep 2015 18:40:42 +0000 (18:40 +0000)]
mxs: fixup permissions of image generation scripts

Signed-off-by: Jo-Philipp Wich <[email protected]>
SVN-Revision: 47029

10 years agokernel: add a patch to fix crashes on pppoe disconnect/reconnect
Felix Fietkau [Tue, 22 Sep 2015 11:28:28 +0000 (11:28 +0000)]
kernel: add a patch to fix crashes on pppoe disconnect/reconnect

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 47026

10 years agopx5g-standalone: use /dev/urandom instead of havege (fixes #20216)
Felix Fietkau [Tue, 22 Sep 2015 09:06:00 +0000 (09:06 +0000)]
px5g-standalone: use /dev/urandom instead of havege (fixes #20216)

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 47025

10 years agogcc: fix accidentally dropped chunk of the musl gcc 5.2.0 powerpc patch (fixes #20501)
Felix Fietkau [Tue, 22 Sep 2015 08:30:15 +0000 (08:30 +0000)]
gcc: fix accidentally dropped chunk of the musl gcc 5.2.0 powerpc patch (fixes #20501)

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 47024

10 years agogcc: use qstrip template to fix syntax highlighting
Felix Fietkau [Tue, 22 Sep 2015 08:30:05 +0000 (08:30 +0000)]
gcc: use qstrip template to fix syntax highlighting

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 47023

10 years agopackage: Remove dependencies to kmod-ipv6
Steven Barth [Mon, 21 Sep 2015 21:15:41 +0000 (21:15 +0000)]
package: Remove dependencies to kmod-ipv6

Since r46834, IPv6 support is builtin if selected. Therefor, dependencies
on kmod-ipv6 can no longer be fulfilled, since it is not a module anymore.

Signed-off-by: Arjen de Korte <[email protected]>
SVN-Revision: 47022

10 years agomxs: re-work SD card image generation
Zoltan Herpai [Mon, 21 Sep 2015 21:10:43 +0000 (21:10 +0000)]
mxs: re-work SD card image generation

- Duckbill uses a different partitioning approach than standard
  FSL and Olimex
- use new sdimage to integrate U-Boot into the SD card images

Signed-off-by: Michael Heimpold <[email protected]>
SVN-Revision: 47021

10 years agotools: add sdimage for mxs
Zoltan Herpai [Mon, 21 Sep 2015 21:08:08 +0000 (21:08 +0000)]
tools: add sdimage for mxs

This tool is used for SD card generation on Freescale i.MX23/i.MX28
platforms. These CPU's ROM need a tiny header of front of a boot stream.

Signed-off-by: Michael Heimpold <[email protected]>
SVN-Revision: 47020

10 years agomxs: adopt SD card generation to fixed U-Boot path
Zoltan Herpai [Mon, 21 Sep 2015 21:05:16 +0000 (21:05 +0000)]
mxs: adopt SD card generation to fixed U-Boot path

Signed-off-by: Michael Heimpold <[email protected]>
SVN-Revision: 47019

10 years agopackages: uboot-mxs: bless UBOOT_IMAGE with a meaning
Zoltan Herpai [Mon, 21 Sep 2015 21:04:24 +0000 (21:04 +0000)]
packages: uboot-mxs: bless UBOOT_IMAGE with a meaning

Signed-off-by: Michael Heimpold <[email protected]>
SVN-Revision: 47018

10 years agopackages: uboot-mxs: do no modify the U-Boot image, copy as-is
Zoltan Herpai [Mon, 21 Sep 2015 21:03:37 +0000 (21:03 +0000)]
packages: uboot-mxs: do no modify the U-Boot image, copy as-is

Signed-off-by: Michael Heimpold <[email protected]>
SVN-Revision: 47017

10 years agobase-files: fix ramoverlay function with kernels 3.18+
Felix Fietkau [Mon, 21 Sep 2015 17:41:07 +0000 (17:41 +0000)]
base-files: fix ramoverlay function with kernels 3.18+

Even though there are not many users left within the OpenWrt tree it seems
this function broke during the kernel 3.18 transition.

Fix it by providing a workdir as required by overlayfs.

Signed-off-by: Helmut Schaa <[email protected]>
SVN-Revision: 47015

10 years agouqmi: Add qmi.sh executable bit and fix option dhcp
Felix Fietkau [Mon, 21 Sep 2015 17:40:59 +0000 (17:40 +0000)]
uqmi: Add qmi.sh executable bit and fix option dhcp

Using protocol qmi does not work since qmi.sh is not executable.
Setting option dhcp explicitely to 0 actually enables it.
This patch fixes both problems.

Signed-off-by: Matti Laakso <[email protected]>
SVN-Revision: 47014

10 years agoomap: add Kernel 4.1
Felix Fietkau [Mon, 21 Sep 2015 17:40:52 +0000 (17:40 +0000)]
omap: add Kernel 4.1

tested on Beagleboard C4

Signed-off-by: Dirk Neukirchen <[email protected]>
SVN-Revision: 47013

10 years agomusl: fix build on sh3
Felix Fietkau [Mon, 21 Sep 2015 17:40:44 +0000 (17:40 +0000)]
musl: fix build on sh3

musl fails to build when compiled with gcc on sh3 (GCC target/#67260).
Work it around.

Signed-off-by: Zoltan HERPAI <[email protected]>
SVN-Revision: 47012

10 years agotools/mtd-utils: fix PKG_MIRROR_MD5SUM
Felix Fietkau [Mon, 21 Sep 2015 17:18:52 +0000 (17:18 +0000)]
tools/mtd-utils: fix PKG_MIRROR_MD5SUM

The checksum doesn't match the file on mirror2.openwrt.org.

Signed-off-by: Matthias Schiffer <[email protected]>
SVN-Revision: 47010

10 years agoath10k: remove API v2 firmware, it is no longer needed
Felix Fietkau [Mon, 21 Sep 2015 17:18:43 +0000 (17:18 +0000)]
ath10k: remove API v2 firmware, it is no longer needed

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 47009

10 years agopackages: uboot-mxs: place binaries in the designated path
Zoltan Herpai [Fri, 18 Sep 2015 19:29:23 +0000 (19:29 +0000)]
packages: uboot-mxs: place binaries in the designated path

Signed-off-by: Michael Heimpold <[email protected]>
SVN-Revision: 47008

10 years agopackages: uboot-mxs: fix I2SE Duckbill variant
Zoltan Herpai [Fri, 18 Sep 2015 19:24:38 +0000 (19:24 +0000)]
packages: uboot-mxs: fix I2SE Duckbill variant

The current patch to add Duckbill support is wrong and does not
even compile. So replace this patch with a working one.

Signed-off-by: Michael Heimpold <[email protected]>
SVN-Revision: 47007

10 years agoiw: restore limited event monitor functionality (#20546)
Felix Fietkau [Fri, 18 Sep 2015 13:40:03 +0000 (13:40 +0000)]
iw: restore limited event monitor functionality (#20546)

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 47006

10 years agoarm64: switch to Kernel 4.1
Felix Fietkau [Fri, 18 Sep 2015 13:39:55 +0000 (13:39 +0000)]
arm64: switch to Kernel 4.1

- fix Kernel dts subdir location
- enable virtio networking
  we are using -M virt which supports virtio devices

changes in symbols due to make kernel_oldconfig:

- CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y : removed
fix security: upstream id: d1fd836dcf00d2028c700c7e44d2c23404062c90

- CONFIG_ARM64_CPU_SUSPEND: removed
commit id: af3cfdbf56b91785650f54e7c9a899d814b4b9fb

- CONFIG_ARM64_PGTABLE_LEVELS=3 : renamed PGTABLE_LEVELS
commit id: 9f25e6ad58e1fb3b4d441e4c55635c4598a6fa94

- CONFIG_GENERIC_CLOCKEVENTS_BUILD=y : removed upstream
commit id: 9f083b74df3a7eaa100b456f2dc195512daf728e

-# CONFIG_PREEMPT_RCU: unnecessary

unknown remove reasons:
-CONFIG_GENERIC_IOMAP=y
-# CONFIG_POWER_RESET_GPIO is not set
-# CONFIG_POWER_RESET_GPIO_RESTART is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-# CONFIG_POWER_RESET_SYSCON is not set
-# CONFIG_XEN is not set

tested and boot, networking work with qemu

Signed-off-by: Dirk Neukirchen <[email protected]>
SVN-Revision: 47005

10 years agomac80211: add missing dependency for the hermes driver (#20543)
Felix Fietkau [Fri, 18 Sep 2015 09:05:11 +0000 (09:05 +0000)]
mac80211: add missing dependency for the hermes driver (#20543)

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 46998

10 years agokernel: fix dependencies of the sock_diag debloat patch (#20544)
Felix Fietkau [Fri, 18 Sep 2015 09:05:01 +0000 (09:05 +0000)]
kernel: fix dependencies of the sock_diag debloat patch (#20544)

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 46997

10 years agokernel: solos-pci: Increase headroom on received packets
Felix Fietkau [Thu, 17 Sep 2015 15:38:58 +0000 (15:38 +0000)]
kernel: solos-pci: Increase headroom on received packets

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 46993

10 years agokernel: ipv6: ip6_fragment: fix headroom tests and skb leak
Felix Fietkau [Thu, 17 Sep 2015 15:38:46 +0000 (15:38 +0000)]
kernel: ipv6: ip6_fragment: fix headroom tests and skb leak

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 46992

10 years agofirewall: depend on kmod-ipt-conntrack (#20542)
Jo-Philipp Wich [Thu, 17 Sep 2015 15:31:45 +0000 (15:31 +0000)]
firewall: depend on kmod-ipt-conntrack (#20542)

Our ruleset requires kernel support for conntrack state matching, therfore
depend on the require kmod. Fixes #20542.

Signed-off-by: Jo-Philipp Wich <[email protected]>
SVN-Revision: 46990

10 years agotools/mtd-utils: avoid linking libm statically
Jo-Philipp Wich [Thu, 17 Sep 2015 13:07:48 +0000 (13:07 +0000)]
tools/mtd-utils: avoid linking libm statically

Rework static linker flags to not link libm statically, this should fix the
build on CentOS where libm.a is not provided by the libc devel package.

Signed-off-by: Jo-Philipp Wich <[email protected]>
SVN-Revision: 46989

10 years agox86/geode: enable DMI and Geos support (fixes #20512)
Felix Fietkau [Thu, 17 Sep 2015 10:15:52 +0000 (10:15 +0000)]
x86/geode: enable DMI and Geos support (fixes #20512)

Signed-off-by: David Woodhouse <[email protected]>
SVN-Revision: 46986

10 years agox86: fix Geode LX timekeeping (#20531)
Felix Fietkau [Thu, 17 Sep 2015 10:15:45 +0000 (10:15 +0000)]
x86: fix Geode LX timekeeping (#20531)

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 46985

10 years agokernel: remove lantiq specific ATM API hacks and their kernel space users (fixes...
Felix Fietkau [Thu, 17 Sep 2015 09:45:34 +0000 (09:45 +0000)]
kernel: remove lantiq specific ATM API hacks and their kernel space users (fixes #20523)

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 46984

10 years agokernel: unbreak atm ABI for 4.0 and 4.1
John Crispin [Wed, 16 Sep 2015 12:40:40 +0000 (12:40 +0000)]
kernel: unbreak atm ABI for 4.0 and 4.1

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46983

10 years agobuild: do not overwrite already existing host commands
Felix Fietkau [Wed, 16 Sep 2015 12:38:16 +0000 (12:38 +0000)]
build: do not overwrite already existing host commands

This prevents a later prereq check from overwriting the installed tar
binary.

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 46982

10 years agokernel: properly guard the lantiq atm abi hack with an ifdef
John Crispin [Wed, 16 Sep 2015 12:08:05 +0000 (12:08 +0000)]
kernel: properly guard the lantiq atm abi hack with an ifdef

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46981

10 years agoopkg: Extend 'opkg list' command to optionally display package size
John Crispin [Wed, 16 Sep 2015 09:37:39 +0000 (09:37 +0000)]
opkg: Extend 'opkg list' command to optionally display package size

'opkg list' command only displays the available packages' name, version and
description. It would be useful to also see the approximate size of the
available package.

This patch extends "opkg list" command with "--size" to optionally show also
the *.ipk size.
* Default behaviour is to list the available packages as earlier:
  "name - version - description"
* with "--size" the output of is "name - version - size - description".

Signed-off-by: Hannu Nyman <[email protected]>
SVN-Revision: 46980

10 years agomac80211: rename iwlagn to iwlwifi
John Crispin [Wed, 16 Sep 2015 09:37:27 +0000 (09:37 +0000)]
mac80211: rename iwlagn to iwlwifi

follow upstream module rename
commit 3c607d27c818cf4a5d28f2c73b18a88f8fbdfa33

Signed-off-by: Dirk Neukirchen <[email protected]>
SVN-Revision: 46979

10 years agomac80211: cleanup sort
John Crispin [Wed, 16 Sep 2015 09:37:18 +0000 (09:37 +0000)]
mac80211: cleanup sort

Signed-off-by: Dirk Neukirchen <[email protected]>
SVN-Revision: 46978

10 years agomac80211: cleanup remove net prefixes
John Crispin [Wed, 16 Sep 2015 09:37:11 +0000 (09:37 +0000)]
mac80211: cleanup remove net prefixes

Signed-off-by: Dirk Neukirchen <[email protected]>
SVN-Revision: 46977

10 years agoprereq-build: test for static zlib availability
Jo-Philipp Wich [Wed, 16 Sep 2015 08:44:53 +0000 (08:44 +0000)]
prereq-build: test for static zlib availability

Signed-off-by: Jo-Philipp Wich <[email protected]>
SVN-Revision: 46976

10 years agobase-files: refactor default_postinst()
Jo-Philipp Wich [Wed, 16 Sep 2015 08:43:58 +0000 (08:43 +0000)]
base-files: refactor default_postinst()

 - Simplify user spec parsing code
 - Alias IPKG_INSTROOT to shorten code
 - Quote variables where appropriate
 - Remove a useless-use-of-cat instance
 - Suppress errors in case control or list files are missing

Signed-off-by: Jo-Philipp Wich <[email protected]>
SVN-Revision: 46975

10 years agokernel 3.18/kernel 4.0/kernel 4.1: add missing symbol
John Crispin [Wed, 16 Sep 2015 08:33:25 +0000 (08:33 +0000)]
kernel 3.18/kernel 4.0/kernel 4.1: add missing symbol

deactivate NET_SCTPPROBE just like NET_TCPPROBE

Signed-off-by: Dirk Neukirchen <[email protected]>
SVN-Revision: 46974

10 years agox86: add missing symbol
John Crispin [Wed, 16 Sep 2015 08:33:18 +0000 (08:33 +0000)]
x86: add missing symbol

Signed-off-by: Dirk Neukirchen <[email protected]>
SVN-Revision: 46973

10 years agoar71xx: add support for ap152 reference board
John Crispin [Wed, 16 Sep 2015 08:33:14 +0000 (08:33 +0000)]
ar71xx: add support for ap152 reference board

Signed-off-by: Miaoqing Pan <[email protected]>
SVN-Revision: 46972

10 years agoath79: dev-eth: fix QCA9561 set phy interface mode and mask
John Crispin [Wed, 16 Sep 2015 08:33:04 +0000 (08:33 +0000)]
ath79: dev-eth: fix QCA9561 set phy interface mode and mask

QCA9563 and QCA9561 are two series of Qualcomm SoC Dragonfly. The only different
is QCA9563 w/o internal switch. It has one GMAC with SGMII interface. But they
have the same device ID(0x1150). So they share the same codes.

Signed-off-by: Miaoqing Pan <[email protected]>
SVN-Revision: 46971

10 years agoar71xx: uci-defaults: fix ap143 to appropriate group
John Crispin [Wed, 16 Sep 2015 08:32:56 +0000 (08:32 +0000)]
ar71xx: uci-defaults: fix ap143 to appropriate group

Signed-off-by: Miaoqing Pan <[email protected]>
SVN-Revision: 46970

10 years agolldpd: add extra respawn params
John Crispin [Wed, 16 Sep 2015 08:32:41 +0000 (08:32 +0000)]
lldpd: add extra respawn params

Signed-off-by: Alexandru Ardelean <[email protected]>
SVN-Revision: 46969

10 years agolldpd: conversion of init script to procd format
John Crispin [Wed, 16 Sep 2015 08:32:33 +0000 (08:32 +0000)]
lldpd: conversion of init script to procd format

And add respawn param (the main reason for this conversion).

Signed-off-by: Alexandru Ardelean <[email protected]>
SVN-Revision: 46968

10 years agolldpd: move /var/run creation + chmod earlier
John Crispin [Wed, 16 Sep 2015 08:32:27 +0000 (08:32 +0000)]
lldpd: move /var/run creation + chmod earlier

Signed-off-by: Alexandru Ardelean <[email protected]>
SVN-Revision: 46967

10 years agolldpd: remove obsolete/unsupported lldpctl call
John Crispin [Wed, 16 Sep 2015 08:32:18 +0000 (08:32 +0000)]
lldpd: remove obsolete/unsupported lldpctl call

This call is no longer supported.
Maybe a come-back for it would be to use a config /etc/lldpd.conf
or /etc/lldpd.d/<some-file>.conf

Signed-off-by: Alexandru Ardelean <[email protected]>
SVN-Revision: 46966

10 years agobase-files: add /etc/profile.d support
John Crispin [Wed, 16 Sep 2015 08:32:13 +0000 (08:32 +0000)]
base-files: add /etc/profile.d support

OpenWrt should support an optional /etc/profile.d directory like
most other Linux distributions. This allows packages to install
their own scripts into /etc/profile.d/ directory.

The file suffix should make clear, that these scripts
are (sourced) shell-snippets. If the user needs e.g. php or lua,
one must make sure that the interpreter is called.
The reverse failsafe test makes sure, that the effective returncode is 0.

A typcal usecase is the inclusion of private helpers,
special variables or aliases, which at the moment needs
patching the sourcecode and is not well maintainable.
Now the builder can simply add there files.

v1 initial work of Hendrik Lüth <[email protected]>
v2 changes regarding RFC (e.g. [email protected])
v3 changes regarding RFC (e.g. [email protected])
v4 keep it simple and mimic OpenWrt style

Signed-off-by: Bastian Bittorf <[email protected]>
SVN-Revision: 46965

10 years agokernel: unbreak the atm abi
John Crispin [Wed, 16 Sep 2015 08:32:01 +0000 (08:32 +0000)]
kernel: unbreak the atm abi

the lantiq dsl hack to struct atm_trafprm broke the ABI fix this by moving
the variables to the end of the struct

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46964

10 years agoramips: Fix pinmux functions for MT7621
John Crispin [Wed, 16 Sep 2015 08:31:52 +0000 (08:31 +0000)]
ramips: Fix pinmux functions for MT7621

The pinctrl-rt2880 code doesn't support multiple functions with the same
name. This will result in a incorrect pinmux configuration.

Signed-off-by: Sven Eckelmann <[email protected]>
SVN-Revision: 46963

10 years agoprocd: update to latest git revision
John Crispin [Wed, 16 Sep 2015 08:31:45 +0000 (08:31 +0000)]
procd: update to latest git revision

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46962

10 years agoar71xx: Add UBNT airGateway Pro support
John Crispin [Wed, 16 Sep 2015 08:31:40 +0000 (08:31 +0000)]
ar71xx: Add UBNT airGateway Pro support

This patch adds kernel and userspace support for the Ubiquiti Networks airGateway Pro.

Signed-off-by: Matthew Reeve <mreeve at tenxnetworks.com>
SVN-Revision: 46961

10 years agofstools: update to latest git revision
John Crispin [Wed, 16 Sep 2015 08:31:24 +0000 (08:31 +0000)]
fstools: update to latest git revision

jffs2reset was following symlinks making it delete mounts for example.

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46960

10 years agoramips: add mt7621/3/8 support to the I2C driver
John Crispin [Wed, 16 Sep 2015 08:31:15 +0000 (08:31 +0000)]
ramips: add mt7621/3/8 support to the I2C driver

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46959

10 years agoramips: fix reported vendor name
John Crispin [Wed, 16 Sep 2015 08:31:10 +0000 (08:31 +0000)]
ramips: fix reported vendor name

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46958

10 years agoramips: add proper mt7688 detection
John Crispin [Wed, 16 Sep 2015 08:31:00 +0000 (08:31 +0000)]
ramips: add proper mt7688 detection

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46957

10 years agoramips: add speed and mode settings to spi-mt7621
John Crispin [Wed, 16 Sep 2015 08:30:43 +0000 (08:30 +0000)]
ramips: add speed and mode settings to spi-mt7621

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46956

10 years agoramips: add get_direction() callback and irq support to gpio-mt7621
John Crispin [Wed, 16 Sep 2015 08:30:17 +0000 (08:30 +0000)]
ramips: add get_direction() callback and irq support to gpio-mt7621

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46955

10 years agoramips: more m7628 pinmux fixes
John Crispin [Wed, 16 Sep 2015 08:30:06 +0000 (08:30 +0000)]
ramips: more m7628 pinmux fixes

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46954

10 years agoramips: add mt7628 pwm driver
John Crispin [Wed, 16 Sep 2015 08:29:55 +0000 (08:29 +0000)]
ramips: add mt7628 pwm driver

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46953

10 years agoramips: make pinctrl work on newer socs
John Crispin [Wed, 16 Sep 2015 08:29:45 +0000 (08:29 +0000)]
ramips: make pinctrl work on newer socs

newer socs have 2 mux registers

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46952

10 years agoramips: make the mt7628 spi driver work for both cs lines
John Crispin [Wed, 16 Sep 2015 08:29:40 +0000 (08:29 +0000)]
ramips: make the mt7628 spi driver work for both cs lines

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46951

10 years agoramips: make the early_printk code detect which uart is used
John Crispin [Wed, 16 Sep 2015 08:29:31 +0000 (08:29 +0000)]
ramips: make the early_printk code detect which uart is used

only tested on mt7628

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46950

10 years agomac80211: refresh patch
Felix Fietkau [Wed, 16 Sep 2015 07:56:47 +0000 (07:56 +0000)]
mac80211: refresh patch

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 46949

10 years agoath9k: enable hw manual peak calibration for QCA9561
Felix Fietkau [Wed, 16 Sep 2015 07:56:41 +0000 (07:56 +0000)]
ath9k: enable hw manual peak calibration for QCA9561

This patch fix https://lists.openwrt.org/pipermail/openwrt-devel/
2015-August/034979.html. As the peak detect calibration is set
incorrectly.

Signed-off-by: Miaoqing Pan <[email protected]>
Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 46948

10 years agoomap24xx: remove obsolete kernel 3.3 patches
Felix Fietkau [Wed, 16 Sep 2015 07:56:33 +0000 (07:56 +0000)]
omap24xx: remove obsolete kernel 3.3 patches

Signed-off-by: Felix Fietkau <[email protected]>
SVN-Revision: 46947

10 years agobinutils: fix name of Binutils 2.25.1
Hauke Mehrtens [Tue, 15 Sep 2015 21:58:48 +0000 (21:58 +0000)]
binutils: fix name of Binutils 2.25.1

The Binutils version 2.25.1 was not a Linaro version, but a normal
upstream Binutils version, fix the name.

Signed-off-by: Hauke Mehrtens <[email protected]>
Reported-by: Alexey Brodkin <[email protected]>
SVN-Revision: 46946

10 years agoipq806x: add platform_pre_upgrade for sysupgrade
Rafał Miłecki [Tue, 15 Sep 2015 16:05:10 +0000 (16:05 +0000)]
ipq806x: add platform_pre_upgrade for sysupgrade

We're in process of cleaning nand_do_platform_check. Currently is leaves
a special mark in /tmp/sysupgrade-nand-path triggering some diffent code
path in nand_upgrade_stage1. This can be a bit confusing.

The plan is to have the check function only check the image and nothing
else. Then platform code (platform_pre_upgrade) should trigger NAND
specific upgrade path. This is what this patch implements.

This follows ar71xx, lantiq and partially bcm53xx.

Signed-off-by: Rafał Miłecki <[email protected]>
SVN-Revision: 46945

10 years agoimx6: add platform_pre_upgrade for sysupgrade
Rafał Miłecki [Tue, 15 Sep 2015 16:05:03 +0000 (16:05 +0000)]
imx6: add platform_pre_upgrade for sysupgrade

We're in process of cleaning nand_do_platform_check. Currently is leaves
a special mark in /tmp/sysupgrade-nand-path triggering some diffent code
path in nand_upgrade_stage1. This can be a bit confusing.

The plan is to have the check function only check the image and nothing
else. Then platform code (platform_pre_upgrade) should trigger NAND
specific upgrade path. This is what this patch implements.

This follows ar71xx, lantiq and partially bcm53xx.

Signed-off-by: Rafał Miłecki <[email protected]>
SVN-Revision: 46944

10 years agoppp: use more reliable way to set script environment
Steven Barth [Tue, 15 Sep 2015 14:52:47 +0000 (14:52 +0000)]
ppp: use more reliable way to set script environment

Signed-off-by: Steven Barth <[email protected]>
SVN-Revision: 46942

10 years agolantiq: update list on NAND devices in platform_pre_upgrade
Rafał Miłecki [Tue, 15 Sep 2015 11:49:33 +0000 (11:49 +0000)]
lantiq: update list on NAND devices in platform_pre_upgrade

Meanwhile BTHOMEHUBV5A board was added.

Signed-off-by: Rafał Miłecki <[email protected]>
SVN-Revision: 46941

10 years agoomcproxy: use 100ms query response interval by default
Steven Barth [Tue, 15 Sep 2015 07:54:55 +0000 (07:54 +0000)]
omcproxy: use 100ms query response interval by default

Signed-off-by: Steven Barth <[email protected]>
SVN-Revision: 46940

10 years agolantiq: add platform_pre_upgrade for sysupgrade
John Crispin [Tue, 15 Sep 2015 06:13:07 +0000 (06:13 +0000)]
lantiq: add platform_pre_upgrade for sysupgrade

As explained in recent sysupgrade/nand.sh commits, current NAND
sysupgrade is a bit misleading because of nand_do_platform_check
behavior. It leaves a special mark in /tmp/sysupgrade-nand-path
triggering some diffent code path in nand_upgrade_stage1.

The plan is to have the check function only check the image and nothing
else. Then platform code (platform_pre_upgrade) should trigger NAND
specific upgrade path. This is what this patch implements.

Please note that because of current nand_upgrade_stage1 implementation
this patch doesn't change any behaior yet. It only prepares lantiq
target for changing nand_do_platform_check (it will be possible after
preparing all other targets as well).

Signed-off-by: Rafał Miłecki <[email protected]>
SVN-Revision: 46939

10 years agoprocd: update to latest git revision
John Crispin [Tue, 15 Sep 2015 06:12:55 +0000 (06:12 +0000)]
procd: update to latest git revision

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46938

10 years agolibubox: update to latest git revision
John Crispin [Tue, 15 Sep 2015 06:12:42 +0000 (06:12 +0000)]
libubox: update to latest git revision

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46937

10 years agoprocd: rework makefile, split ujail/seccomp
John Crispin [Tue, 15 Sep 2015 06:12:34 +0000 (06:12 +0000)]
procd: rework makefile, split ujail/seccomp

this need to be applied after my work on ujail (procd git)
ujail doesn't depend on seccomp and some archs dont support seccomp

Signed-off-by: Etienne CHAMPETIER <[email protected]>
SVN-Revision: 46936

10 years agomountd: move code to a git repo
John Crispin [Mon, 14 Sep 2015 20:12:21 +0000 (20:12 +0000)]
mountd: move code to a git repo

Signed-off-by: John Crispin <[email protected]>
SVN-Revision: 46935

10 years agoar71xx: add TP-LINK TL-WDR3320 v2 support
John Crispin [Mon, 14 Sep 2015 20:12:16 +0000 (20:12 +0000)]
ar71xx: add TP-LINK TL-WDR3320 v2 support

This patch adds support for TP-LINK TL-WDR3320 v2.

This router uses a chinese version 2 firmware header,.

Signed-off-by: Weijie Gao <[email protected]>
SVN-Revision: 46934

10 years agoar71xx: extract ath10k wifi board.bin for the OpenMesh MR1750 board
John Crispin [Mon, 14 Sep 2015 20:12:00 +0000 (20:12 +0000)]
ar71xx: extract ath10k wifi board.bin for the OpenMesh MR1750 board

Signed-off-by: Sven Eckelmann <[email protected]>
SVN-Revision: 46933

10 years agoar71xx: create profile and build image for the OpenMesh MR1750 board
John Crispin [Mon, 14 Sep 2015 20:11:51 +0000 (20:11 +0000)]
ar71xx: create profile and build image for the OpenMesh MR1750 board

Signed-off-by: Sven Eckelmann <[email protected]>
SVN-Revision: 46932

10 years agopackage/uboot-envtools: add OpenMesh MR1750 support
John Crispin [Mon, 14 Sep 2015 20:11:43 +0000 (20:11 +0000)]
package/uboot-envtools: add OpenMesh MR1750 support

Signed-off-by: Sven Eckelmann <[email protected]>
SVN-Revision: 46931

10 years agopackage/om-watchdog: add OpenMesh MR1750 support
John Crispin [Mon, 14 Sep 2015 20:11:35 +0000 (20:11 +0000)]
package/om-watchdog: add OpenMesh MR1750 support

Signed-off-by: Sven Eckelmann <[email protected]>
SVN-Revision: 46930

10 years agoar71xx: enable sysupgrade for the OpenMesh MR1750
John Crispin [Mon, 14 Sep 2015 20:11:24 +0000 (20:11 +0000)]
ar71xx: enable sysupgrade for the OpenMesh MR1750

Signed-off-by: Sven Eckelmann <[email protected]>
SVN-Revision: 46929

10 years agoscripts/om-fwupgradecfg-gen.sh: add support for the MR1750
John Crispin [Mon, 14 Sep 2015 20:11:18 +0000 (20:11 +0000)]
scripts/om-fwupgradecfg-gen.sh: add support for the MR1750

Signed-off-by: Sven Eckelmann <[email protected]>
SVN-Revision: 46928

10 years agoar71xx: add user-space support for the OpenMesh MR1750 board
John Crispin [Mon, 14 Sep 2015 20:11:01 +0000 (20:11 +0000)]
ar71xx: add user-space support for the OpenMesh MR1750 board

Signed-off-by: Sven Eckelmann <[email protected]>
SVN-Revision: 46927

10 years agoar71xx: add kernel support for the OpenMesh MR1750 board
John Crispin [Mon, 14 Sep 2015 20:10:43 +0000 (20:10 +0000)]
ar71xx: add kernel support for the OpenMesh MR1750 board

Signed-off-by: Sven Eckelmann <[email protected]>
SVN-Revision: 46926

10 years agoscripts/om-fwupgradecfg-gen.sh: Fix u-boot image md5sum check
John Crispin [Mon, 14 Sep 2015 20:10:10 +0000 (20:10 +0000)]
scripts/om-fwupgradecfg-gen.sh: Fix u-boot image md5sum check

The u-boot on Open Mesh devices checks the whole transfered image against a
md5sum. This is stored inside the option filemd5sum inside the
fwupgrade.cfg. The bootloader will not check it when this setting is
missing and could therefore write invalid images to the flash.

Signed-off-by: Sven Eckelmann <[email protected]>
SVN-Revision: 46925

10 years agorealview: create sd card image for qemu
John Crispin [Mon, 14 Sep 2015 20:10:04 +0000 (20:10 +0000)]
realview: create sd card image for qemu

enables a real rootfs with custom size

use qemu with:
qemu-system-arm -M realview-pbx-a9 \
-kernel openwrt-realview-vmlinux.elf \
-nographic -m 1024M \
-sd openwrt-realview-sdcard.img \
--append "console=ttyAMA0 root=/dev/mmcblk0p1"

modified script from brcm2708 target

Signed-off-by: Dirk Neukirchen <[email protected]>
SVN-Revision: 46924

10 years agorealview: enable sd card support
John Crispin [Mon, 14 Sep 2015 20:09:56 +0000 (20:09 +0000)]
realview: enable sd card support

qemu can be run with -sd <imagename>

Signed-off-by: Dirk Neukirchen <[email protected]>
SVN-Revision: 46923

10 years agoar71xx: assign proper GPIO pin for Ubiquiti Nanostation models
John Crispin [Mon, 14 Sep 2015 20:09:40 +0000 (20:09 +0000)]
ar71xx: assign proper GPIO pin for Ubiquiti Nanostation models

The GPIO pins for "POE passthrough" of Ubiquiti Nanostation models are the
following:
* Ubiquiti Nanostation M XM: Pin 8
* Ubiquiti Nanostation M XW: Pin 2

The previous definition of the pins was mixed up between XM and XW model.

Signed-off-by: Lars Kruse <[email protected]>
SVN-Revision: 46922

10 years agoramips: Added WIZnet WizFi630A Platform based on Ralink RT5350
John Crispin [Mon, 14 Sep 2015 20:09:31 +0000 (20:09 +0000)]
ramips: Added WIZnet WizFi630A Platform based on Ralink RT5350

This patch is to add the WIZnet WizFi630A board as a new platform. The board is in mini pci express form factor.

Signed-off-by: Tobias Welz <[email protected]>
SVN-Revision: 46921

10 years agolantiq: Update to the latest DSL driver / application versions
John Crispin [Mon, 14 Sep 2015 20:09:22 +0000 (20:09 +0000)]
lantiq: Update to the latest DSL driver / application versions

Thanks to Sylwester Petela for testing my patch (successfully on an
ADSL connection) and for pointing out some configuration mistakes.
Others (including me) have also successfully tested this extensively
on VDSL connections.

Signed-off-by: Martin Blumenstingl <[email protected]>
SVN-Revision: 46920

10 years agobase-files: sysupgrade: quote source image name
John Crispin [Mon, 14 Sep 2015 20:09:06 +0000 (20:09 +0000)]
base-files: sysupgrade: quote source image name

get_image() eval a filename without quoting it, resulting in errors with
filenames containing characters that need to be escaped.
    $ sysupgrade -T -f ./cfg\(12\).tar.gz img.bin; echo $?
    Image check 'platform_check_image' failed.
    Invalid config file. Please use only .tar.gz files
    1
    $ mv cfg\(12\).tar.gz cfg_12.tar.gz
    $ mv img\(1\).bin img.bin
    sysupgrade -T -f ./cfg_12.tar.gz img.bin; echo $?
    0

Enclose the content of $from in double quotes.

Signed-off-by: Adrien Schildknecht <[email protected]>
SVN-Revision: 46919

10 years agoramips: add support for Planex DB-WRT01
John Crispin [Mon, 14 Sep 2015 20:08:55 +0000 (20:08 +0000)]
ramips: add support for Planex DB-WRT01

This patch add support for Planex DB-WRT01. DANBOARD route on
 the MT7620A SoC with two Ethernet port and a 802.11n 2.4 GHz radio.
 DANBOARD is Cartoon character.

Signed-off-by: YuheiOKAWA <[email protected]>
SVN-Revision: 46918

10 years agolantiq: get more status information from xDSL
John Crispin [Mon, 14 Sep 2015 20:08:39 +0000 (20:08 +0000)]
lantiq: get more status information from xDSL

Signed-off-by: Florian Eckert <[email protected]>
Signed-off-by: Helge Mader <[email protected]>
Tested-by: Martin Blumenstingl <[email protected]>
Tested-by: Andre Heider <[email protected]>
SVN-Revision: 46917

10 years agokernel: dwc2: Add missing config symbol definition
John Crispin [Mon, 14 Sep 2015 20:08:25 +0000 (20:08 +0000)]
kernel: dwc2: Add missing config symbol definition

DWC2 driver has config symbol CONFIG_USB_DWC2_DEBUG_PERIODIC which
should be defined for the module build.

Signed-off-by: Antti Seppälä <[email protected]>
SVN-Revision: 46916

10 years agolantiq: Add AR9 compatibility bits to DWC2 driver
John Crispin [Mon, 14 Sep 2015 20:08:15 +0000 (20:08 +0000)]
lantiq: Add AR9 compatibility bits to DWC2 driver

Add AR9 DTS definition to be recognized by the DWC2 driver.

The same driver parameters can be mostly used except that some boards
seem to erroneously report OTG HNP/SRP capability of the USB HCD.
Forcing the HNP/SRP off allows these boards to work with the DWC2 as well.

Signed-off-by: Antti Seppälä <[email protected]>
SVN-Revision: 46915

10 years agolantiq: Introduce DWC2 compatible DTS definitions for AR9 USB
John Crispin [Mon, 14 Sep 2015 20:08:07 +0000 (20:08 +0000)]
lantiq: Introduce DWC2 compatible DTS definitions for AR9 USB

Since the AR9 USB is very similar to the VR9 USB it too can be used with
the upstream DWC2 driver.

Here are the DTS definitions which make it compatible with the DWC2
driver.

Signed-off-by: Antti Seppälä <[email protected]>
SVN-Revision: 46914