Commit Graph

9588 Commits

Author SHA1 Message Date
Felix Fietkau
1bdea42662 kernel: fix a warning in the O_DIRECT debloat patch
SVN-Revision: 34740
2012-12-17 20:55:49 +00:00
Felix Fietkau
2bda7a5b41 kernel: add some debloat patches, strip down procfs and make O_DIRECT support optional, saves ~15K after lzma on MIPS
SVN-Revision: 34737
2012-12-17 15:11:39 +00:00
Gabor Juhos
d153bdbba9 generic: rtl836x: fix compiler warnings
CC      drivers/net/phy/rtl8366rb.o
In file included from drivers/net/phy/rtl8366s.c:16:0:
include/linux/of_platform.h:106:13: warning: 'struct device' declared inside parameter list [enabled by default]
include/linux/of_platform.h:106:13: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
drivers/net/phy/rtl8366s.c: In function 'rtl8366s_probe':
drivers/net/phy/rtl8366s.c:1094:2: warning: label 'err_out' defined but not used [-Wunused-label]
drivers/net/phy/rtl8366s.c:1055:32: warning: unused variable 'pdata'[-Wunused-variable]
  CC      drivers/net/phy/rtl8366rb.o
In file included from drivers/net/phy/rtl8366rb.c:17:0:
include/linux/of_platform.h:106:13: warning: 'struct device' declared inside parameter list [enabled by default]
include/linux/of_platform.h:106:13: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
drivers/net/phy/rtl8366rb.c: In function 'rtl8366rb_probe':
drivers/net/phy/rtl8366rb.c:1214:2: warning: label 'err_out' defined but not used [-Wunused-label]
drivers/net/phy/rtl8366rb.c:1175:32: warning: unused variable 'pdata'[-Wunused-variable]
  CC      drivers/net/phy/rtl8367.o
In file included from drivers/net/phy/rtl8367.c:15:0:
include/linux/of_platform.h:106:13: warning: 'struct device' declared inside parameter list [enabled by default]
include/linux/of_platform.h:106:13: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
drivers/net/phy/rtl8367.c: In function 'rtl8367_probe':
drivers/net/phy/rtl8367.c:1712:2: warning: label 'err_out' defined but not used [-Wunused-label]
drivers/net/phy/rtl8367.c:1677:32: warning: unused variable 'pdata' [-Wunused-variable]
  CC      drivers/net/phy/rtl8367b.o
In file included from drivers/net/phy/rtl8367b.c:15:0:
include/linux/of_platform.h:106:13: warning: 'struct device' declared inside parameter list [enabled by default]
include/linux/of_platform.h:106:13: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
drivers/net/phy/rtl8367b.c: In function 'rtl8367b_probe':
drivers/net/phy/rtl8367b.c:1494:2: warning: label 'err_out' defined but not used [-Wunused-label]
drivers/net/phy/rtl8367b.c:1459:32: warning: unused variable 'pdata' [-Wunused-variable]

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34731
2012-12-17 13:02:18 +00:00
Gabor Juhos
61d715505c ar71xx: add profile and build image for UniFi AP Pro
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34730
2012-12-17 12:28:21 +00:00
Gabor Juhos
abbd18776e ar71xx: add user-space support for UniFi AP Pro
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34728
2012-12-17 12:28:11 +00:00
Gabor Juhos
ff3f28265f ar71xx: add kernel support for the UniFi AP Pro
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34727
2012-12-17 12:28:02 +00:00
John Crispin
7bcb6b5479 make pinctrl-falcon honour status="disbaled";
SVN-Revision: 34714
2012-12-16 10:03:28 +00:00
John Crispin
573cf13419 fix falcon profile
SVN-Revision: 34713
2012-12-16 10:03:23 +00:00
John Crispin
33d3433d75 fix i2c-lantiq module
SVN-Revision: 34712
2012-12-16 10:03:18 +00:00
John Crispin
b637eb598d add falcon devicetree files
SVN-Revision: 34711
2012-12-16 10:03:11 +00:00
Felix Fietkau
8c3306b8b6 kernel: add a missing config symbol for 3.7
SVN-Revision: 34710
2012-12-15 22:00:03 +00:00
Jonas Gorski
eba8cccd88 linux: generic: rtl836*: fix compilation with !CONFIG_OF
fixes the following errors caused by r34682:

  CC [M]  drivers/net/phy/rtl8366_smi.o
In file included from drivers/net/phy/rtl8366_smi.c:26:0:
drivers/net/phy/rtl8366_smi.h:149:46: warning: 'struct platform_device' declared inside parameter list [enabled by default]
drivers/net/phy/rtl8366_smi.h:149:46: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
drivers/net/phy/rtl8366_smi.c:1398:65: warning: 'struct platform_device' declared inside parameter list [enabled by default]
drivers/net/phy/rtl8366_smi.c: In function 'rtl8366_smi_probe_plat':
drivers/net/phy/rtl8366_smi.c:1400:44: error: dereferencing pointer to incomplete type
drivers/net/phy/rtl8366_smi.c:1402:11: error: dereferencing pointer to incomplete type
drivers/net/phy/rtl8366_smi.c:1403:16: error: dereferencing pointer to incomplete type
drivers/net/phy/rtl8366_smi.c: At top level:
drivers/net/phy/rtl8366_smi.c:1415:46: warning: 'struct platform_device' declared inside parameter list [enabled by default]
drivers/net/phy/rtl8366_smi.c:1415:21: error: conflicting types for 'rtl8366_smi_probe'
drivers/net/phy/rtl8366_smi.h:149:21: note: previous declaration of 'rtl8366_smi_probe' was here
drivers/net/phy/rtl8366_smi.c: In function 'rtl8366_smi_probe':
drivers/net/phy/rtl8366_smi.c:1420:31: error: dereferencing pointer to incomplete type
drivers/net/phy/rtl8366_smi.c:1424:10: error: dereferencing pointer to incomplete type
drivers/net/phy/rtl8366_smi.c:1425:3: warning: passing argument 1 of 'rtl8366_smi_probe_of' from incompatible pointer type [enabled by default]
drivers/net/phy/rtl8366_smi.c:1392:19: note: expected 'struct device_node *' but argument is of type 'struct platform_device *'
drivers/net/phy/rtl8366_smi.c:1427:3: warning: passing argument 1 of 'rtl8366_smi_probe_plat' from incompatible pointer type [enabled by default]
drivers/net/phy/rtl8366_smi.c:1398:5: note: expected 'struct platform_device *' but argument is of type 'struct platform_device *'
drivers/net/phy/rtl8366_smi.c: At top level:
drivers/net/phy/rtl8366_smi.c:1438:1: error: conflicting types for 'rtl8366_smi_probe'
drivers/net/phy/rtl8366_smi.h:149:21: note: previous declaration of 'rtl8366_smi_probe' was here
make[7]: *** [drivers/net/phy/rtl8366_smi.o] Error 1
make[6]: *** [drivers/net/phy] Error 2
make[5]: *** [drivers/net] Error 2
make[4]: *** [drivers] Error 2

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

SVN-Revision: 34703
2012-12-15 13:32:02 +00:00
John Crispin
3ca51b5399 select hcd as a default package for the dgn3500
SVN-Revision: 34702
2012-12-15 11:01:16 +00:00
John Crispin
85e4da7e23 EASY80920 has 2 usb ports
SVN-Revision: 34701
2012-12-15 11:01:11 +00:00
John Crispin
3dac521a49 remove 3.3 and 3.6
SVN-Revision: 34699
2012-12-15 02:01:08 +00:00
John Crispin
1dece11487 cleanup basefiles
SVN-Revision: 34698
2012-12-15 02:01:00 +00:00
John Crispin
601bc28669 clean up modules.mk
SVN-Revision: 34697
2012-12-15 02:00:55 +00:00
John Crispin
2c33df0376 add devicetrees
SVN-Revision: 34691
2012-12-15 02:00:20 +00:00
John Crispin
3a948770cf add linux-v3.7
SVN-Revision: 34687
2012-12-15 01:59:45 +00:00
John Crispin
d8678644f9 make rtl8366 driver OF capable
SVN-Revision: 34682
2012-12-15 01:59:08 +00:00
Hauke Mehrtens
4901ac8225 brcm47xx: improve suppressing printing if a module was found in preinit function.
Thank you Bastian Bittorf

SVN-Revision: 34680
2012-12-14 22:45:12 +00:00
Gabor Juhos
57d7df3a35 generic: export include/linux/switch.h on 3.3, 3.6
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34678
2012-12-14 12:11:48 +00:00
Gabor Juhos
a860153cce generic: disintegrate UAPI from include/linux/switch.h
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34677
2012-12-14 12:11:41 +00:00
Gabor Juhos
8aed692309 generic: refresh patches
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34676
2012-12-14 08:47:39 +00:00
Gabor Juhos
272ef8ac00 generic: update pci_disable_usb_common_quirks patch
Fixes the following compiler warning:
drivers/usb/host/pci-quirks.c:459:23: warning: 'quirk_usb_handoff_uhci' defined but not used [-Wunused-function]

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34675
2012-12-14 08:32:56 +00:00
Gabor Juhos
2e2c88b625 ar71xx: reorder some patches
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34674
2012-12-14 07:16:56 +00:00
Gabor Juhos
34411a0cbd ar71xx: merge unifi outdoor patch into the ubnt-xm one
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34673
2012-12-14 07:16:50 +00:00
Hauke Mehrtens
6c8efbfdc0 brcm47xx: Additional BCM4716 support
Additional BCM4716 support.  Still needs working ethernet driver.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 34672
2012-12-13 18:57:38 +00:00
Hauke Mehrtens
6672d869da brcm47xx: BCMA - Broadcom 2011 SDK Updates
I noticed these changes when reviewing the 2011 Broadcom SDK. I haven't
noticed any obvious changes in behavior with them applied; but thought I
should at least pass them on.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 34670
2012-12-13 18:54:04 +00:00
Hauke Mehrtens
97d22306da brcm47xx: return the real irq number in bcma_core_irq
The irq signal numbers that are send by the cpu are increased by 2 from
the number programmed into the mips core by bcma.
Return the irq number on which the irqs are send in bcma_core_irq() now.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 34669
2012-12-13 18:51:10 +00:00
Gabor Juhos
6e4082f170 kernel: fix solos-pci skb double-free in DMA mode
[juhosg: refresh the patches with quilt]

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34667
2012-12-13 18:39:31 +00:00
Florian Fainelli
321852348f kernel: fix perf build with uclibc toolchains on x86
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34666
2012-12-13 17:34:22 +00:00
Florian Fainelli
5e7d69554e kernel/3.6: backport an upstream build for perf with uClibc
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34662
2012-12-13 15:40:27 +00:00
Felix Fietkau
2bb7f82d8a kernel: fix porting mistakes on the 3.6+ SIP NAT patch causing crashes
SVN-Revision: 34657
2012-12-13 13:07:13 +00:00
Hauke Mehrtens
71712ec522 brcm47xx: this usb patch is not needed, the Broadcom SDK does it the other way.
SVN-Revision: 34655
2012-12-13 00:12:42 +00:00
Hauke Mehrtens
5be97468f6 brcm47xx: use kernel 3.6.10 by default now
SVN-Revision: 34654
2012-12-13 00:11:55 +00:00
Hauke Mehrtens
235c065e12 brcm47xx: suppress printing if a module was found in preinit function.
SVN-Revision: 34653
2012-12-13 00:11:11 +00:00
Hauke Mehrtens
3a4a6cfd64 kernel: in kernel 3.6.8 and later tg3 depends on hwmon.ko
SVN-Revision: 34652
2012-12-13 00:09:55 +00:00
Hauke Mehrtens
1bd8db0bd6 kernel: update bcma and ssb to master-2012-12-11-2 from wireless-testing
SVN-Revision: 34651
2012-12-12 22:42:18 +00:00
Gabor Juhos
d085aad288 ar71xx: add profile and build initramfs image for the WNDR4300
It is not yet possible to use the default squasfsh/jffs2 images
on NAND flashes, so only initramfs image is supported for now.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34650
2012-12-12 16:49:52 +00:00
Gabor Juhos
dcdfcb75f0 ar71xx: add user-space support for the NETGEAR WNDR4300
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34649
2012-12-12 16:49:51 +00:00
Gabor Juhos
bc82db7d78 ar71xx: add kernel support for the NETGEAR WNDR4300
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34647
2012-12-12 16:49:49 +00:00
Gabor Juhos
75b71f4a74 ar71xx: add ap91_pci_init_simple helper
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34646
2012-12-12 16:49:48 +00:00
Gabor Juhos
d7cebac243 ar71xx: add ath79_wmac_register_simple helper
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34645
2012-12-12 16:49:47 +00:00
Gabor Juhos
ec26814b0e ar71xx: refresh 3.3 patches
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34644
2012-12-12 16:49:46 +00:00
Gabor Juhos
cdfc300948 ar71xx: remove superfluous USB patches for 3.3
SVN-Revision: 34643
2012-12-12 16:49:43 +00:00
Gabor Juhos
eece71be56 generic: fix 8139cp patch for 3.6
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34640
2012-12-12 08:37:27 +00:00
Gabor Juhos
2b378d11c8 kernel: update linux 3.6 to 3.6.10
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34639
2012-12-11 20:14:39 +00:00
Florian Fainelli
ed15c452a1 kernel: update to 3.7 final
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34626
2012-12-11 11:31:17 +00:00
Florian Fainelli
aa2dc106c6 switch to 3.6 kernel
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34623
2012-12-10 21:06:10 +00:00
Florian Fainelli
ff6116cbdf add 3.6 kernel support
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34622
2012-12-10 21:06:05 +00:00
Florian Fainelli
17c76e5ca8 add sound feature
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34621
2012-12-10 21:05:48 +00:00
Florian Fainelli
cbfca35c76 generic: backport a fix for the input keymap-matrix module
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34620
2012-12-10 21:05:42 +00:00
Florian Fainelli
87c8808ca5 keyboard driver depends on input-matrixkmap for 3.6+
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34619
2012-12-10 21:05:36 +00:00
Florian Fainelli
5c28c5255f generic: backport an upstream fix for building snd-soc-pcm as a module
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34617
2012-12-10 21:05:27 +00:00
Florian Fainelli
f016b935d3 also list kmod-sound-core in the default packages
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34615
2012-12-10 21:05:11 +00:00
Gabor Juhos
dfd718d13d mac80211: ath9k: allow to load EEPROM data via firmware API
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34606
2012-12-10 15:46:15 +00:00
Florian Fainelli
374a72411a generic/kernel: add a fix for a common MIPS build failure.
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34602
2012-12-10 15:04:10 +00:00
Florian Fainelli
c1c6a23f13 kernel/generic: refresh 3.7 patches
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34601
2012-12-10 15:03:55 +00:00
Florian Fainelli
0f90806014 kernel/generic: port r34599 over 3.7 kernel
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34600
2012-12-10 15:03:51 +00:00
Florian Fainelli
67e85c0018 kernel/generic: fix build failure on missing uhci symbol
linux-3.6.8/drivers/usb/host/pci-quirks.c:471: undefined reference to
`uhci_check_and_reset_hc'

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

SVN-Revision: 34599
2012-12-10 14:24:28 +00:00
John Crispin
c2ae0ec02a add support for Hauppauge Broadway
This patch introduces OpenWRT support for the base Hauppauge/PCTV Broadway
platform.  It doesn't deal with the TV tuner or transcoder at this point,
but the core functionality is working (Ethernet, wireless, USB, buttons,
LEDs, etc).

Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>

SVN-Revision: 34595
2012-12-10 14:13:01 +00:00
Gabor Juhos
3cbc1a49e2 ar71xx: load ar934x_nfc driver earlier
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34589
2012-12-10 10:38:11 +00:00
Gabor Juhos
1f7ae58a2c ar71xx: ar934x_nfc: allow to control DMA data swap via platform data
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34588
2012-12-10 10:38:07 +00:00
Gabor Juhos
2581173660 kernel: update linux 3.6 to 3.6.9
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34578
2012-12-08 15:01:33 +00:00
Gabor Juhos
47f9b2a110 ar71xx: TP-LINK also has a family TL-WDR
Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34577
2012-12-07 19:10:57 +00:00
Gabor Juhos
d7ba2b4840 ar71xx: add profile and build image for TP-LINK TL-WA801N/ND
Patch-by: Amir Sagie <openwrt-devel@taproot.org.il>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34576
2012-12-07 19:10:56 +00:00
Florian Fainelli
deeeb5f671 create Linksys WRTU54G-TM profile
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34572
2012-12-07 18:02:31 +00:00
Florian Fainelli
33f6c5ddb9 kernel: add missing USB configuration symbols after r34501
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34568
2012-12-07 11:01:53 +00:00
Florian Fainelli
8236584b13 rename interrupt number constants
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34566
2012-12-06 22:41:14 +00:00
Florian Fainelli
f1e4da0389 remove the now deprecated /proc/adm8668 interface
Proper gpiolib support is hooked instead.

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

SVN-Revision: 34565
2012-12-06 22:41:09 +00:00
Florian Fainelli
849662a8ec add a gpiolib driver
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34564
2012-12-06 22:41:04 +00:00
Florian Fainelli
78b235cfc3 do not reset WAN and LAN blocks
This is taken care of by the tulip driver accordingly.

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

SVN-Revision: 34563
2012-12-06 22:40:58 +00:00
Florian Fainelli
b3f36553cc enable and advertise USB support
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34562
2012-12-06 22:40:54 +00:00
Florian Fainelli
a5aed4ec3a add support for on-board EHCI controller
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34561
2012-12-06 22:40:49 +00:00
Florian Fainelli
88f6bf64cf remove the "old" tulip forked driver
We can now use the mainline tulip driver.

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

SVN-Revision: 34559
2012-12-06 22:40:40 +00:00
Florian Fainelli
40ab1facd2 use the tulip platform driver
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34558
2012-12-06 22:40:36 +00:00
Florian Fainelli
445e77fdb5 patch the tulip driver to accept a platform variant
Isolate the PCI specific parts and group them under CONFIG_TULIP_PCI
CONFIG_TULIP_PLATFORM can be enabled for a platform style Tulip driver.

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

SVN-Revision: 34557
2012-12-06 22:40:31 +00:00
Florian Fainelli
b1f1381c27 move clock frequencies into clock driver
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34556
2012-12-06 22:40:26 +00:00
Florian Fainelli
60663b12b2 add CONFIG_GPIO_PL061 config symbol
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34555
2012-12-06 22:40:21 +00:00
Florian Fainelli
1232f91efb replace the custom mtd driver with a partition parser
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34554
2012-12-06 22:40:17 +00:00
Florian Fainelli
b516c8d89d cleanup PCI controller code
At some point we should make the ADM5120 PCI controller driver a real
platform driver and share that one between the two targets.

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

SVN-Revision: 34553
2012-12-06 22:40:12 +00:00
Florian Fainelli
1ed763b888 cleanup and make interrupt code more robust
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34552
2012-12-06 22:40:02 +00:00
Florian Fainelli
47ccbaaa91 remove frequency from /proc/cpuinfo
This is not the place to expose it and duplicates code reading the
system frequency.

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

SVN-Revision: 34551
2012-12-06 22:39:57 +00:00
Florian Fainelli
e37f6fb458 provide a system clock to be used by the MIPS timer
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34550
2012-12-06 22:39:52 +00:00
Florian Fainelli
79c2ce01b7 get rid of the UART defines
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34549
2012-12-06 22:39:47 +00:00
Florian Fainelli
afc2b07be1 get rid of the specific UART driver and use AMBA PL010
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34548
2012-12-06 22:39:43 +00:00
Florian Fainelli
2dee2133c5 implement early_printk without an early_console
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34547
2012-12-06 22:39:33 +00:00
Florian Fainelli
f85115efd8 simplify IRQ controller code
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34546
2012-12-06 22:39:27 +00:00
Florian Fainelli
50303d52e2 use platform_add_devices
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34545
2012-12-06 22:39:22 +00:00
Florian Fainelli
192c1e90bc move time related functions to their own file
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34544
2012-12-06 22:39:18 +00:00
Florian Fainelli
1f939889ca move setup-related functions to their own file
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34543
2012-12-06 22:39:08 +00:00
Felix Fietkau
abc03de599 kernel: add missing config symbols
SVN-Revision: 34532
2012-12-06 14:11:16 +00:00
Felix Fietkau
a3843e7ec7 kernel 3.6+: nuke obsolete patches that are messing up oprofile builds
SVN-Revision: 34506
2012-12-05 16:49:48 +00:00
Florian Fainelli
512baafc6b kernel/3.3: move OHCI and EHCI platform drivers to generic
These patches are not specific to bcm47xx and will be used on other
platforms as well.

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

SVN-Revision: 34501
2012-12-05 14:18:05 +00:00
Florian Fainelli
822ee5053e cns3xxx: fix dwc_otg driver compat with udc-core
function.  This removes those from the dwc_otg driver and removes the patch
that comments out the linkage of udc-core so that the dwc_otg driver can
co-exist happily with other USB Device Controllers.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34475
2012-12-04 16:19:18 +00:00
Florian Fainelli
fd0729f35c cns3xxx: advertise pcie usb usbgadget features
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34474
2012-12-04 16:19:12 +00:00
Florian Fainelli
d9d0814fc2 Fix Comtrend AR-5381u Power LED
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34471
2012-12-04 15:19:50 +00:00
Florian Fainelli
d3cda51994 do no longer rename amba-pl010 serial devices names
Back in the days when we could not override /etc/inittab, it made a lot
of sense to rename ttyAM to ttyS since this was the only supported
serial device(s), we can now just put in an appropriate /etc/inittab file
now.

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

SVN-Revision: 34469
2012-12-03 16:18:40 +00:00
Felix Fietkau
a7220cd9f8 kernel: disable more pci quirks to save space on platforms that don't need them
SVN-Revision: 34467
2012-12-03 10:33:47 +00:00
Felix Fietkau
ec885796c0 kernel 3.6+: switch to a crc32 implementation that is more suitable for small caches. reduces kernel image size by ~22 KiB on mips
SVN-Revision: 34461
2012-12-02 18:37:41 +00:00
Felix Fietkau
24b31c9428 kernel: fix stripping symbol exports
SVN-Revision: 34458
2012-12-02 17:42:17 +00:00
Hauke Mehrtens
2ac9ac5163 brcm47xx: read sprom vars without prefix for boardrev and boardtype if the prefixed one is not available.
SVN-Revision: 34454
2012-12-02 16:11:39 +00:00
Felix Fietkau
38d3b8d0ea kernel: patch in a working copy of elf.h instead of using relative path based hackery in #include statements
SVN-Revision: 34449
2012-12-02 15:26:19 +00:00
Gabor Juhos
e0e43655ce ramips: fix serial console for Belkin F5D8235 v1/v2
Based on a patch from #12533.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34445
2012-12-02 14:16:12 +00:00
Gabor Juhos
890f83dfb3 Update linux-atm fixes to reflect the final upstream pull request
[juhosg: refresh the patches with quilt]

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34443
2012-12-02 13:04:04 +00:00
Jo-Philipp Wich
476ea2bcb4 imagebuilder: use file_copy to deploy files/ in the image generation phase
SVN-Revision: 34439
2012-12-02 12:20:43 +00:00
Florian Fainelli
4a1e2123eb kernel: remove references to TARGET_ubicom32
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34431
2012-11-30 10:53:51 +00:00
Florian Fainelli
527afd0e9a remove target
This target is unused, does not support any off the shelf hardware and
has been a maintenance burden for quite some time now.

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

SVN-Revision: 34430
2012-11-30 10:53:47 +00:00
Florian Fainelli
c830644d97 remove Linux 3.3 support
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34426
2012-11-29 21:43:02 +00:00
Florian Fainelli
763f780553 use a default kernel command-line to mount squashfs and jffs2
This fixes bug #9055.

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

SVN-Revision: 34424
2012-11-29 21:42:53 +00:00
Gabor Juhos
7cde0281f4 kernel: Fix 8139cp ring buffer initialisation, tx timeout recovery, add BQL
Patches queued upstream in net-next.git

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34415
2012-11-29 17:58:28 +00:00
Gabor Juhos
4f5defdc3b ar71xx: switch to 3.6.8
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34414
2012-11-29 17:53:42 +00:00
Gabor Juhos
ea17e36482 kernel: Update Geos to 3.6.8
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34411
2012-11-29 17:37:19 +00:00
Gabor Juhos
543c2c27d1 kernel: Add ATM fixes pending upstream merge (queue reduction, race fixes)
Patches about to go into net-next.git

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34410
2012-11-29 17:37:18 +00:00
Gabor Juhos
df6727639a kernel: Add missing CONFIG_BATTERY_DS2781 option to generic 3.6 config
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34409
2012-11-29 17:37:16 +00:00
Gabor Juhos
44131bd785 ramips: rt305x: add profile and build image for the Asus RT-N13U
Signed-off-by: Amit Mendapara <mendapara.amit@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34407
2012-11-29 17:37:14 +00:00
Gabor Juhos
d3994b7408 ramips: rt305x: add user-space support for the Asus RT-N13U
Signed-off-by: Amit Mendapara <mendapara.amit@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34406
2012-11-29 17:37:13 +00:00
Gabor Juhos
0ec59e6235 ramips: rt305x: add kernel support for the Asus RT-N13U Wireless-N300 Router
The work has been backported from openwrt-dreambox with
some modifications & code cleanup.

* updated config-3.3
* updated config-3.6
* renamed rt-n13 to rt-n13u
* fixed mach-rt-n13u.c

[juhosg: move user-space support and image generation into separate
patches]

Signed-off-by: Amit Mendapara <mendapara.amit@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34405
2012-11-29 17:37:11 +00:00
Gabor Juhos
c2f018fca2 remove common symbols from 3.6 configs
The removed symbols are present in the generic configuration.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34404
2012-11-29 15:21:41 +00:00
Gabor Juhos
1f516235ea remove common symbols from 3.3 configs
The removed symbols are present in the generic configuration.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34403
2012-11-29 15:21:35 +00:00
Gabor Juhos
3a4d0ebd5c kernel: update linux 3.6 to 3.6.8
Also refresh the affected patches.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34402
2012-11-29 07:42:19 +00:00
Florian Fainelli
ee16e144bb use physmap-flash part_probe_types
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34398
2012-11-27 18:42:49 +00:00
Florian Fainelli
0588d13a3e Fix typo in 96338GW power LED.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34396
2012-11-27 18:42:42 +00:00
Florian Fainelli
dd852e242d add AudioCodes AC495 SoC
Found in the AudioCodes Tulip AC494 ATA.

Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34395
2012-11-27 18:42:39 +00:00
Florian Fainelli
d59ba20030 do not call clk_put() on the timer clock
We don't support disabling the clock, but this is actually what it would do.

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

SVN-Revision: 34394
2012-11-27 18:42:36 +00:00
Florian Fainelli
5d6208f34d do not list specific board compatible strings
The general practice is to use the general SoC compatible string in both the
DTS and the board specific .c file.

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

SVN-Revision: 34393
2012-11-27 18:42:32 +00:00
Florian Fainelli
94b7be6dd7 remove unused variables from Makefile.boot
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34392
2012-11-27 18:42:28 +00:00
Hauke Mehrtens
efd00e6240 brcm47xx: fix title of Bcm4705-wl profile
SVN-Revision: 34378
2012-11-25 16:41:00 +00:00
Hauke Mehrtens
a3d976aff5 brcm47xx: add profile for bcm4705 with wl driver
SVN-Revision: 34336
2012-11-25 16:15:27 +00:00
Gabor Juhos
57b7879a4e ramips: ramips_eth: use Kconfig definition to enable debug
The Kconfig identifier to enable debugging in the driver was different from the
actually used one. Fix that.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34332
2012-11-25 14:25:54 +00:00
Gabor Juhos
21d5df8700 ramips: add DIR-615 D userspace support
Commit 7c8edac25f23c4fc14239fdc293caa1317649944 introduced new machine and
Makefile changes to build images for this target. However, without the userspace
bits a ramips machine can't use wifi as the necessary "eeprom" data is to be
extracted by a hotplug script; also, sysupgrade support and default led
configuration are missing.

An IRC user reported these changes allowed him to use wifi on his hardware.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34331
2012-11-25 14:25:27 +00:00
Hauke Mehrtens
608efcdbd0 kernel: add CONFIG_BCMA_POSSIBLE=y to generic config as it is set in most of the target configs.
SVN-Revision: 34330
2012-11-25 14:14:17 +00:00
Hauke Mehrtens
aa8e887a46 brcm47xx: whitespace cleanups
SVN-Revision: 34329
2012-11-25 14:03:51 +00:00
Hauke Mehrtens
be77f9951c brcm47xx: fix cpu clock detection on ASUS WL-520gU
The ASUS WL-520gU and some other similar Asus devices have a BCM5354
running at 200MHZ and not at 240 which is the default for this SoC.

This fixes #4083.

SVN-Revision: 34325
2012-11-24 20:28:06 +00:00
Hauke Mehrtens
264873b3c5 brcm47xx: watchdog: deactivate NOWAYOUT.
In the old configuration the SoC issued a reboot if the watchdog was
killed also if it was kill with TERM and not KILL.

This will fix #11724.

SVN-Revision: 34324
2012-11-24 20:24:27 +00:00
Hauke Mehrtens
c62d86ecb8 brcm47xx: update watchdog driver
This watchdog driver should work with SoC having a PMU.

This fixes #11720.

SVN-Revision: 34323
2012-11-24 20:07:25 +00:00
Jonas Gorski
60e0e0d6e6 bcm63xx: Add a fixup for rt2x00 devices.
This patch adds support for defining rt2x00 eeprom data.
This eeprom data can be extracted from flash or loaded directly from a firmware file.

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

SVN-Revision: 34322
2012-11-24 14:19:22 +00:00
Jonas Gorski
746b4cec06 bcm63xx: Enable LED pin support for ath9k pci fixup.
Some boards need specifying LED pin in order to get it working.
For example, in board HW556 (Huawei HG556a) "led_pin" must be "2".
By default led_pin is "0", so dsl_274xb_rev_f is changed to "-1".

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

SVN-Revision: 34321
2012-11-24 14:19:16 +00:00
Jonas Gorski
1baeede939 bcm63xx: fix spi transfer handling
* Accept transfers without bits_per_word set.

* Work around the inability of the hardware of keeping CS asserted.

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

SVN-Revision: 34320
2012-11-24 14:19:09 +00:00
Gabor Juhos
b0b994cf76 ar71xx: set pad6 cfg for AR8327 on the AP136 board
Also override the pll_1000 value. Without these settings
ethernet suffers from packet loss.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34316
2012-11-23 20:55:34 +00:00
Gabor Juhos
49d4b5581d generic: ar8216: set delay values for SGMII mode on AR8327
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34315
2012-11-23 20:55:26 +00:00
Florian Fainelli
6b63716262 add preliminary support for musl
Musl is an alternative C-library, see http://www.musl-libc.org for more infos.

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

SVN-Revision: 34314
2012-11-23 20:02:29 +00:00
Jo-Philipp Wich
b73f22de1e imagebuilder: merge r25078 to align files/ handling with current buildroot
SVN-Revision: 34301
2012-11-22 19:46:54 +00:00
Gabor Juhos
3205b52d1c generic: ar8216: introduce ar8216_mib_op helper
The ar8216_mib_{capture,flush} functions are similar.
Move the common code into a helper and use that from
the original functions.

This change also fixes a lockdep warning in
ar8216_mib_flush.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34297
2012-11-22 10:33:03 +00:00
Gabor Juhos
10d30f2d2d swconfig: make it compatible with 3.7
swconfig does not compile with 3.7 because

struct netlink_notify->pid    has been renamed to
struct netlink_notify->portid

and

struct genl_info->snd_pid     has been renamed to
struct genl_info->snd_portid

Use the new names and add compatibility patches
to 3.3 and 3.6.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34288
2012-11-21 17:38:11 +00:00
John Crispin
f7ead0a2d5 adds proper package selection for dgn3500
SVN-Revision: 34286
2012-11-21 06:06:48 +00:00
Gabor Juhos
e20a0baa04 cns21xx: add support for 3.6
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34285
2012-11-20 21:37:53 +00:00
Gabor Juhos
5c740aa23c generic: add some missing symbols for 3.7
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34284
2012-11-20 21:34:43 +00:00
Gabor Juhos
2a792f32b5 generic: ar8216: fix port number check in 'ar8xxx_mib_work_func'
Also add a WARN_ON to 'ar8216_mib_fetch_port_stat'

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34283
2012-11-20 20:40:04 +00:00
Gabor Juhos
258b2f2dc2 generic: ar8216: remove an unblanced mutex_unlock call
Fixes the following warning:

[   94.080000]
[   94.080000] =====================================
[   94.080000] [ BUG: bad unlock balance detected! ]
[   94.080000] 3.3.8 #2 Tainted: G           O
[   94.080000] -------------------------------------
[   94.080000] swconfig/1220 is trying to release lock (&priv->mib_lock) at:
[   94.080000] [<801df8f4>] ar8216_sw_get_port_mib+0x138/0x16c
[   94.080000] but there are no more locks to release!
[   94.080000]
[   94.080000] other info that might help us debug this:
[   94.080000] 2 locks held by swconfig/1220:
[   94.080000]  #0:  (genl_mutex){+.+...}, at: [<80222430>] genl_rcv+0x14/0x34
[   94.080000]  #1:  (&dev->sw_mutex){+.+...}, at: [<801da018>] swconfig_get_dev+0x88/0xb4
[   94.080000]
[   94.080000] stack backtrace:
[   94.080000] Call Trace:
[   94.080000] [<8028dc58>] dump_stack+0x8/0x34
[   94.080000] [<800a5128>] print_unlock_inbalance_bug+0xe0/0xfc
[   94.080000] [<800a82c0>] lock_release+0x18c/0x1c8
[   94.080000] [<80292074>] __mutex_unlock_slowpath+0xd8/0x17c
[   94.080000] [<801df8f4>] ar8216_sw_get_port_mib+0x138/0x16c
[   94.080000] [<801db688>] swconfig_get_attr+0xbc/0x394
[   94.080000] [<8022261c>] genl_rcv_msg+0x1cc/0x214
[   94.080000] [<80221a18>] netlink_rcv_skb+0x6c/0xe8
[   94.080000] [<80222440>] genl_rcv+0x24/0x34
[   94.080000] [<80221370>] netlink_unicast+0x15c/0x22c
[   94.080000] [<8022175c>] netlink_sendmsg+0x240/0x2d0
[   94.080000] [<801ef544>] sock_sendmsg+0x84/0x9c
[   94.080000] [<801f0648>] __sys_sendmsg+0x1cc/0x270
[   94.080000] [<801f207c>] sys_sendmsg+0x48/0x7c
[   94.080000] [<8006ad78>] stack_done+0x20/0x40
[   94.080000]

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34282
2012-11-20 20:40:03 +00:00
Gabor Juhos
82b57b0c28 generic: ar8216: add missing locking calls
Fixes the following lockdep warning:

[   19.160000] ------------[ cut here ]------------
[   19.160000] WARNING: at drivers/net/phy/ar8216.c:322 ar8216_rmw+0x54/0xa4()
[   19.170000] Modules linked in: nf_defrag_ipv4 nf_conntrack ehci_hcd
sd_mod pppox ipt_REJECT xt_TCPMSS ipt_LOG xt_comment xt_multip
ort xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpudp
x_tables ppp_async ppp_generic slhc ath9k(O) ath9k_common(O) at
h9k_hw(O) ath(O) mac80211(O) usbcore usb_common scsi_mod nls_base crc7
crc_itu_t crc_ccitt cfg80211(O) compat(O) arc4 aes_generic cry
pto_blkcipher cryptomgr aead crypto_hash crypto_algapi ledtrig_timer
ledtrig_default_on leds_gpio gpio_button_hotplug(O)
[   19.210000] Call Trace:
[   19.220000] [<8028dc38>] dump_stack+0x8/0x34
[   19.220000] [<80072da0>] warn_slowpath_common+0x78/0xa4
[   19.230000] [<80072de4>] warn_slowpath_null+0x18/0x24
[   19.230000] [<801de820>] ar8216_rmw+0x54/0xa4
[   19.240000] [<801df460>] ar8216_mib_capture+0x70/0xd0
[   19.240000] [<801df944>] ar8xxx_mib_work_func+0x34/0x98
[   19.250000] [<80089a7c>] process_one_work+0x28c/0x460
[   19.250000] [<8008a630>] worker_thread+0x22c/0x334
[   19.260000] [<8008e544>] kthread+0x88/0x90
[   19.260000] [<80065020>] kernel_thread_helper+0x10/0x18
[   19.270000]
[   19.270000] ---[ end trace 22e9d696adfa6a08 ]---

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34281
2012-11-20 20:40:00 +00:00
Gabor Juhos
c0f73ac607 generic: convert yaffs to use kuid_t and kgid_t on 3.6+
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34280
2012-11-20 17:45:24 +00:00
Gabor Juhos
188908e885 ar71xx: make rb750_nand driver compatible with 3.7
Also add compatibility patches for the currently
supported kernels.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34279
2012-11-20 16:29:43 +00:00
Gabor Juhos
8194237789 ar71xx: make ar934x_nfc driver compatible with 3.7
Also add compatibility patches for the currently
supported kernels.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34278
2012-11-20 16:29:42 +00:00
Gabor Juhos
4468fd7ae4 ar71xx: refresh rb4xx_nand patch
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34277
2012-11-20 15:53:17 +00:00
Gabor Juhos
46a3b818b9 ar71xx: remove buffer verification reference from rb4xx_nand.c
It is a dead code.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34276
2012-11-20 14:40:22 +00:00
Gabor Juhos
674b91ce0e ar71xx: fix GPIO function selection for AR934x
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34275
2012-11-20 14:27:17 +00:00
Gabor Juhos
d833ca527d ar71xx: restore rb4xx kernel partition size to the original value
The new lzma compressed elf kernel image fits into
that, even on devices with large page NAND chips.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34274
2012-11-20 12:17:45 +00:00
Gabor Juhos
33a99ce46b ar71xx: install lzma compressed elf kernel image from wget2nand
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34273
2012-11-20 12:17:44 +00:00
Gabor Juhos
68b5aa2fdf ar71xx/image: provide lzma compressed elf kernel image
This will be used on the RB4xx/RB7xx/RB2011 boards.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34272
2012-11-20 12:17:43 +00:00
Gabor Juhos
97867f8717 ar71xx/image: relink loader.elf image to LOADADDR
This allows to load the resulting image directly
from RouterBOOT.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34271
2012-11-20 12:17:41 +00:00
Gabor Juhos
dd092fd10c ramips: set clk_is_20mhz for rt2x00 on RT3352/RT5350
Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34270
2012-11-20 07:19:10 +00:00
Gabor Juhos
6c1fbb2d5c mac80211/rt2x00: add rf_vals for Rt3352 with Xtal=20MHz
[juhosg: move ramips specific stuff into a followup patch]

Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34269
2012-11-20 07:19:09 +00:00
Gabor Juhos
8e4cefc7f8 refresh all kernel configurations
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34267
2012-11-20 07:19:06 +00:00
Jonas Gorski
8dc72c5c4d Revert "target specific patches have nothing to do in generic.."
This reverts commit r34230, as it is causing build failures:

 make[3] -C package/mtd compile
imagetag.c:35:32: fatal error: linux/bcm963xx_tag.h: No such file or directory
compilation terminated.
make[4]: *** [imagetag.o] Error 1

Any patches modifying exported kernel headers need to reside in generic
as toolchain/kernel-headers only applies generic patches.

SVN-Revision: 34255
2012-11-19 12:38:26 +00:00
Imre Kaloz
4c043300fc fix 820-usb_add_usb_find_device_by_name.patch
SVN-Revision: 34254
2012-11-19 10:56:09 +00:00
Hauke Mehrtens
4fa5781a95 kernel: refresh patches
SVN-Revision: 34253
2012-11-18 21:40:30 +00:00
Hauke Mehrtens
86cc79ac98 brcm47xx: add support for kernel 3.6
This is based on the patch by Peter Wagner.

SVN-Revision: 34252
2012-11-18 21:27:00 +00:00
Hauke Mehrtens
db763080f4 kernel: add missing generic config options for 3.6+
SVN-Revision: 34250
2012-11-18 20:54:53 +00:00
Hauke Mehrtens
c159c7a462 kernel: add CONFIG_XZ_DEC=y to generic
CONFIG_SQUASHFS_XZ selects CONFIG_XZ_DEC so this could also be moved.

SVN-Revision: 34249
2012-11-18 20:48:53 +00:00
Gabor Juhos
d577d69838 ar71xx: use custom LZMA dictionary size for WNDR3700 images
Based on a patch by Hannu Nyman.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34248
2012-11-18 20:25:13 +00:00
Imre Kaloz
935ca3f3eb add 3.7-rc6 support (patch 820 still has to be fixed)
SVN-Revision: 34247
2012-11-18 18:52:38 +00:00
Gabor Juhos
863657d040 generic: ar8216: add MIB counter support for the AR8216 switch as well
Thanks to Jonas Gorski for the reference URL.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34245
2012-11-18 16:21:00 +00:00
Gabor Juhos
98f30aac8e generic: ar8216: rename AR8216_*_STATS_* defines
The names are misleading, those are only valid from
AR8236. The AR8216 chip uses different offsets.

Thanks to Jonas Gorski for the report.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34244
2012-11-18 16:20:56 +00:00
Gabor Juhos
9abd8cd004 generic ar8216: allow to read/reset MIB counters via swconfig
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34243
2012-11-18 12:26:35 +00:00
Gabor Juhos
4b17323b51 generic: ar8216: use dynamically allocated private data in ar8216_probe
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34242
2012-11-18 12:26:34 +00:00
Gabor Juhos
169e596268 ar71xx: add user-space support for the RB435G board
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34240
2012-11-18 10:18:02 +00:00
Gabor Juhos
d44d954dec ar71xx: add kernel support for the RB435G board
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34239
2012-11-18 10:18:01 +00:00
Gabor Juhos
d62bddc620 ar71xx: update PCI IRQ map for RB4xx devices
Should fix #12269.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34238
2012-11-18 09:51:04 +00:00
Gabor Juhos
31881357af ar71xx: create profile and build image for the OpenMesh MR600 board
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34237
2012-11-18 09:32:41 +00:00
Gabor Juhos
9da2c85b67 ar71xx: enable sysupgrade for the OpenMesh MR600
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34235
2012-11-18 09:32:39 +00:00
Gabor Juhos
6380301d01 ar71xx: rename om2p.sh upgrade script to openmesh.sh
It will be used on other boards as well.

Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34234
2012-11-18 09:32:37 +00:00
Gabor Juhos
d325e622d2 scripts/om-fwupgradecfg-gen.sh: add support for the MR600
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34233
2012-11-18 09:32:36 +00:00
Gabor Juhos
c3174179b7 ar71xx: add user-space support for the OpenMesh MR600 board
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34232
2012-11-18 09:32:35 +00:00
Gabor Juhos
8d4857d677 ar71xx: add kernel support for the OpenMesh MR600 board
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34231
2012-11-18 09:32:33 +00:00
Imre Kaloz
b220071cd2 target specific patches have nothing to do in generic..
SVN-Revision: 34230
2012-11-18 09:22:38 +00:00
Gabor Juhos
c90128ce31 generic: remove temporary config file introduced in r34227
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34229
2012-11-18 08:51:56 +00:00
Gabor Juhos
ff1e854511 kernel: update linux 3.6 to 3.6.7
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34227
2012-11-18 08:41:31 +00:00
Florian Fainelli
a4c205011b move patches to patches-2.6.36
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34220
2012-11-16 16:32:55 +00:00
Florian Fainelli
974b9f5c9a remove broken flag
The SPARC qemu target works like a charm with the following qemu command-line:

qemu-system-sparc64 -M sun4u -L /home/florian/dev/qemu/pc-bios -kernel build_dir/linux-sparc/linux-3.6.6/vmlinux -nographic

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

SVN-Revision: 34219
2012-11-16 16:32:52 +00:00
Florian Fainelli
5261a171e9 update to kernel 3.6.6
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34218
2012-11-16 16:32:49 +00:00
Florian Fainelli
7e199fcc06 add missing framebuffer config symbol
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34217
2012-11-16 16:32:45 +00:00
Florian Fainelli
b7f2f14801 advertise jffs2, squashfs and ext4 features
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34216
2012-11-16 16:32:42 +00:00
Florian Fainelli
c6d9304d17 resync kernel configuration with 3.6 kernel
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34215
2012-11-16 16:32:39 +00:00
Florian Fainelli
dd70319e6d build root filesystems and install them in $(BIN_DIR)
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34214
2012-11-16 16:32:36 +00:00
Florian Fainelli
8ad0b56ba5 do not build crashlog on sparc too
This is crashing the kernel in crashlog_init_fs(), until fixed, disable it
for SPARC too.

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

SVN-Revision: 34213
2012-11-16 16:32:33 +00:00
Florian Fainelli
19811eddb4 switch to kernel 3.6.6
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34212
2012-11-16 16:32:29 +00:00
Florian Fainelli
f98ac68e0e add support for 3.6 kernel
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34211
2012-11-16 16:32:26 +00:00
Florian Fainelli
c555479127 move acx-mac80211 to the ar7 generic target
None of the AC49x boards that we support actually have Wi-Fi.

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

SVN-Revision: 34208
2012-11-16 13:00:55 +00:00
Florian Fainelli
b763d47bfe 3.6: add some framebuffer related config symbols
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34207
2012-11-16 13:00:51 +00:00
Florian Fainelli
bc73cf5345 push atm, br2684ctl and kmod-pppoa down the DSL Profile
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34206
2012-11-16 13:00:48 +00:00
Hauke Mehrtens
485f9573f8 brcm47xx: revert r33935: check for .ELF header in partition parser
For sysupgrade the generic image should be used and the special image for the wgt634u is just needed for initial flashing over CFE.
russell reported that with this patch sysupgrdae did not worked for him any more and he could not reproduce the error described in #11420.
With the patch the linux partition also contained the loader which is in the first 128KB.

SVN-Revision: 34201
2012-11-15 16:39:45 +00:00
Gabor Juhos
7da001d068 scripts: rename om2p-fwupgradecfg-gen.sh to more generic om-fwupgradecfg-gen.sh
It will be used for non OM2P boards as well.

Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34200
2012-11-14 14:18:33 +00:00
Gabor Juhos
ee94ed4597 ar71xx: add profile and build image for the Ubiquiti UniFi AP-Outdoor board
Signed-off-by: Daniel Dickinson <daniel@powercloudsystems.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34198
2012-11-13 20:57:19 +00:00
Gabor Juhos
9c5c079329 ar71xx: add user-space support for the Ubiquiti UniFi AP-Outdoor board
Signed-off-by: Daniel Dickinson <daniel@powercloudsystems.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34197
2012-11-13 20:57:18 +00:00
Gabor Juhos
75c1d3ccc2 ar71xx: add support for the Ubiquiti UniFi AP-Outdoor device
[juhosg:
  - rename and refresh 660-MIPS-ath79-ubnt-xm-add-unifi-outdoor patches
  - wrap long lines in mach-ubnt-xm
  - remove default network config, set it from uci-defaults/network
    instead
  - remove user-space, and image generation stuff]

Signed-off-by: Daniel Dickinson <daniel@powercloudsystems.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34196
2012-11-13 20:57:17 +00:00
Gabor Juhos
7ab0e1566f ar71xx: add profiles and build images for old PowerCloud System devices
[juhosg:
  - use 'PowerCloud Systems' instead of 'PCS' in the profiles
  - sort SingleProfile instances in image/Makefile]

Signed-off-by: Daniel Dickinson <daniel@powercloudsystems.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34195
2012-11-13 20:57:15 +00:00
Gabor Juhos
f6c3a8ddd6 generic: refresh 3.6 patches
SVN-Revision: 34194
2012-11-13 20:57:13 +00:00
Florian Fainelli
e7f77f2742 fix badly named patch file
SVN-Revision: 34193
2012-11-13 17:39:44 +00:00
Florian Fainelli
857456aef8 switch to kernel 3.6.6
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34192
2012-11-13 17:20:19 +00:00
Florian Fainelli
390b8eb864 fix CBUS UART registration
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34191
2012-11-13 17:20:14 +00:00
Gabor Juhos
62c8ff19ad ar71xx: add profile and build image for the TL-WA7510N board
[juhosg: separated from the http://patchwork.openwrt.org/patch/2820/ patch]

Signed-off-by: Stefan Helmert <helst_listen@aol.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34190
2012-11-13 14:48:03 +00:00
Gabor Juhos
165b7d2173 ar71xx: user space support for the TL-WA7510N
[juhosg: separated from the http://patchwork.openwrt.org/patch/2820/ patch]

Signed-off-by: Stefan Helmert <helst_listen@aol.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34188
2012-11-13 14:48:01 +00:00
Gabor Juhos
91bab828aa ar71xx: add support for TP-Link TL-WA7510N
It is mostly the same as TL-WA901N. WLAN and LAN
are working. LAN LED is working. WLAN signal
strength LEDs are not working yet.

http://wiki.openwrt.org/toh/tp-link/tl-wa7510n?s[]=wa7510n

[juhosg:
  - cleanup commit message
  - move non kernel related stuff into separate changes
  - rename and refresh 615-MIPS-ath79-TL-WA7510N-v1-support patch
  - merge WA7510N support into the mach-tl-wa901nd.c file
  - add 3.6 support]

Signed-off-by: Stefan Helmert <helst_listen@aol.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34187
2012-11-13 14:48:00 +00:00
Gabor Juhos
ce9d4fadfa ar71xx: refresh patches
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34186
2012-11-13 14:47:58 +00:00
John Crispin
3b419e506c fixes ar9 / dgn3500 support
SVN-Revision: 34180
2012-11-13 08:54:14 +00:00
John Crispin
dd8c625424 previous commit pushed 1 file too many ;)
SVN-Revision: 34179
2012-11-12 21:36:23 +00:00
John Crispin
ced0cf3a94 move ethernet hw init to init/uninit functions
This should fix the stalled irq problem seen by several people.
This is not the real fix, but rather moves the bug to the un/init patch of the driver.
The real bug still needs to be fixed, but this workaround should be suffcient to make
the ethernet stable.

SVN-Revision: 34177
2012-11-12 21:35:01 +00:00
Hauke Mehrtens
31541f81c3 brcm47xx: remove double definition of kmod-tg3 added in r34150
SVN-Revision: 34176
2012-11-12 21:34:00 +00:00
Hauke Mehrtens
bac93bdd8e brcm47xx: fix cfe config detection on WGT634U broken in r33920
Thanks Russell Senior for reporting this.

SVN-Revision: 34175
2012-11-12 21:32:33 +00:00
Luka Perkov
00243027dd cns3xxx: merge gpio patches
SVN-Revision: 34174
2012-11-12 19:27:30 +00:00
Luka Perkov
fb9b572f0a cns3xxx: fix build failure after r34168
SVN-Revision: 34173
2012-11-12 19:27:29 +00:00
Florian Fainelli
a8c492dbb3 MIPS: add a build fix for arch/mips/boot/compressed/decompress.c
And get rid of the AR7 patch because at least the Alchemy SoC also needs it

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

SVN-Revision: 34170
2012-11-12 12:49:47 +00:00
Imre Kaloz
5cddb170cd reorder, rename and refresh patches
SVN-Revision: 34169
2012-11-12 09:18:00 +00:00
Imre Kaloz
77504ac06f split spi patch, follow mainline file naming
SVN-Revision: 34168
2012-11-12 08:22:14 +00:00
Imre Kaloz
9a780e0328 split the i2c patch, merge the retry fixup
SVN-Revision: 34167
2012-11-12 08:21:38 +00:00
John Crispin
5f30fe31b6 move redboot boardconfig patch into target folder
SVN-Revision: 34166
2012-11-12 07:56:37 +00:00
Imre Kaloz
527c473674 add support for the Tonze AP-422/425
SVN-Revision: 34165
2012-11-11 21:04:30 +00:00
Imre Kaloz
ee9e3bf82e refresh patch
SVN-Revision: 34164
2012-11-11 21:03:52 +00:00
Imre Kaloz
dcfd6cd5a4 generate single images for tftp flashing as well as sysupgrade images for boards with old u-boot
SVN-Revision: 34163
2012-11-11 20:57:04 +00:00
Luka Perkov
16275bdd15 cns3xxx: convert dwc_otg patches to files
SVN-Revision: 34162
2012-11-11 20:03:58 +00:00
Luka Perkov
e38adfc912 cns3xxx: convert ethernet patches to files
SVN-Revision: 34161
2012-11-11 20:03:56 +00:00
Jonas Gorski
306894b88f bcm63xx: switch to 3.6.6
SVN-Revision: 34160
2012-11-11 19:57:17 +00:00
Imre Kaloz
4658e463d9 move fixed mapping of internal devices into vmalloc region
SVN-Revision: 34158
2012-11-11 19:29:27 +00:00
Florian Fainelli
9760644af4 advertise squashfs feature
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34157
2012-11-11 19:26:54 +00:00
Florian Fainelli
dd541cbefa add support for Linux 3.6
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34156
2012-11-11 19:26:50 +00:00
Florian Fainelli
f7fcb3c845 split kernel config between generic, au1500 and au1550
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34155
2012-11-11 19:26:44 +00:00
Florian Fainelli
b363a7e491 add support for Linux 3.6
SVN-Revision: 34154
2012-11-11 18:41:09 +00:00
Florian Fainelli
854c504781 move files directory to files-3.3
SVN-Revision: 34153
2012-11-11 18:40:48 +00:00
Hauke Mehrtens
cadd36a303 brcm47xx: remove ssb-gige package
CONFIG_SSB_DRIVER_GIGE is set in the target config of the brcm47xx target, so it will always be activated and the kmod-ssb-gige is not needed any more.
The kmod-ssb-gige package is not generated in an build as it does not contain any files and the makes the image builder fail when generating a image integrating this package.

SVN-Revision: 34150
2012-11-11 17:30:33 +00:00
Florian Fainelli
62c9156af6 generate image for AC49x
Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34149
2012-11-11 16:11:39 +00:00
Florian Fainelli
9c7d221d47 create AC49x subtarget
Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34148
2012-11-11 16:11:34 +00:00
Florian Fainelli
668234c109 create generic subtarget
Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34147
2012-11-11 16:11:29 +00:00
Florian Fainelli
4891549bcd detect AC49x flash partitions
Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34146
2012-11-11 16:11:22 +00:00
Florian Fainelli
feb968d964 support AC49x bootloader environment
Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34145
2012-11-11 16:11:14 +00:00
Florian Fainelli
7d09c61d65 add AudioCodes AC49x platform support to kernel
Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34144
2012-11-11 16:11:09 +00:00
Florian Fainelli
d9b89db380 free memory below kernel offset
Some bootloaders (e.g. PSPBoot on AC49x) have a load-offset, this frees that
memory region so it is usable for Linux.

Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 34143
2012-11-11 16:11:00 +00:00
Jo-Philipp Wich
298a8e2300 x86/generic: don't disable usbfs (#12452)
SVN-Revision: 34139
2012-11-10 23:28:58 +00:00
Jonas Gorski
c54fa281b1 bcm63xx: fix compilation with kmod-ohci enabled with 3.6
Fixes the following error:

drivers/usb/host/ohci-bcm63xx.c: In function 'ohci_bcm63xx_start':
drivers/usb/host/ohci-bcm63xx.c:33:3: error: implicit declaration of function 'err' [-Werror=implicit-function-declaration]

Reported-by: Álvaro Fernández Rojas <noltari@gmail.com>

SVN-Revision: 34138
2012-11-10 22:10:47 +00:00