John Crispin [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>
SVN-Revision: 47975
John Crispin [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>
SVN-Revision: 47974
John Crispin [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>
SVN-Revision: 47973
John Crispin [Wed, 23 Dec 2015 14:43:11 +0000 (14:43 +0000)]
rb532: switch to 4.1
Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 47972
John Crispin [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>
SVN-Revision: 47971
John Crispin [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>
SVN-Revision: 47970
John Crispin [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>
SVN-Revision: 47969
Felix Fietkau [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>
SVN-Revision: 47968
Felix Fietkau [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>
SVN-Revision: 47966
Felix Fietkau [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>
SVN-Revision: 47965
Felix Fietkau [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>
SVN-Revision: 47963
Rafał Miłecki [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>
SVN-Revision: 47962
Felix Fietkau [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>
SVN-Revision: 47961
Felix Fietkau [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>
SVN-Revision: 47960
Zoltan Herpai [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>
SVN-Revision: 47959
Felix Fietkau [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>
SVN-Revision: 47958
Zoltan Herpai [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>
SVN-Revision: 47957
Felix Fietkau [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>
SVN-Revision: 47956
Imre 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>
SVN-Revision: 47954
Felix Fietkau [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>
SVN-Revision: 47953
Felix Fietkau [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>
SVN-Revision: 47952
Felix Fietkau [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>
SVN-Revision: 47950
Felix Fietkau [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>
SVN-Revision: 47949
Felix Fietkau [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>
SVN-Revision: 47948
Felix Fietkau [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>
SVN-Revision: 47947
Felix Fietkau [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>
SVN-Revision: 47946
Felix Fietkau [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>
SVN-Revision: 47945
Felix Fietkau [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>
SVN-Revision: 47944
Felix Fietkau [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>
SVN-Revision: 47943
Felix Fietkau [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>
SVN-Revision: 47942
Felix Fietkau [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>
SVN-Revision: 47941
Felix Fietkau [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>
SVN-Revision: 47940
Felix Fietkau [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>
SVN-Revision: 47939
Felix Fietkau [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>
SVN-Revision: 47938
Felix Fietkau [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>
SVN-Revision: 47937
Felix Fietkau [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>
SVN-Revision: 47936
Felix Fietkau [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>
SVN-Revision: 47935
Felix Fietkau [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>
SVN-Revision: 47934
Felix Fietkau [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>
SVN-Revision: 47933
Rafał Miłecki [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>
SVN-Revision: 47932
Rafał Miłecki [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>
SVN-Revision: 47931
Rafał Miłecki [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>
SVN-Revision: 47930
John Crispin [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>
SVN-Revision: 47929
John Crispin [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>
SVN-Revision: 47928
John Crispin [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>
SVN-Revision: 47927
John Crispin [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>
SVN-Revision: 47926
John Crispin [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>
SVN-Revision: 47925
John Crispin [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>
SVN-Revision: 47924
John Crispin [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>
SVN-Revision: 47923
John Crispin [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>
SVN-Revision: 47922
John Crispin [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>
SVN-Revision: 47921
John Crispin [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>
SVN-Revision: 47920
John Crispin [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>
SVN-Revision: 47919
John Crispin [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>
SVN-Revision: 47918
John Crispin [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>
SVN-Revision: 47917
John Crispin [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>
SVN-Revision: 47916
John Crispin [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>
SVN-Revision: 47915
John Crispin [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>
SVN-Revision: 47914
John Crispin [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>
SVN-Revision: 47913
John Crispin [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>
SVN-Revision: 47912
John Crispin [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>
SVN-Revision: 47911
John Crispin [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>
SVN-Revision: 47910
John Crispin [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>
SVN-Revision: 47909
John Crispin [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>
SVN-Revision: 47908
John Crispin [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>
SVN-Revision: 47907
John Crispin [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>
SVN-Revision: 47906
John Crispin [Thu, 17 Dec 2015 09:26:43 +0000 (09:26 +0000)]
ramips: mt7621: undo mips-cm probe hack to not wipe out memory regions
Since now we hopefully setup memory regions properly we no longer need this hack.
Tested and works on ubnt-erx.
Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47905
John Crispin [Thu, 17 Dec 2015 09:26:35 +0000 (09:26 +0000)]
ramips: mt7621: setup memory region for pcie controller memory
Only compile tested since I do not have any hardware with
devices on pcie bus.
Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47904
John Crispin [Thu, 17 Dec 2015 09:26:28 +0000 (09:26 +0000)]
ramips: mt7621: add patch to setup CM memory region for palmbus
This is tested and works on ubnt-erx.
Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47903
John Crispin [Thu, 17 Dec 2015 09:26:20 +0000 (09:26 +0000)]
ralink: update config files to build the cleaned up ethernet driver
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 47902
John Crispin [Thu, 17 Dec 2015 09:26:09 +0000 (09:26 +0000)]
ralink: drop dummy profile from mt7688
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 47901
John Crispin [Thu, 17 Dec 2015 09:25:57 +0000 (09:25 +0000)]
ralink: fixup devicetree files to work with new ethernet driver
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 47900
John Crispin [Thu, 17 Dec 2015 09:25:30 +0000 (09:25 +0000)]
ralink: drop old ethernet driver
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 47899
John Crispin [Thu, 17 Dec 2015 09:25:24 +0000 (09:25 +0000)]
ralink: add reworked ethernet driver
update to the version of the driver that is on its way upstream
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 47898
Felix Fietkau [Wed, 16 Dec 2015 23:15:15 +0000 (23:15 +0000)]
netifd: update to the latest version, fixes more route table issues
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47897
Rafał Miłecki [Wed, 16 Dec 2015 09:37:16 +0000 (09:37 +0000)]
bcm53xx: print bcm47xxpart buf to debug R8000 UBI problem
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47896
Imre Kaloz [Tue, 15 Dec 2015 11:20:38 +0000 (11:20 +0000)]
generic/4.4: bump to -rc5
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 47894
Felix Fietkau [Tue, 15 Dec 2015 11:01:47 +0000 (11:01 +0000)]
netifd: update to the latest version, fixes reload issues on routing table changes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47893
Felix Fietkau [Mon, 14 Dec 2015 20:22:09 +0000 (20:22 +0000)]
ar71xx: clean up ethernet tx queue after reset, wake queues when done - fixes hangs reported in #18922
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47892
Felix Fietkau [Mon, 14 Dec 2015 11:02:12 +0000 (11:02 +0000)]
linux-atm: add wrapper for br2684ctl to defer nasX device bringup
Fixes a race condition on netifd device bringup.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47891
Felix Fietkau [Sun, 13 Dec 2015 18:33:11 +0000 (18:33 +0000)]
include/netfilter.mk: fix kmod-ipt-tee build with 4.3/4.4
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47890
Felix Fietkau [Sun, 13 Dec 2015 18:05:42 +0000 (18:05 +0000)]
ar71xx: Update merakinand.sh to fix sysupgrade
Remove reliance on /lib/upgrade/nand.sh as this is called by sysupgrade,
based on felix's comments at
https://lists.openwrt.org/pipermail/openwrt-devel/2015-December/037963.html
Signed-off-by: Chris R Blake <chrisrblake93@gmail.com>
SVN-Revision: 47889
Felix Fietkau [Sun, 13 Dec 2015 17:04:12 +0000 (17:04 +0000)]
lantiq: ltq-vdsl-app: cleanup Makefile
- CONFIG_IFX_CLI is unused, couldn't find any reference to this config variable
- use disable-feature instead of enable-feature=no
- reorder configure args to have depending args together
- remove configure args which set the default value
- group enable-model and configure args which enable or disable features that
are covered by the feature set
The config.log contains the same values as before. The vdsl_cpe_control binary
has the same checksum as before.
Signed-off-by: Mathias Kresin <openwrt@kresin.me>
SVN-Revision: 47888
Felix Fietkau [Sun, 13 Dec 2015 17:04:02 +0000 (17:04 +0000)]
lantiq: ltq-vdsl-app: re-add showtime counters support
The typicial feature set doesn't include "DSL PM showtime counters support"
(INCLUDE_DSL_CPE_PM_SHOWTIME_COUNTERS). This feature provides the
vdsl_cpe_control command 'pmccsg', which is used by 'dsl_control status' to get
the line uptime.
The binary size increases to 103912 byte (+4256 byte) uncompressed.
Signed-off-by: Mathias Kresin <openwrt@kresin.me>
SVN-Revision: 47887
Felix Fietkau [Sun, 13 Dec 2015 17:03:51 +0000 (17:03 +0000)]
base-files: drop the now unnecessary dependency on opkg/host
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47886
Felix Fietkau [Sun, 13 Dec 2015 17:03:40 +0000 (17:03 +0000)]
build: add opkg host dependency
fixes a missing host opkg
found by: unselect base-files, opkg
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 47885
John Crispin [Sat, 12 Dec 2015 21:01:02 +0000 (21:01 +0000)]
ramips: add missing kernel symbols
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 47884
Felix Fietkau [Sat, 12 Dec 2015 12:02:20 +0000 (12:02 +0000)]
kernel: make kmod-crypto-rng depend on kmod-crypto-hash
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47883
Felix Fietkau [Sat, 12 Dec 2015 11:27:51 +0000 (11:27 +0000)]
ar71xx: add rx/tx delay definitons for qca955x's MAC
This patch adds the rx/tx register offsets for the qca955x SoC.
Signed-off-by: Chris R Blake <chrisrblake93@gmail.com>
SVN-Revision: 47882
John Crispin [Sat, 12 Dec 2015 07:38:06 +0000 (07:38 +0000)]
ramips: add support for Ubiquiti EdgeRouter X (UBNT-ERX)
This router is based on MT7621 SoC, no wifi, no usb, nand.
Works:
* Boots.
* Ethernet.
* Switch.
* Button (reset).
* Flashing OpenWrt from stock firmware.
* Upgrading OpenWrt.
Doesn't work:
* No GPIO leds. All leds are controlled by switch,
but stock firmware was able to control them.
* SoC has crypto engine but no open driver.
* SoC has nat acceleration, but no open driver.
* This router has 2MB spi flash soldered in but MT
nand/spi drivers do not support pin sharing,
so it is not accessable and disabled. Stock
firmware could read it and it was empty.
* PoE out.
Router has serial pins populated. If looking at the top
of the router, then counting from Eth sockets pins go as:
'GND, RX, TX, GND'. 3.3v, 57600.
U-boot bootloader supports tftpboot, controlled from serial.
This router has two kernel partitions: 'live' and 'backup'.
They are swapped during flashing (on both stock and OpenWrt).
Active partition is controlled by a flag in a factory partition.
U-boot has custom command to switch active kernel partition.
Kernel partitions are 'bare flash' 3MB. Stock bootloader has
no UBI support. Stock rootfs is UBIFS.
Flashing procedure.
Stock firmware uses custom kernel patch to mount squashfs
from a file that is located on UBIFS volume. This makes wiping
out this volume from within stock firmware difficult.
Instead this patch builds image that is flashable by stock firmware
and contains initrams image (with minimal set of packages
to fit into kernel partition). Once this is flashed one can reboot
into initramfs OpenWrt and use sysupgrade to flash OpenWrt including
rootfs into nand.
Note: factory image is only built if initramfs image is enabled.
Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47881
John Crispin [Sat, 12 Dec 2015 07:37:53 +0000 (07:37 +0000)]
ramips: add support for Spansion S34ML0[24]G2 flash
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 47880
John Crispin [Sat, 12 Dec 2015 07:37:45 +0000 (07:37 +0000)]
procd: add 'platform_nand_pre_upgrade'
Add 'platform_nand_pre_upgrade' callback to allow platform specific
preparation right before flashinng, when already in ramdisk.
Example uses might be setting correct values for CI_{KERNPART,UBIPART}.
Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47879
John Crispin [Sat, 12 Dec 2015 06:42:29 +0000 (06:42 +0000)]
ar71xx: add support for Cisco's MR18
This patch adds support for Cisco's MR18.
Detailed instructions for the flashing the device can
be found in the OpenWrt forum thread:
<https://forum.openwrt.org/viewtopic.php?id=59248>
Signed-off-by: Chris R Blake <chrisrblake93@gmail.com>
SVN-Revision: 47878
John Crispin [Sat, 12 Dec 2015 06:42:17 +0000 (06:42 +0000)]
ralink: remove stray "+" from ethernet driver
this is what you get if you manually apply patches with c&p
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 47877
John Crispin [Sat, 12 Dec 2015 06:42:11 +0000 (06:42 +0000)]
ramips: move partition definitions out of mt7621.dtsi file
Partitions defined in parent dtsi cannot be undefined in children.
This moves partitions defined in mt7621.dtsi into board's device tree.
Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47876
John Crispin [Sat, 12 Dec 2015 06:42:05 +0000 (06:42 +0000)]
ramips: use gic timer as clocksource for mt7621
* Switches clocksource to gic timer.
* Moves frequency definitions to dtsi since frequency was hardcoded anyway
Will work on proper frequency detection later.
Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47875
Felix Fietkau [Fri, 11 Dec 2015 21:12:14 +0000 (21:12 +0000)]
ar71xx: reorganize target patches/files to make it possible to add boards without adding patch files
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47874
Felix Fietkau [Fri, 11 Dec 2015 21:12:04 +0000 (21:12 +0000)]
ar71xx: on wnr2200, revert the mac0/mac1, the ethernet interfaces are swapped. use MAC1 for wlan
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47873
Felix Fietkau [Fri, 11 Dec 2015 19:22:15 +0000 (19:22 +0000)]
Revert "ramips: use gic timer as clocksource for mt7621"
This reverts commit
270a2afcc544ca14e79198346e7e186033472ae7.
SVN-Revision: 47872
Felix Fietkau [Fri, 11 Dec 2015 19:21:59 +0000 (19:21 +0000)]
ar71xx: fix MAC address swapping on WNR2200 and fix the WLAN MAC address
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47871