openwrt/staging/zorun.git
10 years agolibbsd: add support for aarch64
Florian Fainelli [Mon, 24 Nov 2014 06:33:34 +0000 (06:33 +0000)]
libbsd: add support for aarch64

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 43354

10 years agoaarch64: add initial support
Florian Fainelli [Mon, 24 Nov 2014 06:33:13 +0000 (06:33 +0000)]
aarch64: add initial support

Add initial support for the AArch64 architecture

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 43353

10 years agoeglibc: enforce use of autoconf-2.69
Florian Fainelli [Mon, 24 Nov 2014 02:06:20 +0000 (02:06 +0000)]
eglibc: enforce use of autoconf-2.69

Since we updated autoconf in r42855 we also need to enforce its use
while building eglibc to allow it to build successfully.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 43352

10 years agolibubox: fix a variable handling regression in jshn
Felix Fietkau [Sun, 23 Nov 2014 22:53:14 +0000 (22:53 +0000)]
libubox: fix a variable handling regression in jshn

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

10 years agolibubox: update to the latest version, adds some jshn optimizations
Felix Fietkau [Sun, 23 Nov 2014 20:10:07 +0000 (20:10 +0000)]
libubox: update to the latest version, adds some jshn optimizations

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

10 years agolzo: disable unaligned access for everything except x86
Felix Fietkau [Sun, 23 Nov 2014 20:10:02 +0000 (20:10 +0000)]
lzo: disable unaligned access for everything except x86

Fixes issues on ARM

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

10 years agobusybox: turn on BUSYBOX_DEFAULT_FEATURE_SH_NOFORK to slightly improve performance
Felix Fietkau [Sun, 23 Nov 2014 20:09:56 +0000 (20:09 +0000)]
busybox: turn on BUSYBOX_DEFAULT_FEATURE_SH_NOFORK to slightly improve performance

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

10 years agoar71xx: merge changes from 3.10 that were forgotten for 3.14
Felix Fietkau [Sun, 23 Nov 2014 16:27:19 +0000 (16:27 +0000)]
ar71xx: merge changes from 3.10 that were forgotten for 3.14

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

10 years agonetifd: update to the latest version, fixes issues when changing a bridge member...
Felix Fietkau [Sun, 23 Nov 2014 16:07:00 +0000 (16:07 +0000)]
netifd: update to the latest version, fixes issues when changing a bridge member from a vlan to its base device (#18351)

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

10 years agohostapd: fix build error on some variants with CONFIG_WPA_RFKILL_SUPPORT=y (#17765)
Felix Fietkau [Sun, 23 Nov 2014 14:16:47 +0000 (14:16 +0000)]
hostapd: fix build error on some variants with CONFIG_WPA_RFKILL_SUPPORT=y (#17765)

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

10 years agoar71xx: remove linux 3.10 support
Felix Fietkau [Sun, 23 Nov 2014 13:54:28 +0000 (13:54 +0000)]
ar71xx: remove linux 3.10 support

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

10 years agoar71xx: switch to linux 3.14
Felix Fietkau [Sun, 23 Nov 2014 13:54:22 +0000 (13:54 +0000)]
ar71xx: switch to linux 3.14

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

10 years agoath9k: fix some ar913x irq handling issues
Felix Fietkau [Sun, 23 Nov 2014 12:53:35 +0000 (12:53 +0000)]
ath9k: fix some ar913x irq handling issues

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

10 years agobrcm63xx: move board compatible strings into a table
Jonas Gorski [Sat, 22 Nov 2014 12:25:52 +0000 (12:25 +0000)]
brcm63xx: move board compatible strings into a table

Move compatible strings from board structs into separate table. This
allows for several board compatibles to match to the same board in case
e.g. only the flash size / partitions differ.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 43341

10 years agomac80211: fix a crash on using VHT rates
Felix Fietkau [Fri, 21 Nov 2014 22:29:48 +0000 (22:29 +0000)]
mac80211: fix a crash on using VHT rates

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

10 years agohostapd: switch dependency from mac80211 to cfg80211
Felix Fietkau [Fri, 21 Nov 2014 20:38:14 +0000 (20:38 +0000)]
hostapd: switch dependency from mac80211 to cfg80211

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

10 years agosunxi: add config for 3.18
Zoltan Herpai [Fri, 21 Nov 2014 18:49:56 +0000 (18:49 +0000)]
sunxi: add config for 3.18

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

10 years agosunxi: add initial 3.18 support
Zoltan Herpai [Fri, 21 Nov 2014 18:42:43 +0000 (18:42 +0000)]
sunxi: add initial 3.18 support

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

10 years agobrcm47xx: add support for Netgear WGR614 V10
Rafał Miłecki [Thu, 20 Nov 2014 22:15:21 +0000 (22:15 +0000)]
brcm47xx: add support for Netgear WGR614 V10

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

10 years agomt76: add new mediatek 802.11ac driver
Felix Fietkau [Thu, 20 Nov 2014 20:27:36 +0000 (20:27 +0000)]
mt76: add new mediatek 802.11ac driver

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

10 years agoar8216: Use generic hw_init from ar8236 for ar8216 too
Felix Fietkau [Thu, 20 Nov 2014 15:19:15 +0000 (15:19 +0000)]
ar8216: Use generic hw_init from ar8236 for ar8216 too

We should make sure that also for ar8216 hw gets initialized.
For ar8216 hw_init is a dummy currently. The hw_init used for ar8236
should be generic enough to be usable with ar8216 too.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
SVN-Revision: 43334

10 years agoar8216: simplify PHY fixup/init
Felix Fietkau [Thu, 20 Nov 2014 15:19:04 +0000 (15:19 +0000)]
ar8216: simplify PHY fixup/init

Move the PHY fixup call to the PHY init loop.
Use ar8xxx_has_gige in the PHY init instead of passing the gigE
capability via function parameter.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
SVN-Revision: 43333

10 years agoar8216: use genphy_config_aneg also for PHY 0
Felix Fietkau [Wed, 19 Nov 2014 20:18:01 +0000 (20:18 +0000)]
ar8216: use genphy_config_aneg also for PHY 0

Kernel 3.14 introduced a switch reset in phy_init_hw in drivers/net/phy
causing BMCR_ANENABLE to get cleared.

Due to the fact that ar8xxx_phy_config_aneg does nothing for
PHY 0 autonegatiation support remains disabled.
This can cause ports to operate at 10MBit/half-duplex only.

Fix this by calling genphy_config_aneg for PHY 0 too as
genphy_config_aneg sets BMCR_ANENABLE if it's not yet set.
Fixes: ticket 17800
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
SVN-Revision: 43332

10 years agoar8216: factor out PHY init code into a generic function
Felix Fietkau [Wed, 19 Nov 2014 20:17:52 +0000 (20:17 +0000)]
ar8216: factor out PHY init code into a generic function

PHY init code in the switch-specific hw_init functions is mainly
identical. Factor it out into a generic ar8xxx_phy_init function.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43331

10 years agoar8216: introduce fixup_phys callback in ar8xxx_chip
Felix Fietkau [Wed, 19 Nov 2014 20:17:43 +0000 (20:17 +0000)]
ar8216: introduce fixup_phys callback in ar8xxx_chip

Move phy fixup code from the chip-specific hw_init functions into a
fixup_phys callback.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
SVN-Revision: 43330

10 years agoar8216: after a switch reset poll until BCMR_RESET is cleared
Felix Fietkau [Wed, 19 Nov 2014 20:17:37 +0000 (20:17 +0000)]
ar8216: after a switch reset poll until BCMR_RESET is cleared

Currently there is a fixed 1000ms wait time after the switch was reset.
Most if not all switches need much less time to perform a reset.
Therefore replace the fixed wait time with polling for BMCR_RESET to
be cleared.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43329

10 years agoar8216: introduce global constant for number of PHYs
Felix Fietkau [Wed, 19 Nov 2014 20:17:30 +0000 (20:17 +0000)]
ar8216: introduce global constant for number of PHYs

All supported switches have 5 PHYs. Currently partially 5 is hardcoded
and partially switch-specific constants exist.
Replace them with a global constant.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
SVN-Revision: 43328

10 years agoprocd: update to the latest version, fixes ubus service list
Felix Fietkau [Wed, 19 Nov 2014 20:17:24 +0000 (20:17 +0000)]
procd: update to the latest version, fixes ubus service list

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

10 years agomac80211: try to get interface addresses from wiphy sysfs 'addresses' if no mask...
Felix Fietkau [Wed, 19 Nov 2014 20:17:08 +0000 (20:17 +0000)]
mac80211: try to get interface addresses from wiphy sysfs 'addresses' if no mask is set

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

10 years agomac80211: add an intermediate software queueing implementation
Felix Fietkau [Wed, 19 Nov 2014 20:17:01 +0000 (20:17 +0000)]
mac80211: add an intermediate software queueing implementation

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

10 years agomac80211: add support for passing sta rate table updates to the driver
Felix Fietkau [Wed, 19 Nov 2014 20:16:55 +0000 (20:16 +0000)]
mac80211: add support for passing sta rate table updates to the driver

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

10 years agobuild: allow AutoLoad and AutoProbe to specify modules not included in the package
Felix Fietkau [Wed, 19 Nov 2014 20:16:50 +0000 (20:16 +0000)]
build: allow AutoLoad and AutoProbe to specify modules not included in the package

On out-of-tree modules depending on other out-of-tree modules from a
different tree, module dependencies are not filled properly.
This change helps with adding those dependencies in the AutoLoad call

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

10 years agobrcm47xx: mtd: bcm47xxpart: lower minimal blocksize to 4Ki (from 64Ki)
Rafał Miłecki [Wed, 19 Nov 2014 17:35:24 +0000 (17:35 +0000)]
brcm47xx: mtd: bcm47xxpart: lower minimal blocksize to 4Ki (from 64Ki)

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

10 years agoixp4xx: Don't overwrite memory in wg302v1_fixup()
John Crispin [Wed, 19 Nov 2014 14:09:19 +0000 (14:09 +0000)]
ixp4xx: Don't overwrite memory in wg302v1_fixup()

wg302v1_fixup() looks for the ATAG_CMDLINE atag, it doesn't find it and
so it takes the last atag in the list and overwrites non allocated
memory.

The side effects are corrupted vital data and a kernel that doesn't
boot. More details here https://dev.openwrt.org/ticket/18356

The fix appends the fixup to the command line and updates the atag only
when it finds it.

Signed-off-by: Gianluca Anzolin <gianluca@sottospazio.it>
SVN-Revision: 43320

10 years agogemini: add basic nas4220 board support
John Crispin [Wed, 19 Nov 2014 14:09:10 +0000 (14:09 +0000)]
gemini: add basic nas4220 board support

Few notes:
- redboot partitions are unusable
- redboot declares only 16M of RAM, hence the mem arg in cmdline and separate kernel config
- boots fine but only ethernet works for now
- split wiliboard and raidsonic boards into different subtargets

Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 43319

10 years agokeernel: Fixed dependencies in netfilter modules introduced with 3.18 kernel
John Crispin [Wed, 19 Nov 2014 14:09:01 +0000 (14:09 +0000)]
keernel: Fixed dependencies in netfilter modules introduced with 3.18 kernel

Building current trunk with 3.18 kernel fired some errors like 'missed
dependancy of module XXX from library kmod_YYY.ko'. These patch fixes 3
of such issues which are critical to have a successful build.

Signed-off-by: Alexey N Vinogradov <a.n.vinogradov@gmail.com>
SVN-Revision: 43318

10 years agouboot-envtools: add carambola2 support
John Crispin [Wed, 19 Nov 2014 13:49:54 +0000 (13:49 +0000)]
uboot-envtools: add carambola2 support

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
SVN-Revision: 43317

10 years agokernel: remove gpio-pwm kmod definition
Jonas Gorski [Wed, 19 Nov 2014 12:42:00 +0000 (12:42 +0000)]
kernel: remove gpio-pwm kmod definition

r37490 removed the actual driver but left the kmod definition intact,
causing the build system hapily creating an empty package for it.
Remove it also to not make it seem as if it still exists.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 43316

10 years agobase-files: supress errors from ldd
Jonas Gorski [Wed, 19 Nov 2014 12:17:37 +0000 (12:17 +0000)]
base-files: supress errors from ldd

ldd might be called for shell scrips during sysupgrade, causing it to
complain that they are not a dynamic executables.

This is a harmless error, so supress it to avoid confusing about them
being serious ones.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 43315

10 years agotoolchain: musl: fix symlink for ldd
Jonas Gorski [Wed, 19 Nov 2014 12:17:34 +0000 (12:17 +0000)]
toolchain: musl: fix symlink for ldd

ld-musl-*.so* is a symlink "broken" for the hostsystem, so wildcard
will skip it, causing LD_MUSL_NAME to empty and the ldd symlink pointing
to ../../lib directly.
This causes sysupgrade failing to copy any linked libaries and
consequently failing to run anything after switching to ram disk.

Fix this by creating a symlink directly pointing to where ld-musl-*.so*
points to.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 43314

10 years agonf_conntrack_rtsp: update to latest version
John Crispin [Wed, 19 Nov 2014 09:21:12 +0000 (09:21 +0000)]
nf_conntrack_rtsp: update to latest version

Update nf_conntrack_rtsp to latest version based on http://mike.it-loops.com/rtsp/ (rtsp-module-3.7-v2.tar.gz).

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 43311

10 years agouqmi: update to latest git HEAD
John Crispin [Wed, 19 Nov 2014 09:21:07 +0000 (09:21 +0000)]
uqmi: update to latest git HEAD

* fixes a bug in multipart sms
* adds a new call to read the sim phone number (partially functioanl)

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

10 years agomusl: add getopt support for non-option arguments
John Crispin [Wed, 19 Nov 2014 09:21:02 +0000 (09:21 +0000)]
musl: add getopt support for non-option arguments

musl libc doesn't support the GNU getopt extension to parse non-option
arguments when the optstring starts with '-'.

This extension is used by some utilities, notably iptables, that
currently return with errors even with perfectly valid invocations.

The patch adds the code needed by getopt.c and getopt_long.c to
implement that extension.

Signed-off-by: Gianluca Anzolin <gianluca@sottospazio.it>
SVN-Revision: 43309

10 years agompc85xx: add 3.14 kernel support for mpc85xx platform
John Crispin [Wed, 19 Nov 2014 09:20:55 +0000 (09:20 +0000)]
mpc85xx: add 3.14 kernel support for mpc85xx platform

This patch adds 3.14 kernel support for the mpc85xx platform.
Works fine here with a TL-WDR4900 which seems to be the only
supported device using this platform.
There might be differences depending on HW version, therefore
I'd ask others to test too.

Changes to 3.10
  missing config options added to 3.14 config file
  patch 001: rebased
  patch 100: rebased
  patch 110: rebased
  patch 120: rebased
  patch 130: rebased
  patch 140: minor adjustment
  patch 200: removed, change went upstream
  patch 210: rebased
  patch 220: removed, change went upstream
  patch 750: new, fixes an issue with ethernet port autoneg being
             disabled due to changes in kernel phy handling

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
SVN-Revision: 43308

10 years agoar71xx: Added support for D-link DHP-1565 rev. A1
John Crispin [Wed, 19 Nov 2014 09:20:47 +0000 (09:20 +0000)]
ar71xx: Added support for D-link DHP-1565 rev. A1

Signed-off-by: Jacek Kikiewicz <jaceq@aol.pl>
SVN-Revision: 43307

10 years agoar71xx: fix switch configuration in Ubiquiti UAP Pro
John Crispin [Wed, 19 Nov 2014 09:20:18 +0000 (09:20 +0000)]
ar71xx: fix switch configuration in Ubiquiti UAP Pro

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

10 years agoralink: various fixes to the wm8960 setup code
John Crispin [Wed, 19 Nov 2014 09:20:12 +0000 (09:20 +0000)]
ralink: various fixes to the wm8960 setup code

still no sound but the codec is properly detected now, powers up and i can hear
noise on the speakers.

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

10 years agoralink: make the dmaengine driver compile under 3.14
John Crispin [Wed, 19 Nov 2014 09:20:02 +0000 (09:20 +0000)]
ralink: make the dmaengine driver compile under 3.14

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

10 years agoralink: fix tx vlan offload and hardware status
John Crispin [Wed, 19 Nov 2014 09:19:57 +0000 (09:19 +0000)]
ralink: fix tx vlan offload and hardware status

hardware status and tx vlan offload support on all targets
except rt5350. so i modify the IS_ENABLE condition only for
mt7621.
support mt7621 hardware status reference by SDK. but i don't
have mt7621. if not work just set mt7621 FE_REG_FE_COUNTER_BASE
to 0 to let software count.

Signed-off-by: michael lee <igvtee@gmail.com>
SVN-Revision: 43303

10 years agoralink: support netconsole
John Crispin [Wed, 19 Nov 2014 09:19:49 +0000 (09:19 +0000)]
ralink: support netconsole

Signed-off-by: michael lee <igvtee@gmail.com>
SVN-Revision: 43302

10 years agoralink: improve tx vlan offload
John Crispin [Wed, 19 Nov 2014 09:19:43 +0000 (09:19 +0000)]
ralink: improve tx vlan offload

hardware tx vlan offload only support max 16 vids
now use add/delete vlan interface to update vlan id table
when duplicate vlan id index detect.
disable hardware tx vlan offload support.

Signed-off-by: michael lee <igvtee@gmail.com>
SVN-Revision: 43301

10 years agoralink: merge the mt7620a/n subtargets
John Crispin [Wed, 19 Nov 2014 09:19:38 +0000 (09:19 +0000)]
ralink: merge the mt7620a/n subtargets

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

10 years agonetifd: fix race, expose config options
Steven Barth [Wed, 19 Nov 2014 08:31:13 +0000 (08:31 +0000)]
netifd: fix race, expose config options

Thanks to Hans Dedecker

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

10 years agomac80211: fix a crash bug in minstrel_ht
Felix Fietkau [Tue, 18 Nov 2014 22:20:50 +0000 (22:20 +0000)]
mac80211: fix a crash bug in minstrel_ht

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

10 years agomac80211: add support for reporting tx status without attached skb
Felix Fietkau [Tue, 18 Nov 2014 22:20:45 +0000 (22:20 +0000)]
mac80211: add support for reporting tx status without attached skb

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

10 years agomac80211: enable minstrel_ht VHT support
Felix Fietkau [Tue, 18 Nov 2014 22:20:37 +0000 (22:20 +0000)]
mac80211: enable minstrel_ht VHT support

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

10 years agobase-files: properly fix copying ld*.so with eglibc
Jonas Gorski [Tue, 18 Nov 2014 15:19:46 +0000 (15:19 +0000)]
base-files: properly fix copying ld*.so with eglibc

r36107 ("base-files: sysupgrade fail with eglibc") tried to fix
sysupgrade by changing the ld-soname to what is expected, but only
fixed MIPS while breaking ARM.

The underlying issue is that the ld.so name varies widely across
different architectures for eglibc:

eglibc-2.19-r25243$ grep -r "ld-soname :=" . | awk '{ print $3 }' | sort -u
ld64.so.1
ld64.so.2
ld-linux-aarch64_be.so.1
ld-linux-aarch64.so.1
ld-linux-armhf.so.3
ld-linux-mipsn8.so.1
ld-linux.so.2
ld-linux.so.3
ld-linux-x32.so.2
ld-linux-x86-64.so.2
ld.so.1

Instead of adding each different soname to check for and copy it,
replace the awk script with a sed script to extract it properly and
drop the hardcoded so-name.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 43295

10 years agoodhcp6c: be less verbose by default, increase musl compatibility
Steven Barth [Tue, 18 Nov 2014 09:40:39 +0000 (09:40 +0000)]
odhcp6c: be less verbose by default, increase musl compatibility

SVN-Revision: 43294

10 years agoralink: set ralink_soc on mt7621
John Crispin [Mon, 17 Nov 2014 21:58:30 +0000 (21:58 +0000)]
ralink: set ralink_soc on mt7621

sdhci failed to init because of this

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

10 years agoralink: fix pcie reset
John Crispin [Mon, 17 Nov 2014 16:27:48 +0000 (16:27 +0000)]
ralink: fix pcie reset

some old mt7620a uboots dont reset the pcie core properly. work around this
issue in the kernel driver.

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

10 years agokernel/modules: use crc32c_generic.ko instead of crc32c.ko
John Crispin [Mon, 17 Nov 2014 14:30:42 +0000 (14:30 +0000)]
kernel/modules: use crc32c_generic.ko instead of crc32c.ko

Starting from kernel version 3.15, the crc32c module was renamed to
crc32c_generic.

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

10 years agokernel/modules: location of usb-common.ko changed
John Crispin [Mon, 17 Nov 2014 14:30:19 +0000 (14:30 +0000)]
kernel/modules: location of usb-common.ko changed

usb-common.ko was moved to drivers/usb/common starting from kernel 3.16
by upstream commit f4cbd33fd5f0587910fa9db403a1b42f1cabf820

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

10 years agokernel: add the ubifs EOF marker support to 3.14 kernel
John Crispin [Mon, 17 Nov 2014 08:34:03 +0000 (08:34 +0000)]
kernel: add the ubifs EOF marker support to 3.14 kernel

Without this patch the UBIFS driver is unable to attach to the mtd
storage and mount the root FS.

Fixes a kernel panic with Netgear WNDR4300/3700v4 devices.

Signed-off-by: Gianluca Anzolin <gianluca@sottospazio.it>
SVN-Revision: 43287

10 years agoramips: disable 2.4 ghz on 802.11ac wifi on WHR-1166D
Felix Fietkau [Sun, 16 Nov 2014 12:26:53 +0000 (12:26 +0000)]
ramips: disable 2.4 ghz on 802.11ac wifi on WHR-1166D

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

10 years agoramips: use mediatek,mtd-eeprom instead of ralink for mt76
Felix Fietkau [Sun, 16 Nov 2014 12:26:47 +0000 (12:26 +0000)]
ramips: use mediatek,mtd-eeprom instead of ralink for mt76

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

10 years agoramips: fix default config breakage on whr-1166d
Felix Fietkau [Sun, 16 Nov 2014 11:39:19 +0000 (11:39 +0000)]
ramips: fix default config breakage on whr-1166d

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

10 years agotrace-cmd: update to v2.4
Felix Fietkau [Sun, 16 Nov 2014 11:39:14 +0000 (11:39 +0000)]
trace-cmd: update to v2.4

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

10 years agomac80211: fix VHT rate selection
Felix Fietkau [Sun, 16 Nov 2014 11:39:07 +0000 (11:39 +0000)]
mac80211: fix VHT rate selection

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

10 years agomac80211: backport list_last_entry
Felix Fietkau [Sun, 16 Nov 2014 11:39:01 +0000 (11:39 +0000)]
mac80211: backport list_last_entry

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

10 years agomac80211: backport devm_kmemdup
Felix Fietkau [Sun, 16 Nov 2014 11:38:55 +0000 (11:38 +0000)]
mac80211: backport devm_kmemdup

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

10 years agoralink: few updates tot he sdhci probe code
John Crispin [Sat, 15 Nov 2014 14:35:32 +0000 (14:35 +0000)]
ralink: few updates tot he sdhci probe code

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

10 years agoralink: make the sdhci module build again
John Crispin [Fri, 14 Nov 2014 18:51:41 +0000 (18:51 +0000)]
ralink: make the sdhci module build again

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

10 years agoar8216: fix "unused variable" compiler warning
John Crispin [Fri, 14 Nov 2014 17:06:09 +0000 (17:06 +0000)]
ar8216: fix "unused variable" compiler warning

Most likely a copy & paste error when deriving ar8327_sw_set_ports
from ar8xxx_sw_set_ports.
Remove unused variable.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
SVN-Revision: 43273

10 years agolantiq: Concatenate multiple flash chips for lantiq-flash
John Crispin [Fri, 14 Nov 2014 17:06:04 +0000 (17:06 +0000)]
lantiq: Concatenate multiple flash chips for lantiq-flash

Signed-off-by: Maikel Bloemendal <openwrt@maikelenyvonne.nl>
Tested-by: Eddi De Pieri <eddi@depieri.net>
SVN-Revision: 43272

10 years agoar71xx: Fix the sys LEDs on the EasyLink M150 and mini
John Crispin [Fri, 14 Nov 2014 16:58:29 +0000 (16:58 +0000)]
ar71xx: Fix the sys LEDs on the EasyLink M150 and mini

Sets the system LED on the EasyLink M150 and mini to lower-case "easylink"

Signed-off-by: L. D. Pinney <ldpinney@gmail.com>
SVN-Revision: 43271

10 years agoar71xx: adjust MR900 profile for the OpenMesh MR900v2 board
John Crispin [Fri, 14 Nov 2014 16:55:32 +0000 (16:55 +0000)]
ar71xx: adjust MR900 profile for the OpenMesh MR900v2 board

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 43270

10 years agopackage/uboot-envtools: add OpenMesh MR900v2 support
John Crispin [Fri, 14 Nov 2014 16:55:26 +0000 (16:55 +0000)]
package/uboot-envtools: add OpenMesh MR900v2 support

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 43269

10 years agopackage/om-watchdog: add OpenMesh MR900v2 support
John Crispin [Fri, 14 Nov 2014 16:55:19 +0000 (16:55 +0000)]
package/om-watchdog: add OpenMesh MR900v2 support

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 43268

10 years agoar71xx: add sysupgrade support for OpenMesh MR900v2
John Crispin [Fri, 14 Nov 2014 16:55:14 +0000 (16:55 +0000)]
ar71xx: add sysupgrade support for OpenMesh MR900v2

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 43267

10 years agoar71xx: add user-space support for OpenMesh MR900v2
John Crispin [Fri, 14 Nov 2014 16:55:04 +0000 (16:55 +0000)]
ar71xx: add user-space support for OpenMesh MR900v2

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 43266

10 years agoar71xx: add kernel support for the OpenMesh MR900v2
John Crispin [Fri, 14 Nov 2014 16:54:58 +0000 (16:54 +0000)]
ar71xx: add kernel support for the OpenMesh MR900v2

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 43265

10 years agoar71xx: create profile and build image for the OpenMesh MR900 board
John Crispin [Fri, 14 Nov 2014 16:54:50 +0000 (16:54 +0000)]
ar71xx: create profile and build image for the OpenMesh MR900 board

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 43264

10 years agopackage/uboot-envtools: add OpenMesh MR900 support
John Crispin [Fri, 14 Nov 2014 16:54:45 +0000 (16:54 +0000)]
package/uboot-envtools: add OpenMesh MR900 support

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 43263

10 years agopackage/om-watchdog: add OpenMesh MR900 support
John Crispin [Fri, 14 Nov 2014 16:54:38 +0000 (16:54 +0000)]
package/om-watchdog: add OpenMesh MR900 support

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 43262

10 years agoar71xx: enable sysupgrade for the OpenMesh MR900
John Crispin [Fri, 14 Nov 2014 16:54:28 +0000 (16:54 +0000)]
ar71xx: enable sysupgrade for the OpenMesh MR900

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 43261

10 years agoscripts/om-fwupgradecfg-gen.sh: add support for the MR900
John Crispin [Fri, 14 Nov 2014 16:54:23 +0000 (16:54 +0000)]
scripts/om-fwupgradecfg-gen.sh: add support for the MR900

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 43260

10 years agoar71xx: add user-space support for the OpenMesh MR900 board
John Crispin [Fri, 14 Nov 2014 16:54:15 +0000 (16:54 +0000)]
ar71xx: add user-space support for the OpenMesh MR900 board

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 43259

10 years agoar71xx: add kernel support for the OpenMesh MR900 board
John Crispin [Fri, 14 Nov 2014 16:54:07 +0000 (16:54 +0000)]
ar71xx: add kernel support for the OpenMesh MR900 board

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 43258

10 years agoprocd: update to latest git HEAD
John Crispin [Fri, 14 Nov 2014 16:53:58 +0000 (16:53 +0000)]
procd: update to latest git HEAD

make sure /sys/fs/cgroup is mounted on boot

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

10 years agolantiq: vgv7519 - set some defaults for leds
John Crispin [Fri, 14 Nov 2014 16:53:53 +0000 (16:53 +0000)]
lantiq: vgv7519 - set some defaults for leds

Signed-off-by: Eddi De Pieri <eddi@depieri.net>
SVN-Revision: 43256

10 years agolantiq: set default led configuration from /sys entry later, after per board settings
John Crispin [Fri, 14 Nov 2014 16:53:48 +0000 (16:53 +0000)]
lantiq: set default led configuration from /sys entry later, after per board settings

Signed-off-by: Eddi De Pieri <eddi@depieri.net>
SVN-Revision: 43255

10 years agoralink: dont define pm_poweroff
John Crispin [Fri, 14 Nov 2014 16:53:40 +0000 (16:53 +0000)]
ralink: dont define pm_poweroff

this makes gpio-poweroff work

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

10 years agoralink: fix bank detection in mt7621 gpio driver
John Crispin [Fri, 14 Nov 2014 16:53:34 +0000 (16:53 +0000)]
ralink: fix bank detection in mt7621 gpio driver

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

10 years agoralink: enable the proper drivers in the mt7621 config
John Crispin [Fri, 14 Nov 2014 16:53:29 +0000 (16:53 +0000)]
ralink: enable the proper drivers in the mt7621 config

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

10 years agoralink: fix broken pinmux function naming inside mt7621.c
John Crispin [Fri, 14 Nov 2014 16:53:21 +0000 (16:53 +0000)]
ralink: fix broken pinmux function naming inside mt7621.c

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

10 years agoralink: update sdhci driver
John Crispin [Fri, 14 Nov 2014 16:53:15 +0000 (16:53 +0000)]
ralink: update sdhci driver

the new driver handles newer SoCs

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

10 years agoralink: update pcie driver to load ranges from dts
John Crispin [Fri, 14 Nov 2014 16:53:07 +0000 (16:53 +0000)]
ralink: update pcie driver to load ranges from dts

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

10 years agoralink: add a new global ralink_soc variable
John Crispin [Fri, 14 Nov 2014 16:53:01 +0000 (16:53 +0000)]
ralink: add a new global ralink_soc variable

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

10 years agoralink: update ethernet driver to use new ralink_soc variable
John Crispin [Fri, 14 Nov 2014 16:52:52 +0000 (16:52 +0000)]
ralink: update ethernet driver to use new ralink_soc variable

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

10 years agoralink: fix the 10mbit bug on mt7621
John Crispin [Fri, 14 Nov 2014 16:52:47 +0000 (16:52 +0000)]
ralink: fix the 10mbit bug on mt7621

a missing "val =" caused the AN bit in the phy0 reg to be flushed.

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