Zoltan Herpai [Sun, 21 Sep 2014 20:31:18 +0000 (20:31 +0000)]
sunxi: add AXP209 to pcDuino3
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42636
Zoltan Herpai [Sun, 21 Sep 2014 17:46:50 +0000 (17:46 +0000)]
sunxi: enable AXP209 on BananaPi as well
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42635
Zoltan Herpai [Sun, 21 Sep 2014 17:45:20 +0000 (17:45 +0000)]
sunxi: enable AXP209 regulator
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42634
Zoltan Herpai [Sun, 21 Sep 2014 16:42:30 +0000 (16:42 +0000)]
modules: fix typo in package description define
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42633
Zoltan Herpai [Sun, 21 Sep 2014 16:28:06 +0000 (16:28 +0000)]
sunxi: add sunxi-ir module
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42631
Zoltan Herpai [Sun, 21 Sep 2014 16:25:45 +0000 (16:25 +0000)]
sunxi: add support for infra receiver on A20, along with IR-related backports from 3.15
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42630
Zoltan Herpai [Sun, 21 Sep 2014 16:24:28 +0000 (16:24 +0000)]
kernel: add missing symbols for 3.14
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42629
Zoltan Herpai [Sun, 21 Sep 2014 15:42:36 +0000 (15:42 +0000)]
sunxi: remove 3.13 support
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42628
Zoltan Herpai [Sun, 21 Sep 2014 12:24:42 +0000 (12:24 +0000)]
packages: enable AP mode on r8188eu
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42627
Felix Fietkau [Sat, 20 Sep 2014 11:11:48 +0000 (11:11 +0000)]
toolchain: remove another bogus copy of libiberty.a
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42624
Jo-Philipp Wich [Fri, 19 Sep 2014 18:18:58 +0000 (18:18 +0000)]
firewall: allow '*' as synonym for any / all in family and proto options
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42620
John Crispin [Fri, 19 Sep 2014 11:07:08 +0000 (11:07 +0000)]
ramips: D-Link DIR-810L. Add support for SoC 2.4 GHz wireless and fix leds naming
SVN-Revision: 42619
John Crispin [Fri, 19 Sep 2014 10:52:47 +0000 (10:52 +0000)]
lantiq: set 3.14 as default
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42618
John Crispin [Fri, 19 Sep 2014 10:52:37 +0000 (10:52 +0000)]
ralink: drop dwc_otg support. dwc2 seems stable
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42617
Zoltan Herpai [Fri, 19 Sep 2014 00:13:49 +0000 (00:13 +0000)]
sunxi: update gmac with adding correct regulators on bananapi
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42616
Zoltan Herpai [Fri, 19 Sep 2014 00:12:53 +0000 (00:12 +0000)]
sunxi: backport late clock fixes from 3.15
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42615
Steven Barth [Thu, 18 Sep 2014 14:53:26 +0000 (14:53 +0000)]
netfilter: fix a typo in TTL-match module
SVN-Revision: 42611
Jo-Philipp Wich [Thu, 18 Sep 2014 12:05:12 +0000 (12:05 +0000)]
firewall: fix heap corruption in fw3_bitlen2netmask() with IPv6 addresses
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42610
Jo-Philipp Wich [Thu, 18 Sep 2014 09:29:44 +0000 (09:29 +0000)]
script/remote-gdb: enable and keep command history
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42609
Zoltan Herpai [Wed, 17 Sep 2014 23:45:08 +0000 (23:45 +0000)]
sunxi: update dts for pcduino3 and bananapi with regulators
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42608
Zoltan Herpai [Wed, 17 Sep 2014 23:34:10 +0000 (23:34 +0000)]
sunxi: add usb ohci support
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42607
Zoltan Herpai [Wed, 17 Sep 2014 23:15:30 +0000 (23:15 +0000)]
sunxi: add default interface for bananaPi
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42606
Zoltan Herpai [Wed, 17 Sep 2014 23:12:50 +0000 (23:12 +0000)]
sunxi: add missing symbol for arch timer
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42605
Jo-Philipp Wich [Wed, 17 Sep 2014 22:09:52 +0000 (22:09 +0000)]
firewall: fix invalid memory access when processing /128 IPv6 addresses from ubus, properly emit REDIRECT rules for local port forwards
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42604
Rafał Miłecki [Wed, 17 Sep 2014 21:25:36 +0000 (21:25 +0000)]
kernel: fix backport of bcma init patch
Upstream bcma patch:
bcma: use separated function to initialize bus on SoC
was backported incompletely. I missed arch code change.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42603
Steven Barth [Wed, 17 Sep 2014 15:04:30 +0000 (15:04 +0000)]
netfilter: some more dependency hell fixes
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42602
Steven Barth [Wed, 17 Sep 2014 15:01:16 +0000 (15:01 +0000)]
netfilter: fix dependencies of kmod-ipt-nat6
SVN-Revision: 42601
Nicolas Thill [Wed, 17 Sep 2014 14:28:05 +0000 (14:28 +0000)]
netfilter: add missing symbol to disable nft_queue
Signed-off-by: Nicolas Thill <nico@openwrt.org>
SVN-Revision: 42600
Steven Barth [Wed, 17 Sep 2014 12:17:01 +0000 (12:17 +0000)]
netfilter: remove redundant CONFIG_IP_NF_IPTABLES
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42599
Steven Barth [Wed, 17 Sep 2014 12:11:06 +0000 (12:11 +0000)]
nftables: introduce experimental nftables
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42598
Steven Barth [Wed, 17 Sep 2014 12:10:57 +0000 (12:10 +0000)]
libnftnl: Add nftables libnftnl
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42597
Steven Barth [Wed, 17 Sep 2014 12:10:44 +0000 (12:10 +0000)]
Reorganize netfilter kernel modules and package nftables kernel support
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42596
Felix Fietkau [Wed, 17 Sep 2014 11:34:16 +0000 (11:34 +0000)]
ubus: update to latest version, adds various fixes and improvements
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42594
Jo-Philipp Wich [Wed, 17 Sep 2014 10:25:47 +0000 (10:25 +0000)]
sdk: predefine kernel version magic
Kernel modules which are built using the SDK do not have access
to the .vermagic file in the Linux build dir, therefore the
generated .ipk metadata depends on kernel versions like
'3.10.49-1-unknown' which are not satisfiable by the kernel
meta package in the image.
Fix this problem by substituting 'unknown' with the current
version magic in include/kernel.mk when packing the SDK.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42590
Zoltan Herpai [Wed, 17 Sep 2014 10:15:05 +0000 (10:15 +0000)]
sunxi: add arm arch timer support
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42589
Zoltan Herpai [Wed, 17 Sep 2014 10:12:29 +0000 (10:12 +0000)]
modules: allow building rtl8188eu on 3.14
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42588
Zoltan Herpai [Wed, 17 Sep 2014 08:25:04 +0000 (08:25 +0000)]
uboot-sunxi: add PSCI support for bringing up secondary core on A20
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42587
John Crispin [Wed, 17 Sep 2014 07:41:31 +0000 (07:41 +0000)]
hostapd: do not remove foreign wpa_supplicant sockets
https://dev.openwrt.org/ticket/17886
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42586
Hauke Mehrtens [Tue, 16 Sep 2014 21:39:24 +0000 (21:39 +0000)]
kernel: add missing config option
This missing option was found by the build bots.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 42583
Felix Fietkau [Tue, 16 Sep 2014 16:46:20 +0000 (16:46 +0000)]
tools: add missing ldconfig make dependency on the staging area
Signed-off-by: John Szakmeister <john@szakmeister.net>
SVN-Revision: 42576
John Crispin [Tue, 16 Sep 2014 14:53:06 +0000 (14:53 +0000)]
Lantiq: fix build warning from dsl_fs script
fix inclusion of functions.sh in dsl_fs init script
without this, the following error is seen during build:
./etc/init.d/dsl_fs: line 4: /lib/functions.sh: No such file or directory
Signed-off-by: Thomas Langer <thomas.langer@lantiq.com>
SVN-Revision: 42575
John Crispin [Tue, 16 Sep 2014 14:53:01 +0000 (14:53 +0000)]
lantiq: move the lantiq,switch property into the interface node
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42574
Steven Barth [Tue, 16 Sep 2014 13:31:20 +0000 (13:31 +0000)]
libmnl: add some upstream fixes
SVN-Revision: 42573
John Crispin [Tue, 16 Sep 2014 12:26:35 +0000 (12:26 +0000)]
ubox: update to latest git
make the remote logging feature RFC3164 compliant
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42572
John Crispin [Tue, 16 Sep 2014 11:56:19 +0000 (11:56 +0000)]
postinst trigger: the new postinst trigger broke IB
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42571
John Crispin [Tue, 16 Sep 2014 11:55:57 +0000 (11:55 +0000)]
fs-tools: dont use mips16
this causes problems on 47xx/74k
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42570
Zoltan Herpai [Mon, 15 Sep 2014 21:05:00 +0000 (21:05 +0000)]
sunxi: add new watchdog compats to reboot code in 3.14
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42558
Zoltan Herpai [Mon, 15 Sep 2014 19:37:23 +0000 (19:37 +0000)]
sunxi: update profile of A13-OLinuXino to match uboot boardname, required for sdcard image
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42557
John Crispin [Mon, 15 Sep 2014 16:19:33 +0000 (16:19 +0000)]
lantiq: revert vr9 driver update as it causes problems
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42556
John Crispin [Mon, 15 Sep 2014 16:18:48 +0000 (16:18 +0000)]
kernel-build: fix STRIP_KERNEL_EXPORTS for recent kernels
Recent kernels started to mark exported symbols as global.
Adapt expressions in kernel-build.mk to also match global symbols
when grep'ing through nm output.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 42555
Felix Fietkau [Mon, 15 Sep 2014 16:09:23 +0000 (16:09 +0000)]
hostapd: remove bogus default setting for wps_pin (#17873)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42553
John Crispin [Mon, 15 Sep 2014 10:19:38 +0000 (10:19 +0000)]
ar71xx: add qihoo 360 c301 router support
Qihoo 360 C301 is a dual band wireless router supports 802.11n and 802.11ac.
Its chipset is AR9344 + AR9882 with two 16MB flashes.
This patch adds its initial support.
v2:
* use mtd_get_mac_ascii to fetch MAC address for ath10k.
* use ath79_register_pci to initialize AR9882.
Signed-off-by: Weijie Gao <hackpascal@gmail.com>
SVN-Revision: 42552
John Crispin [Mon, 15 Sep 2014 10:19:27 +0000 (10:19 +0000)]
lantiq: fix switch init on vr9 SoC (3.10)
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42551
John Crispin [Mon, 15 Sep 2014 10:19:20 +0000 (10:19 +0000)]
lantiq: fix switch init on vr9 SoC
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42550
John Crispin [Mon, 15 Sep 2014 10:19:14 +0000 (10:19 +0000)]
ar71xx: add board support for ubnt loco m xw
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
SVN-Revision: 42549
John Crispin [Mon, 15 Sep 2014 10:19:01 +0000 (10:19 +0000)]
ar71xx: refactor ubnt xw board setup
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
SVN-Revision: 42548
John Crispin [Mon, 15 Sep 2014 10:18:56 +0000 (10:18 +0000)]
include: remove file before overwritting it with replace_script
config.{sub,guess} could be symlinks to a shared common version of
this file (e.g. in staging). So we remove the destination file via
--remove-destination option of cp. This prevents replaceing the
common file that other packages could be build with if running at
the same time.
This fixes a class of errors where config.sub is missing, or
only partially present when running configure because a cp is
currently in progress
This is commonly seen building with a lot of parallel jobs and
on packages that use 'PKG_FIXUP:=autoreconf'
Signed-off-by: Matthew McClintock <mmcclint@qca.qualcomm.com>
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 42547
John Crispin [Mon, 15 Sep 2014 10:18:50 +0000 (10:18 +0000)]
iproute2: update from v3.15.0 to v3.16.0
Signed-off-by: Russell Senior <russell@personaltelco.net>
SVN-Revision: 42546
John Crispin [Mon, 15 Sep 2014 10:18:45 +0000 (10:18 +0000)]
procd: update to latest git HEAD
fixed timeout on shutdown and cmdline param parsing
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42545
John Crispin [Mon, 15 Sep 2014 10:18:37 +0000 (10:18 +0000)]
lantiq: add default switch setup to td8970
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42544
Steven Barth [Mon, 15 Sep 2014 10:15:23 +0000 (10:15 +0000)]
libreadline: bump to 6.3
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42543
Luka Perkov [Sun, 14 Sep 2014 23:15:00 +0000 (23:15 +0000)]
base-files: whitespace fixes
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 42542
Hauke Mehrtens [Sun, 14 Sep 2014 19:22:49 +0000 (19:22 +0000)]
bcm53xx: fix early serial console
This device actually has a 8250 serial with a shift of 0.
Tested this on a BCM4708.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 42538
Rafał Miłecki [Sun, 14 Sep 2014 17:31:13 +0000 (17:31 +0000)]
kernel: update bcma to the tag master-2014-09-11 (wireless-next)
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42537
Hauke Mehrtens [Sun, 14 Sep 2014 15:00:33 +0000 (15:00 +0000)]
kernel: add missing config option
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 42536
Rafał Miłecki [Sun, 14 Sep 2014 14:58:13 +0000 (14:58 +0000)]
kernel: move bcma patches pushed to wireless-next
We used separated patch for patches that were sent but not accepted yet.
It has changed now, so let's use the standard patch file for them.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42535
Zoltan Herpai [Sun, 14 Sep 2014 13:47:42 +0000 (13:47 +0000)]
sunxi: add sdcard image generation support when board profile is selected
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42534
Zoltan Herpai [Sun, 14 Sep 2014 13:09:22 +0000 (13:09 +0000)]
sunxi: rename pcduino profile to match uboot boardname in prep for the sdcard generator
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 42533
Hauke Mehrtens [Sun, 14 Sep 2014 12:06:59 +0000 (12:06 +0000)]
kernel: add missing config option
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 42532
Hauke Mehrtens [Sun, 14 Sep 2014 12:06:38 +0000 (12:06 +0000)]
kernel: make hwmon-lm75 only depend on kmod-thermal if needed
This fixes commit r42529 and closes #17855.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 42531
Felix Fietkau [Sun, 14 Sep 2014 11:40:51 +0000 (11:40 +0000)]
ath9k_htc: fix decryption errors
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42530
Hauke Mehrtens [Sat, 13 Sep 2014 23:03:36 +0000 (23:03 +0000)]
kernel: make kmod-hwmon-lm75 depend on kmod-thermal
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 42529
Hauke Mehrtens [Sat, 13 Sep 2014 22:10:00 +0000 (22:10 +0000)]
kernel: do not deactivate CONFIG_BLK_DEV
CONFIG_BLK_DEV does not activate any functionality, but many code, but
makes it possible to activate other options. Deactivating this breaks
the build of kmod-zram.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 42528
Hauke Mehrtens [Sat, 13 Sep 2014 21:25:21 +0000 (21:25 +0000)]
kernel: add missing config options
These missing option were found by the build bots.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 42527
Hauke Mehrtens [Sat, 13 Sep 2014 20:56:55 +0000 (20:56 +0000)]
cyassl: update to version 3.2.0
This fixes a security problem:
Security fix for RSA Padding check vulnerability
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 42526
Hauke Mehrtens [Sat, 13 Sep 2014 20:56:13 +0000 (20:56 +0000)]
ppp: update to version 2.4.7
This fixes: CVE-2014-3158 and some other bugs.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 42525
Hauke Mehrtens [Sat, 13 Sep 2014 20:35:10 +0000 (20:35 +0000)]
package: other.mk: update configuration for ad799x
The ad799x driver moved out of staging since kernel 3.16, so update filepath,
config elements and description.
Signed-off-by: Hartmut Knaack <knaack.h@gmx.de>
SVN-Revision: 42524
Hauke Mehrtens [Sat, 13 Sep 2014 20:34:44 +0000 (20:34 +0000)]
kernel: Backport essential fixes for ad799x
This series of patches ports back some fixes of the ad799x driver, which were
commited between 3.10 and 3.15.
Signed-off-by: Hartmut Knaack <knaack.h@gmx.de>
SVN-Revision: 42523
Hauke Mehrtens [Sat, 13 Sep 2014 20:28:44 +0000 (20:28 +0000)]
bcm53xx: select nvram package by default
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42522
Hauke Mehrtens [Sat, 13 Sep 2014 20:28:18 +0000 (20:28 +0000)]
package: nvram: enable on bcm53xx target
It uses mtd, so doesn't require any special adjustments for new target.
It has been succesfully tested (reading, writing and commiting).
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42521
Hauke Mehrtens [Sat, 13 Sep 2014 20:27:52 +0000 (20:27 +0000)]
Kconfig: Fix missing help text in DEVEL config menu
This patch completes missing help text for some options under CONFIG_DEVEL.
Provides help for BINARY_FOLDER and DOWNLOAD_FOLDER, and reduces ambiguity in
the help for BUILD_SUFFIX with an example.
Signed-off-by: Andrew McDonnell <bugs@andrewmcdonnell.net>
SVN-Revision: 42520
Hauke Mehrtens [Sat, 13 Sep 2014 20:27:25 +0000 (20:27 +0000)]
Kconfig: Various typo/grammar/line-length fixes in Config*.in files
Non-functional changes to config/Config-*.in files, including:
* spelling mistakes
* inconsistent terminology
* grammar
* overly long lines in "help" components
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
SVN-Revision: 42519
Hauke Mehrtens [Sat, 13 Sep 2014 20:26:51 +0000 (20:26 +0000)]
Kconfig: Aesthetic/formatting fixes to toolchain/Config.in.
Non-functional edits to toolchain/Config.in:
* fix spelling mistake ("us" -> "is")
* Overly long help lines shortened to avoid line wrap
* Standardize help info to use tab(s), then two spaces
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
SVN-Revision: 42518
Hauke Mehrtens [Sat, 13 Sep 2014 20:26:08 +0000 (20:26 +0000)]
curl: 7.36.0 -> 7.38.0
Main changes:
- URL parser: IPv6 zone identifiers are now supported
- cyassl: Use error-ssl.h when available (drop local patch)
- polarssl: support CURLOPT_CAPATH / --capath
- mkhelp: generate code for --disable-manual as well (drop local patch)
Full release notes: http://curl.haxx.se/changes.html
MIPS 34kc binary size:
- 7.36.0 before: 82,539 bytes
- 7.38.0 after: 83,321 bytes
Signed-off-by: Catalin Patulea <cat@vv.carleton.ca>
SVN-Revision: 42517
Steven Barth [Fri, 12 Sep 2014 12:25:55 +0000 (12:25 +0000)]
toolchain: packetize libatomic
Based on a patch by Tobias Steinicke <tobias.steinicke@inet.tu-berlin.de>.
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42514
John Crispin [Fri, 12 Sep 2014 06:54:16 +0000 (06:54 +0000)]
atheros: refresh config
Remove symbols that are now placed in the generic config.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42513
John Crispin [Fri, 12 Sep 2014 06:54:10 +0000 (06:54 +0000)]
atheros: convert AR2315 GPIO code to platform driver
Convert gpiolib realization to platform driver and move to the
appropriate subdirectory. Misc GPIO interrupt acknowledgement placed
to the MISC IRQ handler since in fact we can detect only one GPIO state
change.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42512
John Crispin [Fri, 12 Sep 2014 06:54:05 +0000 (06:54 +0000)]
atheros: convert AR5312 GPIO code to platform driver
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42511
John Crispin [Fri, 12 Sep 2014 06:53:58 +0000 (06:53 +0000)]
atheros: rework chained interrupts handling
Call generic_handle_irq() instead of do_IRQ() for chained interrupts,
remove XXX_NONE interrupts and call spurious_interrupt() when an interrupt
is unexpected.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42510
John Crispin [Fri, 12 Sep 2014 06:53:53 +0000 (06:53 +0000)]
atheros: convert gpio.h to stub
Implement to_irq() handler for AR2315 GPIO chip and convert custom
gpio.h header to stub.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42509
John Crispin [Fri, 12 Sep 2014 06:53:48 +0000 (06:53 +0000)]
atheros: rename SoCs config symbols
Rename config symbols to be consistent with other SoCs config symbols
supported by MIPS arch.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42508
John Crispin [Fri, 12 Sep 2014 06:53:43 +0000 (06:53 +0000)]
atheros: add AR2316 and AR2318 SoCs detection
Tested with AR2315, AR2316 and AR2317 SoCs, not tested with AR2318 but
changes seems correct: revision is one more than AR2317.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42507
John Crispin [Fri, 12 Sep 2014 06:53:33 +0000 (06:53 +0000)]
atheros: ar2315-pci: convert to platform driver
Convert the PCI controller support code to platform driver and move it to
appropriate subdirectory.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42506
John Crispin [Fri, 12 Sep 2014 06:53:27 +0000 (06:53 +0000)]
atheros: ar2315-pci: rename configuration symbol
Rename configuration symbol to be consistent with other MIPS machines.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42505
John Crispin [Fri, 12 Sep 2014 06:53:21 +0000 (06:53 +0000)]
atheros: ar2315-pci: update DMA offset macroses
Remove duplicated macroses, which define DMA offset (SDRAM baseaddress).
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42504
John Crispin [Fri, 12 Sep 2014 06:53:15 +0000 (06:53 +0000)]
atheros: ar2315-pci: update host bridge resources
It seems that the PCI controller does not support I/O ports, so remove
the ports range. Also correct the beginning of the memory range and its
size.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42503
John Crispin [Fri, 12 Sep 2014 06:53:09 +0000 (06:53 +0000)]
atheros: ar2315-pci: rework the configuration access code
Use __raw_{read,write}l accessors and use Abort interrupt to detect a
configuration space read/write errors. The second change improves errors
detection, what improves the device presence detection and helps us to
avoid following (and similar) errors:
pci 0000:00:00.2: ignoring class 0x7e0200 (doesn't match header type 02)
pci 0000:00:00.2: bridge configuration invalid ([bus 03-90]), reconfiguring
pci 0000:00:00.2: not setting up bridge for bus 0000:01
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42502
John Crispin [Fri, 12 Sep 2014 06:53:00 +0000 (06:53 +0000)]
atheros: ar2315-pci: rework interrupt handling
Add PCI IRQ controller to facilitate interrupt handling, move interrupts
initialization to the IRQ controller initialization from
pcibios_plat_dev_init() callback.
Also remove odd PCI dev configuration manipulation from pcibios_plat_dev_init()
callback.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42501
John Crispin [Fri, 12 Sep 2014 06:52:55 +0000 (06:52 +0000)]
atheros: ar2315-pci: rework host controller initialization
Explicitly configure PCI host controller, and do not expose it to PCI
subsystem. The PCI host controller acts as a usual PCI device connected
to the bus, but its configuration as a usual PCI device is senseless,
since the host controller provide access to _internal_ memory space for
_external_ device.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42500
John Crispin [Fri, 12 Sep 2014 06:52:51 +0000 (06:52 +0000)]
atheros: ar2315-pci: cosmetic changes
- add comment, which briefly describes PCI controller features and
Fonera 2.0g schematics.
- rename several functions and structures, to make it clear that this
code only for AR2315 chips.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 42499