openwrt.git
6 years agoimx6: fix device-tree mac address assignment for ventana sky2/eth1
luka [Mon, 28 Dec 2015 04:56:27 +0000 (04:56 +0000)]
imx6: fix device-tree mac address assignment for ventana sky2/eth1

Some Ventana boards have a Marvell sky2 GigE controller as eth1 however
assigning the mac address through device-tree is difficult because the
PCI slot can move around depending on board configuration and slot population.

To work around this we add a patch to the sky2 driver to allow accessing its
mac address via a device-tree alias.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48013 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoimx6: add i2c retries for Ventana /dev/i2c-0
luka [Mon, 28 Dec 2015 04:56:13 +0000 (04:56 +0000)]
imx6: add i2c retries for Ventana /dev/i2c-0

On Ventana boards the Gateworks System Controller is the only device on I2C1
(/dev/i2c-0) and it can NAK transfers if it is busy in an ADC loop. Because
this is a multi-function device with several slave addresses it is best to
add retries at the controller level instead of within each slave driver. This
adds a patch that adds 3 retries for i2c transactions only for Ventana boards
and only for I2C1

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48012 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoimx6: imx: thermal: use CPU temperature grade info for thresholds
luka [Mon, 28 Dec 2015 04:56:07 +0000 (04:56 +0000)]
imx6: imx: thermal: use CPU temperature grade info for thresholds

This is a backport of a2291badc355d58ead5c19ae0609468947416040 from thermal-soc
accepted upstream.

The IMX6Q/IMX6DL SoC's have a 2-bit temperature grade stored in OTP. Instead
of assuming 85C for passive cooling threshold and 100C for critical base
these thresholds off the thermal gade max CPU temperature:
 - passive threshold: max - 10C
 - critical threshold: max - 5C

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48011 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoimx6: Add pwm nodes
luka [Mon, 28 Dec 2015 04:55:54 +0000 (04:55 +0000)]
imx6: Add pwm nodes

Upstream status: Accepted

Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48010 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoimx6: ventana: add ecspi3 host controller for GW52xx
luka [Mon, 28 Dec 2015 04:55:48 +0000 (04:55 +0000)]
imx6: ventana: add ecspi3 host controller for GW52xx

Certain board revisions of the GW52xx support an SPI host controller with
a single chip-select going to an off board connector.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48009 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoimx6: Add 4.3 support
luka [Mon, 28 Dec 2015 04:55:45 +0000 (04:55 +0000)]
imx6: Add 4.3 support

Build and boot tested on the following hardware:
 * GW54xx
 * GW53xx
 * GW52xx
 * GW51xx
 * GW552x
 * GW551x

Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48008 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoimx6: drop lingering files
luka [Mon, 28 Dec 2015 04:55:33 +0000 (04:55 +0000)]
imx6: drop lingering files

Since 3.18 kernel support was dropped, remove lingering files.

Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48007 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years ago6in4: Corrected tunnelbroker tunnel update URL
hauke [Sun, 27 Dec 2015 20:42:26 +0000 (20:42 +0000)]
6in4: Corrected tunnelbroker tunnel update URL

Changed the tunnel update URL into format tunnelbrokers
example has, that made it work again. Current method gives "Username/Password
Authentication Failed." when I tried the wget line manually and logread
eventually says also "6in4: update failed". With corrected URL it works fine:
"good 111.222.333.444" or "nochg 111.222.333.444" and logread concurs with
success, and tunnel actually updates.

Tested-by: Vaasa Hacklab <info@vaasa.hacklab.fi>
Signed-off-by: Sami Olmari <sami@olmari.fi>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48006 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: fix sysupgrade for wnr2200
nbd [Wed, 23 Dec 2015 23:42:18 +0000 (23:42 +0000)]
ar71xx: fix sysupgrade for wnr2200

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48005 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolibnl: fix warning with poll.h include on musl
blogic [Wed, 23 Dec 2015 19:26:26 +0000 (19:26 +0000)]
libnl: fix warning with poll.h include on musl

Warning is:
  #warning redirecting incorrect #include <sys/poll.h> to <poll.

Not a big issue.
But it can be annoying when building with -Werror set.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48004 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agobinutils: upgrade to version 2.25
blogic [Wed, 23 Dec 2015 19:26:11 +0000 (19:26 +0000)]
binutils: upgrade to version 2.25

Fixes build:
config/tc-i386.c: In function 'build_modrm_byte':
config/tc-i386.c:6143:31: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses]
         && !op.bitfield.reg64 != 1

Contains this fix:
   https://sourceware.org/ml/binutils/2014-09/msg00095.html

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48003 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: fix Image Builder
blogic [Wed, 23 Dec 2015 19:25:55 +0000 (19:25 +0000)]
lantiq: fix Image Builder

Signed-off-by: Mathias Kresin <openwrt@kresin.me>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48002 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agofstools: update to latest git HEAD
blogic [Wed, 23 Dec 2015 19:25:46 +0000 (19:25 +0000)]
fstools: update to latest git HEAD

adds stacked ram overlays.

Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48001 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoca-certificates: update to version 20151214
blogic [Wed, 23 Dec 2015 19:25:33 +0000 (19:25 +0000)]
ca-certificates: update to version 20151214

update to version 20151214

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48000 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoswconfig: switch kernel PORT_LINK support to SWITCH_TYPE_LINK
blogic [Wed, 23 Dec 2015 19:25:02 +0000 (19:25 +0000)]
swconfig: switch kernel PORT_LINK support to SWITCH_TYPE_LINK

As explained earlier, using SWITCH_TYPE_LINK gives more flexibility,
it doesn't require e.g. string parsing to read some data.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47999 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoswconfig: support receiving SWITCH_TYPE_LINK from kernel
blogic [Wed, 23 Dec 2015 19:24:45 +0000 (19:24 +0000)]
swconfig: support receiving SWITCH_TYPE_LINK from kernel

When using cli, print link state the same way kernel used to do it.
This will allow kernel switching PORT_LINK from SWITCH_TYPE_STRING.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47998 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoswconfig: add SWITCH_TYPE_LINK and support sending link info to user space
blogic [Wed, 23 Dec 2015 19:24:30 +0000 (19:24 +0000)]
swconfig: add SWITCH_TYPE_LINK and support sending link info to user space

So far we were sending link data as a string. It got some drawbacks:
1) Didn't allow writing clean user space apps reading link state. It was
   needed to do some screen scraping.
2) Forced whole PORT_LINK communication to be string based. Adding
   support for *setting* port link required passing string and parting
   it in the kernel space.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47997 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: fix PCI_DEVICE_ID_LANTIQ_PCIE
blogic [Wed, 23 Dec 2015 18:25:22 +0000 (18:25 +0000)]
lantiq: fix PCI_DEVICE_ID_LANTIQ_PCIE

It's not necessary to define PCI_* if pci_ids.h is included a few
lines above.

The change to pci_ids.h doesn't look intentional to me, especially
since the former value is added to the top of ifxmips_fixup_pcie.c.

Both changes were introduced with the kernel 4.1 support patches and
were not present in the 3.18 patches.

Signed-off-by: Mathias Kresin <openwrt@kresin.me>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47996 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: ltq-adsl-mei: fix typo
blogic [Wed, 23 Dec 2015 18:25:03 +0000 (18:25 +0000)]
lantiq: ltq-adsl-mei: fix typo

Signed-off-by: Mathias Kresin <openwrt@kresin.me>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47995 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: TDW89x0 - increase spi frequency
blogic [Wed, 23 Dec 2015 18:24:56 +0000 (18:24 +0000)]
lantiq: TDW89x0 - increase spi frequency

Use the same max spi frequency as set in u-boot.

According to the datasheets, the Q64-104HIP as well as the Winbond
25Q64FVSIG support spi frequencies up to 50 MHz. During my tests, the
Q64-104HIP couldn't be recognized/initialized if the frequency
was > 40MHz.

Both chips do support fast read as well.

While touching the dts file, I fixed the dtc compiler warnings.

Signed-off-by: Mathias Kresin <openwrt@kresin.me>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47994 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: disable SW_PORTMAP usage in the ethernet driver
blogic [Wed, 23 Dec 2015 18:24:43 +0000 (18:24 +0000)]
lantiq: disable SW_PORTMAP usage in the ethernet driver

using the special tag in this way lead to port mirroring for certain types of traffic.
fallback to using th PMAC_EWAN register for the wan portmap.

Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47993 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoledtrig-netdev: reset link status & stats after changing device_name
rmilecki [Wed, 23 Dec 2015 17:11:49 +0000 (17:11 +0000)]
ledtrig-netdev: reset link status & stats after changing device_name

Previously switching to non-existing device (interface) could result in
leaving LED on.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47990 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoledtrig-netdev: drop locking from timer callback function
rmilecki [Wed, 23 Dec 2015 15:45:43 +0000 (15:45 +0000)]
ledtrig-netdev: drop locking from timer callback function

We may just delete timer on every trigger update and then start it again
if needed. This will let us avoid both: races and locking in frequently
called timer callback.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47987 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoledtrig-netdev: switch rwlock to spinlock
rmilecki [Wed, 23 Dec 2015 15:45:36 +0000 (15:45 +0000)]
ledtrig-netdev: switch rwlock to spinlock

Read/write lock was adding useless complexity, there wasn't any real
gain in case of this driver.
Also switch to _bh variants to avoid deadlocks.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47986 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: Update preinit script for new ath10k firmware
blogic [Wed, 23 Dec 2015 14:45:30 +0000 (14:45 +0000)]
ar71xx: Update preinit script for new ath10k firmware

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47985 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoath10k-firmware: Update QCA988X firmware to 10.2.4.97-1
blogic [Wed, 23 Dec 2015 14:45:22 +0000 (14:45 +0000)]
ath10k-firmware: Update QCA988X firmware to 10.2.4.97-1

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47984 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: refresh patches
blogic [Wed, 23 Dec 2015 14:45:05 +0000 (14:45 +0000)]
ar71xx: refresh patches

Signed-off-by: Roman Yeryomin <roman@advem.lv>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47983 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: add support for QCA956x ethernet
blogic [Wed, 23 Dec 2015 14:44:56 +0000 (14:44 +0000)]
ar71xx: add support for QCA956x ethernet

Signed-off-by: Roman Yeryomin <roman@advem.lv>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47982 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: update QCA956x support
blogic [Wed, 23 Dec 2015 14:44:44 +0000 (14:44 +0000)]
ar71xx: update QCA956x support

- separate qca956x and tp9343 (they use different IDs)
- rename qca9561->qca956x for consistency
- add missing bits (device reset, gpio output select)
- fix wmac setup

Signed-off-by: Roman Yeryomin <roman@advem.lv>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47981 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agobase-files: allow timezone to be overriden by zonename (proper zoneinfo support)
blogic [Wed, 23 Dec 2015 14:44:31 +0000 (14:44 +0000)]
base-files: allow timezone to be overriden by zonename (proper zoneinfo support)

Signed-off-by: Roman Yeryomin <roman@advem.lv>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47980 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoopenvpn: fix configure options
blogic [Wed, 23 Dec 2015 14:44:24 +0000 (14:44 +0000)]
openvpn: fix configure options

- eurephia:
commit: Remove the --disable-eurephia configure option

- fix option name:
http proxy option is now called http-proxy (see configure.ac)

fixes:
configure: WARNING: unrecognized options: --disable-nls, --disable-eurephia, --enable-http

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47979 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agotools/e2fsprogs: remove outdated configure args
blogic [Wed, 23 Dec 2015 14:44:18 +0000 (14:44 +0000)]
tools/e2fsprogs: remove outdated configure args

removed upstream in 1.40.5:
Don't build e2fsck statically by default anymore 7e8fe327b51051adcbb0d44169b1a933173ce1ff

fixes:
configure: WARNING: unrecognized options: --disable-shared, --enable-static, --enable-dynamic-e2fsck

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47978 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoutil-linux: remove outdated configure options
blogic [Wed, 23 Dec 2015 14:44:12 +0000 (14:44 +0000)]
util-linux: remove outdated configure options

removed upstream in commit:
- convert mount/ to module, rename to mount-deprecated/
- build-sys: remove deprecated-mount/

fixes log warning:
compile.txt:configure: WARNING: unrecognized options: --enable-new-mount

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47977 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agopackage/lldpd: Remove extraneous select
blogic [Wed, 23 Dec 2015 14:44:05 +0000 (14:44 +0000)]
package/lldpd: Remove extraneous select

Only the conditional dependency ought to be required;
if build fails with JSON there is some other problem
at work.

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47976 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agofirmware-utils: allow mkfwimage2 to use - in partition names
blogic [Wed, 23 Dec 2015 14:43:47 +0000 (14:43 +0000)]
firmware-utils: allow mkfwimage2 to use - in partition names

Signed-off-by: Roman Yeryomin <roman@advem.lv>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47975 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agodnsmasq: Add option --no-ping
blogic [Wed, 23 Dec 2015 14:43:41 +0000 (14:43 +0000)]
dnsmasq: Add option --no-ping

By default dnsmasq sends an ICMP echo request before allocating
an IP address to a host; the uci option noping allows to disable
this check.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47974 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: Add support for AirTight Networks C-55
blogic [Wed, 23 Dec 2015 14:43:35 +0000 (14:43 +0000)]
ar71xx: Add support for AirTight Networks C-55

This patch is to add support for the AirTight Networks C-55 Access Point

Signed-off-by: Chris R Blake <chrisrblake93@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47973 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agorb532: switch to 4.1
blogic [Wed, 23 Dec 2015 14:43:11 +0000 (14:43 +0000)]
rb532: switch to 4.1

Signed-off-by: Roman Yeryomin <roman@advem.lv>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47972 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agorb532: build squashfs image by default
blogic [Wed, 23 Dec 2015 14:43:05 +0000 (14:43 +0000)]
rb532: build squashfs image by default

Signed-off-by: Roman Yeryomin <roman@advem.lv>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47971 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agorb532: increase kernel partition
blogic [Wed, 23 Dec 2015 14:42:59 +0000 (14:42 +0000)]
rb532: increase kernel partition

4.1 got little bit larger than 4MB and I couldn't get lzma loader
working on this platform

Signed-off-by: Roman Yeryomin <roman@advem.lv>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47970 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: Configure LED polarity for TDW8970 and TDW8980.
blogic [Wed, 23 Dec 2015 14:42:25 +0000 (14:42 +0000)]
lantiq: Configure LED polarity for TDW8970 and TDW8980.

This patch configures the correct ath9k WLAN LED polarity for the TDW8970,
and for the TDW8980 as well.

Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47969 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agokernel: make kmod-thermal dependency conditional to match upstream kernel module...
nbd [Wed, 23 Dec 2015 11:43:18 +0000 (11:43 +0000)]
kernel: make kmod-thermal dependency conditional to match upstream kernel module configuration dependency for hwmon-pwmfan

Signed-off-by: Sebastian Careba <nitroshift@yahoo.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47968 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agokernel: add remaining kernel patch accidentally left out of r47963
nbd [Wed, 23 Dec 2015 11:40:53 +0000 (11:40 +0000)]
kernel: add remaining kernel patch accidentally left out of r47963

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47966 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agogcc: remove v4.6 relicts
nbd [Wed, 23 Dec 2015 11:23:19 +0000 (11:23 +0000)]
gcc: remove v4.6 relicts

Fixes: commit f17e56eff5b9 ("gcc: remove version 4.6, it is no longer needed")

CC: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Sedat Dilek <sedat.dilek@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47965 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agokernel: backport all current pppoe kernel fixes to 3.18
nbd [Wed, 23 Dec 2015 11:15:02 +0000 (11:15 +0000)]
kernel: backport all current pppoe kernel fixes to 3.18

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47963 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoledtrig-netdev: update base driver instead of patching it for every kernel
rmilecki [Wed, 23 Dec 2015 10:17:09 +0000 (10:17 +0000)]
ledtrig-netdev: update base driver instead of patching it for every kernel

All supported kernels require patching ledtrig-netdev in the same way,
so it's safe to just move these changes to the base version of this
driver. We needed these patches for some old kernels 2.6.36 and 3.11.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47962 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agokernel: make kmod-thermal dependency conditional to match upstream kernel module...
nbd [Tue, 22 Dec 2015 19:05:35 +0000 (19:05 +0000)]
kernel: make kmod-thermal dependency conditional to match upstream kernel module configuration dependency

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47961 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agokernel: make kmod-gpiofan depend on kmod-thermal to fix build errors
nbd [Tue, 22 Dec 2015 16:58:45 +0000 (16:58 +0000)]
kernel: make kmod-gpiofan depend on kmod-thermal to fix build errors

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47960 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agopackages: bump uboot-sunxi to enable H3 support
wigyori [Tue, 22 Dec 2015 13:04:31 +0000 (13:04 +0000)]
packages: bump uboot-sunxi to enable H3 support

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47959 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agomac80211: merge a fix for a ps-poll handling issue
nbd [Sun, 20 Dec 2015 21:28:30 +0000 (21:28 +0000)]
mac80211: merge a fix for a ps-poll handling issue

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47958 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agokernel/4.4: add missing config options
wigyori [Sun, 20 Dec 2015 18:19:45 +0000 (18:19 +0000)]
kernel/4.4: add missing config options

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47957 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar8216: rework/fix AR8337 MAC swap handling
nbd [Sun, 20 Dec 2015 14:25:45 +0000 (14:25 +0000)]
ar8216: rework/fix AR8337 MAC swap handling

In r45970 the MAC swap handling was made opt-in, however some boards
have been forgotten during the conversion. Since the reference design
uses this MAC swapping, and pretty much all known boards using this chip
seem to do so too, enabling the swapping is a more reasonable default
than leaving it disabled.

Change the code to still allow boards to opt-out of this.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47956 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agomwlwifi: upgrade to 10.3.0.15-20151216
kaloz [Sun, 20 Dec 2015 12:49:03 +0000 (12:49 +0000)]
mwlwifi: upgrade to 10.3.0.15-20151216

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47954 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agodnsmasq: changed option nonwildcard to --bind-dynamic
nbd [Sat, 19 Dec 2015 13:18:26 +0000 (13:18 +0000)]
dnsmasq: changed option nonwildcard to --bind-dynamic

Changed option nonwildcard from --bind-interfaces into --bind-dynamic.
With this, Dnsmasq binds the address of individual interfaces, allowing multiple
dnsmasq instances, but if new interfaces or addresses appear, it automatically
listens on those. This makes dynamically created interfaces work in the same way as
the default, but allows also use of other DNS-servers (like Named) at the same time
on diffirent interfaces where Dnsmasq is NOT configured, whereas with
--bind-interfaces will still reserve every interface even if not used and thus
disallowing use of any other DNS-program even on unused interfaces.

Tested-by: Vaasa Hacklab <info@vaasa.hacklab.fi>
Signed-off-by: Sami Olmari <sami@olmari.fi>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47953 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: Add ath79_register_m25p80_large to support >16MB SPI chips
nbd [Sat, 19 Dec 2015 11:32:20 +0000 (11:32 +0000)]
ar71xx: Add ath79_register_m25p80_large to support >16MB SPI chips

The following patch is to add ath79_register_m25p80_large, which sets
is_flash to false to support bit banging. This is needed on some 32MB+
SPI chips, such as the S25FL256S1

Signed-off-by: Chris R Blake <chrisrblake93@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47952 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoRevert "bzip2: extend/fix the Host/Install rule to install libbz2.so files"
nbd [Sat, 19 Dec 2015 11:28:49 +0000 (11:28 +0000)]
Revert "bzip2: extend/fix the Host/Install rule to install libbz2.so files"

This reverts r47245.

Linking to shared libraries under $STAGING_DIR_HOST{,/usr}/lib is harmful,
as these directories aren't added to LD_LIBRARY_PATH (see r47103 for an
explanation why LD_LIBRARY_PATH is not used).

Revert to static linking; in particular, this fixes the build of the python
bz2 module on OpenSUSE and Fedora (which in turn broke the build of
nodejs).

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47950 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agobase-files: cleanup mtd_get_mac_binary hexdump
nbd [Sat, 19 Dec 2015 11:28:42 +0000 (11:28 +0000)]
base-files: cleanup mtd_get_mac_binary hexdump

Remove usage of dd, as per request from Yousong Zhou.
<https://lists.openwrt.org/pipermail/openwrt-devel/2015-December/037743.html>

Signed-off-by: Chris R Blake <chrisrblake93@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47949 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: scan nand ubi partition for ath9k eeprom files
nbd [Sat, 19 Dec 2015 11:28:36 +0000 (11:28 +0000)]
ar71xx: scan nand ubi partition for ath9k eeprom files

The MR18 stores the ath9k eeprom values on the NAND.
This patch makes it possible to retrieve the images
from there.

Signed-off-by: Chris R Blake <chrisrblake93@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47948 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: refactor 10-ath9k-eeprom
nbd [Sat, 19 Dec 2015 11:28:30 +0000 (11:28 +0000)]
ar71xx: refactor 10-ath9k-eeprom

move all library includes and 'firmware already exists'
check to the top of the script.

Signed-off-by: Chris R Blake <chrisrblake93@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47947 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: PowerCloud CR5000 openwrt configuration
nbd [Sat, 19 Dec 2015 11:28:18 +0000 (11:28 +0000)]
ar71xx: PowerCloud CR5000 openwrt configuration

OpenWrt configuration part of support for the PowerCloud Systems
CR5000.  The CR5000 is a dual-band 802.11n wireless router with
8MB flash, 64MB RAM, (unused on stock firmware) USB 2.0 port and
five port gigabit ethernet switch.  The CR5000 was sold as
hardware for the Skydog cloud-managed router service.

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47946 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: PowerCloud CR3000 OpenWrt configuration
nbd [Sat, 19 Dec 2015 11:28:12 +0000 (11:28 +0000)]
ar71xx: PowerCloud CR3000 OpenWrt configuration

OpenWRt configuration part of support for the PowerCloud
Systems CR3000.  The CR3000 is a 802.11n 2.4 GHz wireless router with
8MB flash, 64MB RAM, a four port gigabit ethernet switch, and a fast
ethernet wan port that was sold by PowerCloud Systems as
hardware for the Skydog cloud-managed router service.

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47945 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: PowerCloud CAP324 OpenWrt configuration
nbd [Sat, 19 Dec 2015 11:27:59 +0000 (11:27 +0000)]
ar71xx: PowerCloud CAP324 OpenWrt configuration

Openwrt configuration part of support for PowerCloud CAP324
Cloud AP.  The CAP324 Cloud AP is a device sold by PowerCloud Systems
who's stock firmware (CloudCommand) provides 'cloud' based managment
of large numbers access points.

The CAP324 is a dual-band 802.11n wireless access point with 16MB flash
and 128MB RAM and single gigabit ethernet port.  It can be powered via PoE
or a wall wart.

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47944 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: Image generation for PowerCloud CR5000 Cloud Router
nbd [Sat, 19 Dec 2015 11:27:52 +0000 (11:27 +0000)]
ar71xx: Image generation for PowerCloud CR5000 Cloud Router

Kernel part of support for the PowerCloud Systems CR5000.  The
CR5000 is a dual-band 802.11n wireless router with 8MB flash,
64 MB RAM, (unused in stock firmware) USB 2.0 port, and five
port gigabit ethernet switch.  The CR5000 was sold as hardware for
the Skydog cloud-managed router service.

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47943 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: Image generation for PowerCloud CR3000 Cloud Router
nbd [Sat, 19 Dec 2015 11:27:45 +0000 (11:27 +0000)]
ar71xx: Image generation for PowerCloud CR3000 Cloud Router

Image generation part of support for PowerCloud CR3000.  The CR3000 is
a 802.11n 2.4 GHz wireless router with 8MB flash, 64MB RAM,
a four port fast ethernet switch, and a fast ethernet wan port which
was sold by PowerCloud Systems as hardware for the Skydog
cloud-managed router service.

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47942 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: PowerCloud CAP324 image generation
nbd [Sat, 19 Dec 2015 11:27:39 +0000 (11:27 +0000)]
ar71xx: PowerCloud CAP324 image generation

Image generation (and mtd partition) part of support for
PowerCloud CAP324 Cloud AP. The CAP324 Cloud AP is a device sold by
PowerCloud Systems who's stock firmware (CloudCommand) provides
'cloud' based managment of large numbers of access points.

The CAP324 is a dual-band 802.11n wireless access point with 16MB flash
and 128MB RAM and single gigabit ethernet port.  It can be powered via
PoE or a power adaptor.

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47941 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: Kernel board definition for PowerCloud CR5000
nbd [Sat, 19 Dec 2015 11:27:32 +0000 (11:27 +0000)]
ar71xx: Kernel board definition for PowerCloud CR5000

    Kernel part of support for the PowerCloud Systems CR5000.  The
    CR5000 is a dual-band 802.11n wireless router with 8MB flash,
    64 MB RAM, (unused in stock firmware) USB 2.0 port, and five
    port gigabit ethernet switch.  The CR5000 was sold as hardware for
    the Skydog cloud-managed router service.

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47940 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: Kernel board definition for PowerCloud CR3000
nbd [Sat, 19 Dec 2015 11:27:25 +0000 (11:27 +0000)]
ar71xx: Kernel board definition for PowerCloud CR3000

   Kernel part of support for PowerCloud CR3000.  The CR3000 is
    a 802.11n 2.4 GHz wireless router with 8MB flash, 64MB RAM,
    a four port fast ethernet switch, and a fast ethernet wan port which
    was sold by PowerCloud Systems as hardware for the Skydog
    cloud-managed router service.

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47939 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: Kernel board definition for PowerCloud CAP324
nbd [Sat, 19 Dec 2015 11:27:19 +0000 (11:27 +0000)]
ar71xx: Kernel board definition for PowerCloud CAP324

    Kernel part of support for PowerCloud CAP324 Cloud AP.
    The CAP324 Cloud AP was a device sold by PowerCloud Systems as hardware for
    the CloudCommand service for 'cloud' based managment of large numbers
    access points.

    The CAP324 is a dual-band 802.11n wireless access point with 16MB flash
    and 128MB RAM and single gigabit ethernet port.  It can be powered via PoE
    or a power adaptor.

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47938 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoimage.mk: use cross toolchain cpp for processing dts file instead of relying on the...
nbd [Sat, 19 Dec 2015 11:15:41 +0000 (11:15 +0000)]
image.mk: use cross toolchain cpp for processing dts file instead of relying on the host compiler

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47937 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoramips: disable NAND device in mt7621.dtsi to fix boot errors on many devices
nbd [Sat, 19 Dec 2015 11:07:29 +0000 (11:07 +0000)]
ramips: disable NAND device in mt7621.dtsi to fix boot errors on many devices

Enable it from .dts files that need it, also remove redundant properties

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47936 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoramips: update DTS files to use jedec,spi-nor compatible string for m25p80 to fix...
nbd [Fri, 18 Dec 2015 22:26:40 +0000 (22:26 +0000)]
ramips: update DTS files to use jedec,spi-nor compatible string for m25p80 to fix probe issues

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47935 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoltq-vdsl-app: enable Annex-M support, disable unsupported Annex-A modes
nbd [Fri, 18 Dec 2015 21:47:49 +0000 (21:47 +0000)]
ltq-vdsl-app: enable Annex-M support, disable unsupported Annex-A modes

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47934 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoltq-vdsl-app: remove whitespace after -i, it prevents vdsl_cpe_control from parsing...
nbd [Fri, 18 Dec 2015 21:47:33 +0000 (21:47 +0000)]
ltq-vdsl-app: remove whitespace after -i, it prevents vdsl_cpe_control from parsing the XTSE bits

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47933 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agobrcm47xx: fix switch config for devices with WAN port 0
rmilecki [Fri, 18 Dec 2015 15:27:16 +0000 (15:27 +0000)]
brcm47xx: fix switch config for devices with WAN port 0

Commit r47866 dropped default values which were handling WAN interface
at port 0. Fix it by handling 2 more cases on NVRAM values.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47932 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agobrcm47xx: update kernel 4.4 config
rmilecki [Fri, 18 Dec 2015 08:35:36 +0000 (08:35 +0000)]
brcm47xx: update kernel 4.4 config

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47931 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agobrcm47xx: add kernel 4.4 support
rmilecki [Fri, 18 Dec 2015 07:25:13 +0000 (07:25 +0000)]
brcm47xx: add kernel 4.4 support

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47930 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoralink: update the mt7621 ethernet support patch
blogic [Thu, 17 Dec 2015 12:14:56 +0000 (12:14 +0000)]
ralink: update the mt7621 ethernet support patch

Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47929 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agonetwork/services/lldpd: Fix missing dependency when using JSON
blogic [Thu, 17 Dec 2015 09:30:16 +0000 (09:30 +0000)]
network/services/lldpd: Fix missing dependency when using JSON

Using the JSON output option depends on json library so
add select json-c library when JSON output is selected.

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47928 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoar71xx: add support for TRENDnet TEW-823DRU
blogic [Thu, 17 Dec 2015 09:30:05 +0000 (09:30 +0000)]
ar71xx: add support for TRENDnet TEW-823DRU

Add support for TRENDnet TEW-823DRU:
- cpu: QCA9558 @720MHz
- flash: 16MB
- ram: 256MB
- 4+1 RJ45 100/1000Mbps
- wifi:  QCA9558 (bgn) and QCA9880-BR4A (ac)
- 1x USB 2.0

Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47927 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agodante: update to 1.4.1
blogic [Thu, 17 Dec 2015 09:29:54 +0000 (09:29 +0000)]
dante: update to 1.4.1

- 1.4.x has IPv6 support

- set C std explicitly due to gcc 5 changes/old code style of dante
- disable pam via configure vars since detection of without pam option
  is broken (-lpam gets linked in if available)
- remove and refresh patches

only compile tested

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47926 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoomap: add kernel 4.4
blogic [Thu, 17 Dec 2015 09:29:48 +0000 (09:29 +0000)]
omap: add kernel 4.4

- tested on Beagleboard C4

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47925 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agouboot-omap: update to 2015.10
blogic [Thu, 17 Dec 2015 09:29:42 +0000 (09:29 +0000)]
uboot-omap: update to 2015.10

- tested on Beagleboard C4

- remove upstream patches

- disable THUMB mode on OMAP3 this increases binary size
  (remove CONFIG_SYS_THUMB_BUILD)
- reduce SPL size by disabling EXT feature
  (remove CONFIG_SPL_EXT_SUPPORT)

this fixes 2015.07 and 2015.10-rc3
Beagleboard C4 booting
which were broken by upstream commit
with id: bd2c4522c26d535515aebca52d27c004a7e0c05c

Arm THUMB mode is broken because of an yet unknown errata
see: http://lists.denx.de/pipermail/u-boot/2015-August/225793.html

- backport upstream fix that was introduced in 2015.10-rc5
  and was not fixed in 2015.10 final

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47924 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agokernel: kmod-ptp selects a new config symbol
blogic [Thu, 17 Dec 2015 09:29:34 +0000 (09:29 +0000)]
kernel: kmod-ptp selects a new config symbol

since Kernel 3.14
408eccce net: ptp: move PTP classifier in its own file

found while bug search
thx olmari on IRC

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47923 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agobrcm2708: update 4.1 patches
blogic [Thu, 17 Dec 2015 09:29:22 +0000 (09:29 +0000)]
brcm2708: update 4.1 patches

As usual, this patches were taken (and rebased) from
https://github.com/raspberrypi/linux/commits/rpi-4.1.y

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47922 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agobrcm2708-gpu-fw: update to latest version
blogic [Thu, 17 Dec 2015 09:28:48 +0000 (09:28 +0000)]
brcm2708-gpu-fw: update to latest version

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47921 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agocns3xxx: add GW2393 Support
blogic [Thu, 17 Dec 2015 09:28:42 +0000 (09:28 +0000)]
cns3xxx: add GW2393 Support

Based off of the GW2391-C, but with the following changes:
 * 4x4in to 4x5in pcb
 * flat panel connector for LED signals

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47920 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agocns3xxx: Fix comment
blogic [Thu, 17 Dec 2015 09:28:35 +0000 (09:28 +0000)]
cns3xxx: Fix comment

Original comment was wrong about which pads are being set.

Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47919 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: fix ARV7519RW22 buttons
blogic [Thu, 17 Dec 2015 09:28:29 +0000 (09:28 +0000)]
lantiq: fix ARV7519RW22 buttons

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47918 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: ltq-ptm: set carrier status
blogic [Thu, 17 Dec 2015 09:28:21 +0000 (09:28 +0000)]
lantiq: ltq-ptm: set carrier status

Principal purpose is to prevent the error message

  ifxmips_ptm_vdsl.c:281:ptm_hard_start_xmit: not in showtime

which is printed at least once per second to the serial console, if the
ptm interface is not in showtime, but a processes already sends
packages over that interface. This happens for adsl as well as vdsl
over ptm.

It's pppd which sends packages over the ptm device before in showtime.
As far as I can see, pppd is started unconditionally since netif can
not gather the link status of the ptm network interface.

Signed-off-by: Mathias Kresin <openwrt@kresin.me>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47917 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: ltq-atm: set carrier status
blogic [Thu, 17 Dec 2015 09:28:10 +0000 (09:28 +0000)]
lantiq: ltq-atm: set carrier status

This prevents the unconditionally start of pppd since netifd will be
triggered if the device goes into showtime. The same applies to lost
showtime as well.

In compare to the ptm driver, this changeset isn't strictly required,
since the "not in showtime" message is limited to the debug loglevel.
But it reduces the amount of ppp related messages significant.

Signed-off-by: Mathias Kresin <openwrt@kresin.me>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47916 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: add the TDW8980 5GHz led
blogic [Thu, 17 Dec 2015 09:28:01 +0000 (09:28 +0000)]
lantiq: add the TDW8980 5GHz led

Still unused, but u-boot doesn't take care of the led, which results in a
permanent switched on 5GHz LED.

Signed-off-by: Mathias Kresin <openwrt@kresin.me>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47915 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: Fix LED handling.
blogic [Thu, 17 Dec 2015 09:27:52 +0000 (09:27 +0000)]
lantiq: Fix LED handling.

- Use common OpenWrt blink patterns instead of custom ones
- Add preinit_regular hook
- Handle the TDW89X0 that does not have a configurable power LED

Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47914 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: Configure LED polarity for TDW8970.
blogic [Thu, 17 Dec 2015 09:27:46 +0000 (09:27 +0000)]
lantiq: Configure LED polarity for TDW8970.

This patch configures the correct ath9k WLAN LED polarity for the TDW8970.

Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47913 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: Configure disabled WLAN bands for TDW89X0.
blogic [Thu, 17 Dec 2015 09:27:40 +0000 (09:27 +0000)]
lantiq: Configure disabled WLAN bands for TDW89X0.

The TDW8970 has a AR9381, which is the bgn 3x3:3 variant of the AR938x family.

The TDW8980 has a AR9287, which is the bgn 2x2:2 variant of the AR928x family.

This means that the chip for both routers is 2.4 GHz only.

Anyway, the manufacturer didn't disable the 5 GHz band in the EEPROM partition
(at least on my TDW8970).

So this patch disables the 5 GHz band.

Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47912 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agolantiq: Allow configuration of ath9k disabled bands and LED polarity from the device...
blogic [Thu, 17 Dec 2015 09:27:31 +0000 (09:27 +0000)]
lantiq: Allow configuration of ath9k disabled bands and LED polarity from the device tree.

Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47911 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoath9k: Allow configuration of LED polarity in platform data.
blogic [Thu, 17 Dec 2015 09:27:24 +0000 (09:27 +0000)]
ath9k: Allow configuration of LED polarity in platform data.

Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47910 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoath9k: Pass LED polarity to ath_create_gpio_led when initializing the LEDs.
blogic [Thu, 17 Dec 2015 09:27:18 +0000 (09:27 +0000)]
ath9k: Pass LED polarity to ath_create_gpio_led when initializing the LEDs.

Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47909 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoramips: mt7621: fix error message when initramfs is too large
blogic [Thu, 17 Dec 2015 09:27:09 +0000 (09:27 +0000)]
ramips: mt7621: fix error message when initramfs is too large

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47908 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoramips: remove unwanted change from patch
blogic [Thu, 17 Dec 2015 09:27:00 +0000 (09:27 +0000)]
ramips: remove unwanted change from patch

Remove unwanted change to irq-mips-gic.c from mt7621 support patch

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47907 3c298f89-4303-0410-b956-a3cf2f4a3e73

6 years agoramips: change CM_GCR_BASE_CMDEFTGT_MEM value to match datasheet
blogic [Thu, 17 Dec 2015 09:26:51 +0000 (09:26 +0000)]
ramips: change CM_GCR_BASE_CMDEFTGT_MEM value to match datasheet

Zero config value for default memory region means 'memory', not
not 'disabled' according to 'Control Registers Of The Coherency
Manager' manual.

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47906 3c298f89-4303-0410-b956-a3cf2f4a3e73