mac80211: fix VHT80 channel allocation (thx, SeG)

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40770 3c298f89-4303-0410-b956-a3cf2f4a3e73
netifd: update to the latest version, fixes wireless setup cancellation

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40771 3c298f89-4303-0410-b956-a3cf2f4a3e73
toolchain/gcc: fix build on arm with clang as host gcc replacement

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40772 3c298f89-4303-0410-b956-a3cf2f4a3e73
base-files: enable force_link for lan by default

This allows services to bind to it at boot time instead of waiting for a
cable to be plugged in

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40773 3c298f89-4303-0410-b956-a3cf2f4a3e73
uClibc: add a patch to reduce vasprintf allocation size (fixes #13024)

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40774 3c298f89-4303-0410-b956-a3cf2f4a3e73
Add Linksys Mamba WRT1900AC build profile

Add Linksys Mamba WRT1900AC build profile to target/linux/mvebu
Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
Add specific Device Tree file for Mamba board

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
Remove comment out in armada-xp-mv78230-dtsi

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
Add Device tree name of Mamba board to target

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
Support I2C, USB, TMP421, On-Die sensor, SATA.

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
support NAND device for Mamba board

 - Use kernel command line to define the partition layout.
 - Add Mamba board config. Board specific support will be enabled by
   this flag. The Mamba board should receive the partition table from
kernel argument from U-boot, which is prefixed by "armada-nand". We
cannot change the U-boot environment, so we have to change the pxa3xx
driver to use the "armada-nand" when checking the partition table.
 - Add NAND Layout 2048B page size support for pxa3xx driver.

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
mamba mvebu: force nand driver to use 4-bit ECC

if the NAND flash's recommended ECC strength is less than 4-bit, for to
use 4-bit ECC.

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
mamba mvebu: add jffs2 image target for Mamba

The firmware image of Mamba board is generated by concatenating the
kernel image uImage with the jffs2 root file system (block size 128KB).
If the kernel file is less than 3MB, the uImage is padded to 3MB before
the concatenation applied, this makes the image complied with the
partition layout of Mamba board

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
CONFIG_UBIFS_FS_XATTR is no longer defined in 3.10

In kernel 3.10, CONFIG_UBIFS_FS_XATTR is no longer defined, we should
remove the "ifdef" to enable ubifs xattr

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
Add linksys-base-files to package

Add linksys-base-files to ./package. This package contains scripts and
files that specific for Linksys Mamba WRT1900AC

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
mamba mvebu: enable overlay on syscfg partition formatted as ubifs

Mamba use the syscfg partition formatted in ubifs type as the overlay
partition to store the router configuration. This overlay style is
different from OpenWRT. To avoid affecting the whole OpenWRT tree, we do
not modify OpenWRT's block-mount package. Instead, we add a script to
carry out the overlay on syscfg partition

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>

Conflicts:

	target/linux/mvebu/config-3.10

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
mamba mvebu: support the switch 88E6172

- The 88E6172 switch driver.
- The script to configure the switch as default.
- Add ethernet node to device tree.
- Enable FIXED_PHY.

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
add default network configuration for mvebu mamba

mvebu does not use the default /etc/config/network, it generates a
custom config file on boot up if the config file does not exist yet

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
Add TLC59116 Led driver

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>
mamba mvebu: add fw_printenv tool to read U-boot environment from Linux

The /tmp/fw_env.config is generated by looking for the "u_env" partition
at the system startup

Signed-off-by: Matthew Fatheree <Matthew.Fatheree@belkin.com>