openwrt/staging/mans0n.git
9 years agobuild: allow openwrt.git packages to be replaced by feeds
John Crispin [Mon, 9 Feb 2015 12:09:23 +0000 (12:09 +0000)]
build: allow openwrt.git packages to be replaced by feeds

Currently, replacing a package available in openwrt.git requires
modifications in openwrt.git, or requires duplicating the package in a
feed but with a different name, which causes all kind of problems
related to dependencies (all packages selecting it would have to be
modified accordingly to select the new package).

With this change, if a package with the same name is present both in
feeds/ and package/ folders, the one in feeds/ can override the one
in package/, both in the menuconfig and during the build, by passing the
"-f" option to "./scripts/feeds install"

This mechanism is particularly useful for vendor tree, or in general for
application which needs to replace one particular package which exists
within openwrt.git by a custom/newer version.

Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 44334

9 years agokernel: fix compile error inside adm6996.c
John Crispin [Mon, 9 Feb 2015 12:09:17 +0000 (12:09 +0000)]
kernel: fix compile error inside adm6996.c

drivers/net/phy/adm6996.c:881:5: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'u32' [-Wformat=]

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 44333

9 years agoopenssl: bump to 1.0.2
Steven Barth [Mon, 9 Feb 2015 12:04:00 +0000 (12:04 +0000)]
openssl: bump to 1.0.2

Fixes CVE-2014-3513, CVE-2014-3567, CVE-2014-3568, CVE-2014-3566

Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 44332

9 years agonetifd: fix device config handling and add some config options
Steven Barth [Mon, 9 Feb 2015 08:30:06 +0000 (08:30 +0000)]
netifd: fix device config handling and add some config options

Thanks to Hans Dedecker

Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 44331

9 years agosdk: use prepare target to initialize git snapshot
Jo-Philipp Wich [Sun, 8 Feb 2015 22:54:27 +0000 (22:54 +0000)]
sdk: use prepare target to initialize git snapshot

The new approach is less prone to race conditions and will properly
snapshot the symlinks prepared by the prereq-build target.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44330

9 years agoinclude: remove SDK specific target from toplevel.mk
Jo-Philipp Wich [Sun, 8 Feb 2015 22:54:19 +0000 (22:54 +0000)]
include: remove SDK specific target from toplevel.mk

Instead introduce a generic "make prepare" target which is executed if
include/prepare.mk exists.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44329

9 years agoinclude: cmake: prevent inclusion of rpath in binaries
Jo-Philipp Wich [Sun, 8 Feb 2015 22:54:15 +0000 (22:54 +0000)]
include: cmake: prevent inclusion of rpath in binaries

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44328

9 years ago6in4: fix update timeout
Jo-Philipp Wich [Sun, 8 Feb 2015 22:20:38 +0000 (22:20 +0000)]
6in4: fix update timeout

The recent rework of the 6in4 endpoint update broke the retry mechanism.
Rework the timeout handling and make the update status more verbose.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44327

9 years agoramips: fix patches after 3.14.32 bump
Luka Perkov [Sun, 8 Feb 2015 15:42:42 +0000 (15:42 +0000)]
ramips: fix patches after 3.14.32 bump

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44324

9 years agolinux/generic: add missing config symbols
Nicolas Thill [Sun, 8 Feb 2015 15:34:20 +0000 (15:34 +0000)]
linux/generic: add missing config symbols

Related to debug/tracing, only added to 3.14+, might be needed for older versions as well

Signed-off-by: Nicolas Thill <nico@openwrt.org>
SVN-Revision: 44323

9 years agolinux/sunxi: rename A20-OLinuXino-Lime profile
Nicolas Thill [Sun, 8 Feb 2015 15:34:13 +0000 (15:34 +0000)]
linux/sunxi: rename A20-OLinuXino-Lime profile

Signed-off-by: Nicolas Thill <nico@openwrt.org>
SVN-Revision: 44322

9 years agox86: refresh kernel config
Luka Perkov [Sun, 8 Feb 2015 15:31:25 +0000 (15:31 +0000)]
x86: refresh kernel config

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44321

9 years agolantiq: fix patches after 3.14.32 bump
Luka Perkov [Sun, 8 Feb 2015 15:09:45 +0000 (15:09 +0000)]
lantiq: fix patches after 3.14.32 bump

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44320

9 years agokirkwood: refresh kernel config
Luka Perkov [Sun, 8 Feb 2015 12:01:39 +0000 (12:01 +0000)]
kirkwood: refresh kernel config

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44319

9 years agokernel: update 3.18 to 3.18.6
Luka Perkov [Sun, 8 Feb 2015 12:01:37 +0000 (12:01 +0000)]
kernel: update 3.18 to 3.18.6

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44318

9 years agox86: declare missing kernel symbols
Jo-Philipp Wich [Sat, 7 Feb 2015 21:26:20 +0000 (21:26 +0000)]
x86: declare missing kernel symbols

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44316

9 years agoar71xx: ubnt: move new board patches into one
Luka Perkov [Sat, 7 Feb 2015 21:11:06 +0000 (21:11 +0000)]
ar71xx: ubnt: move new board patches into one

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44315

9 years agoar71xx: rb2011: apply patch to file
Luka Perkov [Sat, 7 Feb 2015 21:10:51 +0000 (21:10 +0000)]
ar71xx: rb2011: apply patch to file

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44314

9 years agoimagebuilder: align filename with SDK
Jo-Philipp Wich [Sat, 7 Feb 2015 21:01:48 +0000 (21:01 +0000)]
imagebuilder: align filename with SDK

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44313

9 years agosdk: rename file to mention target/subtarget and move host system to suffix
Jo-Philipp Wich [Sat, 7 Feb 2015 21:01:43 +0000 (21:01 +0000)]
sdk: rename file to mention target/subtarget and move host system to suffix

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44312

9 years agotoolchain: respect CONFIG_VERSION_FILENAMES and add host system suffix
Jo-Philipp Wich [Sat, 7 Feb 2015 21:01:37 +0000 (21:01 +0000)]
toolchain: respect CONFIG_VERSION_FILENAMES and add host system suffix

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44311

9 years agoopenvpn: autostart openvpn instances for each .conf file in /etc/openvpn
Jo-Philipp Wich [Sat, 7 Feb 2015 21:01:28 +0000 (21:01 +0000)]
openvpn: autostart openvpn instances for each .conf file in /etc/openvpn

Align init behaviour with other distros by starting an OpenVPN instance
for each config file found in /etc/openvpn/. This removes the additional
requirement to "register" the configs with uci and thus simplifies the
setup.

Make sure to respect the disabled state in uci to not suddenly autostart
instances which have been previously set to disabled, also skip configs
which are already started due to uci configuration.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44310

9 years agoar71xx: merge board specific patches into one
Luka Perkov [Sat, 7 Feb 2015 20:53:16 +0000 (20:53 +0000)]
ar71xx: merge board specific patches into one

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44309

9 years agopackage: uboot-envtools: add nbg6716 to appropriate group
Luka Perkov [Sat, 7 Feb 2015 19:59:08 +0000 (19:59 +0000)]
package: uboot-envtools: add nbg6716 to appropriate group

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44308

9 years agoar71xx: uci-defaults: add el-mini to appropriate group
Luka Perkov [Sat, 7 Feb 2015 19:59:05 +0000 (19:59 +0000)]
ar71xx: uci-defaults: add el-mini to appropriate group

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44307

9 years agoar71xx: qihoo: define flash variable as static
Luka Perkov [Sat, 7 Feb 2015 19:59:02 +0000 (19:59 +0000)]
ar71xx: qihoo: define flash variable as static

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44306

9 years agotargets: base-files: diag.sh does not need to be executable
Luka Perkov [Sat, 7 Feb 2015 19:58:58 +0000 (19:58 +0000)]
targets: base-files: diag.sh does not need to be executable

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44305

9 years agotargets: files in uci-defaults do not need to be executables
Luka Perkov [Sat, 7 Feb 2015 19:58:52 +0000 (19:58 +0000)]
targets: files in uci-defaults do not need to be executables

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44304

9 years agoar71xx: refresh patches
Luka Perkov [Sat, 7 Feb 2015 17:48:39 +0000 (17:48 +0000)]
ar71xx: refresh patches

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44303

9 years agokernel: update 3.14 to 3.14.32
Luka Perkov [Sat, 7 Feb 2015 17:48:33 +0000 (17:48 +0000)]
kernel: update 3.14 to 3.14.32

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44302

9 years ago6in4: don't use /dev/stdout for wget calls
Jo-Philipp Wich [Sat, 7 Feb 2015 13:33:15 +0000 (13:33 +0000)]
6in4: don't use /dev/stdout for wget calls

Busybox ash does not implement /dev/stdout, therfore any wget output
is written into a file /dev/stdout instead of onto the standard output.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44301

9 years agobuild: accept apple llvm as fallback for gcc/g++
Felix Fietkau [Sat, 7 Feb 2015 10:07:31 +0000 (10:07 +0000)]
build: accept apple llvm as fallback for gcc/g++

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44298

9 years agoinclude/prereq.mk: fix echo commands with simple /bin/sh
Felix Fietkau [Sat, 7 Feb 2015 10:07:05 +0000 (10:07 +0000)]
include/prereq.mk: fix echo commands with simple /bin/sh

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44297

9 years agoinclude: fix prereq tests for perl and file (#18911)
Jo-Philipp Wich [Fri, 6 Feb 2015 17:38:54 +0000 (17:38 +0000)]
include: fix prereq tests for perl and file (#18911)

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44296

9 years agoinclude: use SHELL, not BASH for HOST_CONFIGURE_VARS
Jo-Philipp Wich [Fri, 6 Feb 2015 13:14:29 +0000 (13:14 +0000)]
include: use SHELL, not BASH for HOST_CONFIGURE_VARS

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44295

9 years agorules.mk: use relative paths for BASH, TAR, FIND, PATCH, PYTHON
Jo-Philipp Wich [Fri, 6 Feb 2015 12:35:36 +0000 (12:35 +0000)]
rules.mk: use relative paths for BASH, TAR, FIND, PATCH, PYTHON

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44294

9 years agoimagebuilder: don't pregenerate package index, strip host binaries
Jo-Philipp Wich [Fri, 6 Feb 2015 12:31:31 +0000 (12:31 +0000)]
imagebuilder: don't pregenerate package index, strip host binaries

The package index is generated on first use anyway, therefore it makes no
sense to continue shipping it.

Also sstrip the bundled host binaries when packing the IB to save some
additional space.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44293

9 years agoinclude: rework git prereq test to not require 'man'
Jo-Philipp Wich [Fri, 6 Feb 2015 11:50:08 +0000 (11:50 +0000)]
include: rework git prereq test to not require 'man'

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44292

9 years agomvebu: add note about the move to single firmware files
Imre Kaloz [Fri, 6 Feb 2015 11:18:59 +0000 (11:18 +0000)]
mvebu: add note about the move to single firmware files

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44291

9 years agomvebu: support building images for a single board
Imre Kaloz [Fri, 6 Feb 2015 11:16:20 +0000 (11:16 +0000)]
mvebu: support building images for a single board

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44290

9 years agolibevent2: update to v2.0.22
Jo-Philipp Wich [Fri, 6 Feb 2015 10:30:04 +0000 (10:30 +0000)]
libevent2: update to v2.0.22

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44289

9 years agoimagebuilder: use FreeBSD compatible tar invocation
Jo-Philipp Wich [Fri, 6 Feb 2015 00:27:06 +0000 (00:27 +0000)]
imagebuilder: use FreeBSD compatible tar invocation

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44288

9 years agoconfig: remove CONFIG_BUILD_STATIC_TOOLS
Jo-Philipp Wich [Fri, 6 Feb 2015 00:00:51 +0000 (00:00 +0000)]
config: remove CONFIG_BUILD_STATIC_TOOLS

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44287

9 years agoinclude: remove static tool linking support
Jo-Philipp Wich [Fri, 6 Feb 2015 00:00:47 +0000 (00:00 +0000)]
include: remove static tool linking support

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44286

9 years agotools: remove static linking support
Jo-Philipp Wich [Fri, 6 Feb 2015 00:00:43 +0000 (00:00 +0000)]
tools: remove static linking support

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44285

9 years agobusybox: fix build on FreeBSD 10.1
Jo-Philipp Wich [Thu, 5 Feb 2015 23:32:17 +0000 (23:32 +0000)]
busybox: fix build on FreeBSD 10.1

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44284

9 years agomac80211: don't hardcode /bin/bash
Jo-Philipp Wich [Thu, 5 Feb 2015 23:18:47 +0000 (23:18 +0000)]
mac80211: don't hardcode /bin/bash

Instead of hardcoding /bin/bash, use /usr/bin/env bash - this fixes the
build on FreeBSD 10.1.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44283

9 years agoncurses: add host build for 'tic'
Jo-Philipp Wich [Thu, 5 Feb 2015 23:18:42 +0000 (23:18 +0000)]
ncurses: add host build for 'tic'

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44282

9 years agotools: Fix cmake build on FreeBSD 10.1
Jo-Philipp Wich [Thu, 5 Feb 2015 16:58:24 +0000 (16:58 +0000)]
tools: Fix cmake build on FreeBSD 10.1

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44281

9 years agotools: Fix mkimage build on FreeBSD 10.1
Jo-Philipp Wich [Thu, 5 Feb 2015 16:58:16 +0000 (16:58 +0000)]
tools: Fix mkimage build on FreeBSD 10.1

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44280

9 years agotools: Fix mpfr build on FreeBSD 10.1
Jo-Philipp Wich [Thu, 5 Feb 2015 16:58:10 +0000 (16:58 +0000)]
tools: Fix mpfr build on FreeBSD 10.1

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44279

9 years agotools: Fix xz build on FreeBSD 10.1
Jo-Philipp Wich [Thu, 5 Feb 2015 16:57:57 +0000 (16:57 +0000)]
tools: Fix xz build on FreeBSD 10.1

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44278

9 years agoinclude: let HOSTCC default to $(CC), not gcc
Jo-Philipp Wich [Thu, 5 Feb 2015 16:57:50 +0000 (16:57 +0000)]
include: let HOSTCC default to $(CC), not gcc

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44277

9 years agoinclude: don't rely on perl for printing prereq errors
Jo-Philipp Wich [Thu, 5 Feb 2015 16:57:46 +0000 (16:57 +0000)]
include: don't rely on perl for printing prereq errors

Perl might not be present while checking prereqs, e.g. on a fresh
FreeBSD install.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44276

9 years agoinclude: set shell to "sh" for prereq tests
Jo-Philipp Wich [Thu, 5 Feb 2015 16:57:39 +0000 (16:57 +0000)]
include: set shell to "sh" for prereq tests

Bash is not guaranteed to be present, e.g. on a fresh FreeBSD install
so perform prereq tests with /bin/sh.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44275

9 years agotools: remove PrepareCommand macros
Jo-Philipp Wich [Thu, 5 Feb 2015 16:57:35 +0000 (16:57 +0000)]
tools: remove PrepareCommand macros

They're part of prereq-build.mk now.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44274

9 years agoinclude: remove host command tests from host.mk
Jo-Philipp Wich [Thu, 5 Feb 2015 16:57:31 +0000 (16:57 +0000)]
include: remove host command tests from host.mk

Those tests are part of prereq-build.mk now.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44273

9 years agoinclude: declare variables formerly set in tmp/.host.mk
Jo-Philipp Wich [Thu, 5 Feb 2015 16:57:18 +0000 (16:57 +0000)]
include: declare variables formerly set in tmp/.host.mk

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44272

9 years agoinclude: prereq-build.mk: use TestHostCommand and SetupHostCommand
Jo-Philipp Wich [Thu, 5 Feb 2015 16:57:12 +0000 (16:57 +0000)]
include: prereq-build.mk: use TestHostCommand and SetupHostCommand

Also move tests from tools/Makefile and include/host.mk here to have all tests
in a central place.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44271

9 years agoinclude: test build prereqs before preparing tempinfo
Jo-Philipp Wich [Thu, 5 Feb 2015 16:57:09 +0000 (16:57 +0000)]
include: test build prereqs before preparing tempinfo

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44270

9 years agoinclude: add TestHostCommand and SetupHostCommand macros
Jo-Philipp Wich [Thu, 5 Feb 2015 16:57:02 +0000 (16:57 +0000)]
include: add TestHostCommand and SetupHostCommand macros

Those macros allow testing various commands on the host system, also process the
prereq tests in the order they're declared.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44269

9 years agomvebu: don't generate targz images by default
Imre Kaloz [Thu, 5 Feb 2015 16:31:52 +0000 (16:31 +0000)]
mvebu: don't generate targz images by default

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44268

9 years agomvebu: Enable the A385 AP on 3.19
Imre Kaloz [Thu, 5 Feb 2015 15:41:07 +0000 (15:41 +0000)]
mvebu: Enable the A385 AP on 3.19

In order for the image to be built, some patches need to be ported to 3.19.

Add the relevant patches. Note that most of them (if not all) should be merged
in 3.20, removing the need to carry them on then.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44267

9 years agomvebu: add Armada 385 DB AP support
Imre Kaloz [Thu, 5 Feb 2015 11:34:21 +0000 (11:34 +0000)]
mvebu: add Armada 385 DB AP support

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44266

9 years agomvebu: add the Armada 385 Reference Design support
Imre Kaloz [Thu, 5 Feb 2015 11:29:56 +0000 (11:29 +0000)]
mvebu: add the Armada 385 Reference Design support

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44265

9 years agomvebu: fix NAND and NOR options
Imre Kaloz [Thu, 5 Feb 2015 11:26:17 +0000 (11:26 +0000)]
mvebu: fix NAND and NOR options

All the boards but Mamba had wrong UBI options so far, making it impossible to
flash the built image on their respective storage medium.

Fix all of the supported boards in order to make the generated images useful.

Tested on a Mirabox, an Armada XP GP and an Openblocks AX3, and used the NAND
chip datasheet for the others.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44264

9 years agomvebu: add a subprofile for boards based on a small NOR
Imre Kaloz [Thu, 5 Feb 2015 11:25:21 +0000 (11:25 +0000)]
mvebu: add a subprofile for boards based on a small NOR

Some boards only come with a small NOR on it, where UBI isn't a good solution
because of its overhead.

Add a new subprofile for such boards, that rely on the mtd split framework
instead.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44263

9 years agomvebu: add large NOR sub-profile implementation
Imre Kaloz [Thu, 5 Feb 2015 11:24:10 +0000 (11:24 +0000)]
mvebu: add large NOR sub-profile implementation

While we supported only the NAND so far, some boards use a large enough NOR,
where UBI is the only reasonable option. Create a new sub-profile template with
a different set of UBI options.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44262

9 years agomvebu: Add sub-profiles
Imre Kaloz [Thu, 5 Feb 2015 11:22:43 +0000 (11:22 +0000)]
mvebu: Add sub-profiles

In order to support the various board NAND layout that we support, introduce a
sub-profile similar to the one used by ar71xx.

These subprofiles provide a default implementation for most of the building
functions, while allowing each sub-profile to override any of these operations
in order to have a more specific behaviour, like Mamba expects for example.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44261

9 years agogeneric: allow ubi autoattach to run on NOR flash
Imre Kaloz [Thu, 5 Feb 2015 11:21:31 +0000 (11:21 +0000)]
generic: allow ubi autoattach to run on NOR flash

Some devices out there only have a NOR flash to store the rootfs on.

While using UBI is arguable on this kind of flash, this is something that should
be supported.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44260

9 years agomvebu: Add MTD split framework support
Imre Kaloz [Thu, 5 Feb 2015 11:14:53 +0000 (11:14 +0000)]
mvebu: Add MTD split framework support

We're going to need the MTD split related options for our NOR support.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44259

9 years agoconfig: fix typo in Global build settings menu
Nicolas Thill [Thu, 5 Feb 2015 05:10:44 +0000 (05:10 +0000)]
config: fix typo in Global build settings menu

Signed-off-by: Nicolas Thill <nico@openwrt.org>
SVN-Revision: 44258

9 years agoralink: remove VHT capabilities when not using 802.11ac
John Crispin [Wed, 4 Feb 2015 06:11:01 +0000 (06:11 +0000)]
ralink: remove VHT capabilities when not using 802.11ac

The mt76 driver might have some problem working with MT7602.
MT7602 should not have VHT capabilities . But the driver not identity properly.

Signed-off-by: wengbj <fl.service@t-firefly.com>
SVN-Revision: 44257

9 years agolinux/modules: add support for Asix ax88179 USB-Gigabit Ethernet adapters
John Crispin [Wed, 4 Feb 2015 06:10:57 +0000 (06:10 +0000)]
linux/modules: add support for Asix ax88179 USB-Gigabit Ethernet adapters

requested and tested by forum user OWonPi
https://forum.openwrt.org/viewtopic.php?id=55495

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 44256

9 years agoar71xx: add support for the TP-LINK TL-WR941ND v5
John Crispin [Wed, 4 Feb 2015 06:10:20 +0000 (06:10 +0000)]
ar71xx: add support for the TP-LINK TL-WR941ND v5

This device is very similar to the TL-WR841N v8, only two LED GPIOs are
different.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
SVN-Revision: 44255

9 years agoat71xx: TP-LINK Archer: add 5GHz led entry
John Crispin [Wed, 4 Feb 2015 06:10:12 +0000 (06:10 +0000)]
at71xx: TP-LINK Archer: add 5GHz led entry

Add 5GHz led entry after r44033.

Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
SVN-Revision: 44254

9 years agobase-files: default_postinst() fix variable colision
John Crispin [Wed, 4 Feb 2015 06:10:06 +0000 (06:10 +0000)]
base-files: default_postinst() fix variable colision

The name variable contains at first the package name,
and after the last group name.
This patch fixes /etc/rc.d symlink creation (at least).

Change name in pkgname, change the other name in ugname
(user group name), and id in ugid (user group id)

Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
SVN-Revision: 44253

9 years agoath5k: fix spontaneus AR5312 freezes
John Crispin [Wed, 4 Feb 2015 06:09:51 +0000 (06:09 +0000)]
ath5k: fix spontaneus AR5312 freezes

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 44252

9 years agogeneric/3.18: update to 3.18.5
John Crispin [Tue, 3 Feb 2015 10:11:18 +0000 (10:11 +0000)]
generic/3.18: update to 3.18.5

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 44249

9 years agoralink: fix USB host function for Intenso M2M
John Crispin [Tue, 3 Feb 2015 10:11:11 +0000 (10:11 +0000)]
ralink: fix USB host function for Intenso M2M

The ubootloader of the M2M sets the reset bits for
both USB device and USB host during initialization
(to save a few mA of power during boot).

However, for the usb<->sata bridge to be properly
detected, it is necessary to clear both reset bits
as otherwise the kernel logs will just be filled
with:

usb 1-1: device descriptor read/64, error -145
...

Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
SVN-Revision: 44248

9 years agoFix possible fail to check for dependencies
John Crispin [Tue, 3 Feb 2015 10:11:06 +0000 (10:11 +0000)]
Fix possible fail to check for dependencies

Few characters in filenames (a plus sign, a dot) can be interpreted
specially by grep. This can lead to the omission of missing package
dependency. For example if we would have "some.file.so" then it
matches also "some2file.so". -F switch off special meaning
of any character and -x match against whole line.

Signed-off-by: Sławomir Demeszko <s.demeszko@wireless-instruments.com>
SVN-Revision: 44247

9 years agomap: Fix white space errors
John Crispin [Tue, 3 Feb 2015 10:10:54 +0000 (10:10 +0000)]
map: Fix white space errors

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
SVN-Revision: 44246

9 years agoar71xx: Revert "added board support for compex wpj558"
John Crispin [Mon, 2 Feb 2015 10:32:04 +0000 (10:32 +0000)]
ar71xx: Revert "added board support for compex wpj558"

This reverts commit f7873071561d82e75ba2dc46433a2982fef8ac6f.

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 44245

9 years agoralink: cleanup firefly default packages
John Crispin [Mon, 2 Feb 2015 09:02:35 +0000 (09:02 +0000)]
ralink: cleanup firefly default packages

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 44244

9 years agocURL: implement new functionality with cleanup and fixes
John Crispin [Mon, 2 Feb 2015 09:02:24 +0000 (09:02 +0000)]
cURL: implement new functionality with cleanup and fixes

remove obsolete configuration settings
  --disable-thread
  --enable-nonblocking
  --without-krb4
remove SSPI support
  only supported on windows
correct --with/without-ca-path handling
  only supported with OpenSSL and PolarSSL
correct LDAP/LDAPS protocol
  add dependency libopenldap
added SCP/SFTP protocol
  default "No"
  depends on libssh2
added IDN support
  default "No"
  depends on libidn
added SMB protocol (new in 7.40)
  default "No"
  require 'cryptographic authentication' and either 'GnuTLS' or 'OpenSSL' selected
added Unix sockets support (new in 7.40)
  default "No"
added error verbose messages
  default "No"
changes to Makefile
  Increase PKG_RELEASE
  PKG_CONFIG_DEPENDS and CONFIGURE_ARGS
    extended for new functionality
    use "autoconf_bool" for all --enable/--disable options
    restructure for easier reading
changes to Config.in
  extended for new functionality
  implement dependencies
  restructure and grouping for easier reading
build tested on XUbuntu 14.10 x86 for x86 (generic) and ar71xx (WNDR3800)

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
SVN-Revision: 44243

9 years agoralink: add FireWRT button detail
John Crispin [Mon, 2 Feb 2015 09:02:16 +0000 (09:02 +0000)]
ralink: add FireWRT button detail

Signed-off-by: wengbj <fl.service@t-firefly.com>
SVN-Revision: 44242

9 years agoralink: add FireWRT led detail
John Crispin [Mon, 2 Feb 2015 09:02:10 +0000 (09:02 +0000)]
ralink: add FireWRT led detail

Signed-off-by: wengbj <fl.service@t-firefly.com>
SVN-Revision: 44241

9 years agoralink: add ethernet macaddr to dts for FireWRT
John Crispin [Mon, 2 Feb 2015 09:02:02 +0000 (09:02 +0000)]
ralink: add ethernet macaddr to dts for FireWRT

Signed-off-by: wengbj <fl.service@t-firefly.com>
SVN-Revision: 44240

9 years agomac80211: Revert adding SM Power Save capability to hostapd configuration
John Crispin [Mon, 2 Feb 2015 09:01:44 +0000 (09:01 +0000)]
mac80211: Revert adding SM Power Save capability to hostapd configuration

Part of rev 44173 added setting the SM Power Save capability in the hostapd.conf
file if the driver indicated that it was supported. It appears this was
incorrect, because the field in the actual HT Capabilities field in the AP
configuration is really a state indication. Just copying the state from the
capability resulted in the AP indicating that it had SMPS enabled all the time
if it supported SMPS. This effectively just disables all clients from sending
packets to the AP with more than one spatial stream, for no good reason.
So remove this part of the change.

Signed-off-by: Robert Hancock <hancockrwd@gmail.com>
SVN-Revision: 44239

9 years agoramips: add support for Xiaomi MiWiFi Mini devices
John Crispin [Mon, 2 Feb 2015 09:01:07 +0000 (09:01 +0000)]
ramips: add support for Xiaomi MiWiFi Mini devices

This patch adds support for Xiaomi MiWiFi Mini, a 802.11a/b/g/n/ac dual radio
wireless router based on the MediaTek MT7620a SoC.

Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
SVN-Revision: 44238

9 years agoadded board support for compex wpj558
John Crispin [Mon, 2 Feb 2015 09:00:21 +0000 (09:00 +0000)]
added board support for compex wpj558

Signed-off-by: Christian Mehlis <christian@m3hlis.de>
SVN-Revision: 44237

9 years agoutil-linux: only enable curses support if required
Jo-Philipp Wich [Sun, 1 Feb 2015 13:11:17 +0000 (13:11 +0000)]
util-linux: only enable curses support if required

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44236

9 years agomodules: fix usb-gadget build on 3.18
Zoltan Herpai [Sun, 1 Feb 2015 09:35:52 +0000 (09:35 +0000)]
modules: fix usb-gadget build on 3.18

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 44235

9 years agoramips: fix ethernet driver tx completion polling
Felix Fietkau [Sun, 1 Feb 2015 08:20:37 +0000 (08:20 +0000)]
ramips: fix ethernet driver tx completion polling

- budget is decremented with completed frames, so don't check if done is
smaller
- ACK the interrupt before processing further frames to fix a small race
condition.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44234

9 years agox86_64: add more symbols required to enable SMP
Jo-Philipp Wich [Sat, 31 Jan 2015 22:23:01 +0000 (22:23 +0000)]
x86_64: add more symbols required to enable SMP

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44233

9 years agox86_64: support HyperThreading and SMP with up to 8 CPUs
Jo-Philipp Wich [Sat, 31 Jan 2015 17:33:32 +0000 (17:33 +0000)]
x86_64: support HyperThreading and SMP with up to 8 CPUs

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44232

9 years agolinux: enable kmod-bcma on ppc40x after r44230
Jo-Philipp Wich [Sat, 31 Jan 2015 16:49:26 +0000 (16:49 +0000)]
linux: enable kmod-bcma on ppc40x after r44230

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44231

9 years agokernel: disable bcma's usage of OF API in kernel 3.10
Rafał Miłecki [Sat, 31 Jan 2015 16:43:13 +0000 (16:43 +0000)]
kernel: disable bcma's usage of OF API in kernel 3.10

It fails to build because of missing of_irq_parse_raw and incompatible
irq_create_of_mapping.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44230

9 years agolinux: convert CompareKernelPatchVer to version tagged symbols
Jo-Philipp Wich [Sat, 31 Jan 2015 13:55:51 +0000 (13:55 +0000)]
linux: convert CompareKernelPatchVer to version tagged symbols

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44229

9 years agoinclude: apply version filter on AutoLoad and AutoProbe arguments
Jo-Philipp Wich [Sat, 31 Jan 2015 13:55:44 +0000 (13:55 +0000)]
include: apply version filter on AutoLoad and AutoProbe arguments

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44228