openwrt.git
11 years agobase-files: ipcalc.sh: fix broken calculations on 64bit systems
jow [Sun, 23 Dec 2012 22:18:43 +0000 (22:18 +0000)]
base-files: ipcalc.sh: fix broken calculations on 64bit systems

Calculate complements by using awk's xor() function with a mask of 0xffffffff
instead of relying on the compl() function which appears to produce broken
results on certain 64bit architectures.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34875 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[cns3xxx]: add nol2x0 cmdline to disable l2x0 cache
kaloz [Sun, 23 Dec 2012 18:53:38 +0000 (18:53 +0000)]
[cns3xxx]: add nol2x0 cmdline to disable l2x0 cache

L2 cache via L2X0 cache controller available on some ARM boards can
provide a performance boost in some situations but decrease performance
in others.  This adds a kernel cmdline to disable L2X0 for cns3xxx based
boards.

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

11 years agoipv6-support: Fix default RA settings for dnsmasq
cyrus [Sun, 23 Dec 2012 18:22:48 +0000 (18:22 +0000)]
ipv6-support: Fix default RA settings for dnsmasq

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34873 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agobusybox: (vconfig) do not attempt to open /proc/net/vlan/config for no good reason...
nbd [Sun, 23 Dec 2012 10:59:57 +0000 (10:59 +0000)]
busybox: (vconfig) do not attempt to open /proc/net/vlan/config for no good reason (fixes #12663)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34872 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agobuild: reduce the size of package metadata a bit to keep package list files smaller
nbd [Sat, 22 Dec 2012 19:56:21 +0000 (19:56 +0000)]
build: reduce the size of package metadata a bit to keep package list files smaller

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34871 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agotools/ipkg-utils: remove some unnecessary field checks
nbd [Sat, 22 Dec 2012 19:56:17 +0000 (19:56 +0000)]
tools/ipkg-utils: remove some unnecessary field checks

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34870 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoopkg: keep package list files compressed when src/gz is used, reduces tmpfs usage
nbd [Sat, 22 Dec 2012 19:31:37 +0000 (19:31 +0000)]
opkg: keep package list files compressed when src/gz is used, reduces tmpfs usage

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34869 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agobuild: remove the default useless MAINTAINER value
nbd [Sat, 22 Dec 2012 18:56:16 +0000 (18:56 +0000)]
build: remove the default useless MAINTAINER value

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34868 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agodropbear: convert init script to procd
nbd [Sat, 22 Dec 2012 18:56:13 +0000 (18:56 +0000)]
dropbear: convert init script to procd

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34867 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agobase-files: add basic procd integration, let procd start (and restart) ubus instead...
nbd [Sat, 22 Dec 2012 18:56:09 +0000 (18:56 +0000)]
base-files: add basic procd integration, let procd start (and restart) ubus instead of having an ubus init script

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34866 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoprocd: add initial implementation
nbd [Sat, 22 Dec 2012 18:56:06 +0000 (18:56 +0000)]
procd: add initial implementation

procd is the new OpenWrt process management daemon. It keeps track of processes
started from init scripts (via ubus calls), and can suppress redundant service
start/restart requests when the config/environment has not changed.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34865 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agolibnl-tiny: add includedir to pkg-config cflags
nbd [Sat, 22 Dec 2012 18:56:01 +0000 (18:56 +0000)]
libnl-tiny: add includedir to pkg-config cflags

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34864 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agodropbear: use network_get_device instead of scan_interfaces to get the device name
nbd [Sat, 22 Dec 2012 18:55:57 +0000 (18:55 +0000)]
dropbear: use network_get_device instead of scan_interfaces to get the device name

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34863 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agogeneric: ar8216: don't use 0 as default VID on AR8327
juhosg [Sat, 22 Dec 2012 18:30:04 +0000 (18:30 +0000)]
generic: ar8216: don't use 0 as default VID on AR8327

VID0 is reserved for priority-tagged packets.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34862 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agogeneric: more missing symbols for 3.{6,7}
juhosg [Sat, 22 Dec 2012 17:22:41 +0000 (17:22 +0000)]
generic: more missing symbols for 3.{6,7}

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34861 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoramips: unify eeprom file name for the built-in wireless MAC
juhosg [Sat, 22 Dec 2012 16:09:03 +0000 (16:09 +0000)]
ramips: unify eeprom file name for the built-in wireless MAC

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34860 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoramips: rt3883: fix build error
juhosg [Sat, 22 Dec 2012 13:50:47 +0000 (13:50 +0000)]
ramips: rt3883: fix build error

The cpuport_cfg field has been renamed to port0_cfg.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34859 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoipv6-support: Preliminary support for dnsmasq >=2.66
cyrus [Sat, 22 Dec 2012 13:00:53 +0000 (13:00 +0000)]
ipv6-support: Preliminary support for dnsmasq >=2.66

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34858 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago6relayd: Fix detection of prefix changes
cyrus [Sat, 22 Dec 2012 13:00:49 +0000 (13:00 +0000)]
6relayd: Fix detection of prefix changes

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34857 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoodhcp6c: Fix build on arch where char is unsigned
cyrus [Sat, 22 Dec 2012 13:00:45 +0000 (13:00 +0000)]
odhcp6c: Fix build on arch where char is unsigned

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34856 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago6distributed: Improve prefix deprecation algorithm
cyrus [Sat, 22 Dec 2012 13:00:40 +0000 (13:00 +0000)]
6distributed: Improve prefix deprecation algorithm

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34855 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoar71xx: register the second ethernet interface on the AP136
juhosg [Sat, 22 Dec 2012 12:12:50 +0000 (12:12 +0000)]
ar71xx: register the second ethernet interface on the AP136

Also fix the default network configuration
according to the new setup.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34854 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoar71xx: fix ethernet device registration for QCA9558
juhosg [Sat, 22 Dec 2012 12:12:48 +0000 (12:12 +0000)]
ar71xx: fix ethernet device registration for QCA9558

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34853 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoar71xx: rename QCA9558 ETH_CFG bit defines
juhosg [Sat, 22 Dec 2012 12:12:46 +0000 (12:12 +0000)]
ar71xx: rename QCA9558 ETH_CFG bit defines

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34852 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoar71xx: fixup allowed PHY interface types for QCA9558
juhosg [Sat, 22 Dec 2012 12:12:44 +0000 (12:12 +0000)]
ar71xx: fixup allowed PHY interface types for QCA9558

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34851 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoar71xx: don't assign any MII bus device on QCA9558 by default
juhosg [Sat, 22 Dec 2012 12:12:43 +0000 (12:12 +0000)]
ar71xx: don't assign any MII bus device on QCA9558 by default

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34850 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoar71xx: ag71xx: fix mii_bus_dev sanity check
juhosg [Sat, 22 Dec 2012 12:12:41 +0000 (12:12 +0000)]
ar71xx: ag71xx: fix mii_bus_dev sanity check

The mii_bus device is not required if phy_mask is zero.
The driver will use a fixed connection if it is not
specified.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34849 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoar71xx: ag71xx: don't start/stop built-in switch w/o mii_bus_dev
juhosg [Sat, 22 Dec 2012 12:12:40 +0000 (12:12 +0000)]
ar71xx: ag71xx: don't start/stop built-in switch w/o mii_bus_dev

Trying to do that causes a NULL pointer dereference:

CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 801d170c, ra == 801d18d4
Oops[#1]:
Cpu 0
$ 0   : 00000000 00000000 00000000 00000001
$ 4   : 00000000 802e6390 ffff8f45 00000001
$ 8   : 804b5360 ffffff80 802f93bc 00000000
$12   : 802f93e8 00000000 00000000 00000000
$16   : 8381aba0 8381aba0 00000000 00000000
$20   : 8295eff0 00000032 80000000 004101b8
$24   : 00000000 777265b0
$28   : 82936000 82937cf0 00420000 801d18d4
Hi    : 00000000
Lo    : 00000001
epc   : 801d170c ar7240sw_reset+0x1c/0x19c
    Tainted: G           O
ra    : 801d18d4 ag71xx_ar7240_start+0x28/0xc0
Status: 1100fc03    KERNEL EXL IE
Cause : 00800008
BadVA : 00000000
PrId  : 00019750 (MIPS 74Kc)
Modules linked in: ath79_wdt ohci_hcd ledtrig_usbdev ledtrig_netdev
nf_nat_irc nf_nat_ftp nf_conntrack_irc nf_conntrack_ftp
 ipt_MASQUERADE iptable_nat nf_nat pppoe xt_conntrack xt_CT xt_NOTRACK
iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack
ehci_hcd pppox ipt_REJECT xt_TCPMSS xt_LOG xt_comment xt_multiport
xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpudp x_tab
les ppp_async ppp_generic slhc ath9k(O) ath9k_common(O) ath9k_hw(O)
ath(O) mac80211(O) usbcore usb_common nls_base crc_ccitt cfg80211(O) c
ompat(O) arc4 aes_generic crypto_blkcipher cryptomgr aead crypto_hash
crypto_algapi ledtrig_timer ledtrig_default_on leds_gpio gpio_button
_hotplug(O)
Process netifd (pid: 677, threadinfo=82936000, task=82cbe140, tls=77803750)
Stack : ffffffff 80087900 00000001 82937d74 8381aba0 8381aba0 00000000 00000000
        8295eff0 801d18d4 8295eff0 801fa4a4 00420000 80092158 00000002 8381aba0
        8381a800 00000000 00000080 801cf900 8027e720 00000000 00000000 8009223c
        8381a800 8381a82c 8027e720 00000000 00000000 7f9d14f0 00420000 801ec08c
        8381a800 801ebfb0 33000000 82937e30 00000001 8381a800 00001003 801ec348
        ...
Call Trace:
[<801d170c>] ar7240sw_reset+0x1c/0x19c
[<801d18d4>] ag71xx_ar7240_start+0x28/0xc0
[<801cf900>] ag71xx_open+0x1d0/0x258
[<801ec08c>] __dev_open+0xcc/0x130
[<801ec348>] __dev_change_flags+0xc0/0x160
[<801ec490>] dev_change_flags+0x20/0x6c
[<801ec5c8>] dev_ifsioc+0xec/0x348
[<801ecdb8>] dev_ioctl+0x594/0x67c
[<800ec00c>] do_vfs_ioctl+0x598/0x5ec
[<800ec0b0>] sys_ioctl+0x50/0x90
[<8006a3c4>] stack_done+0x20/0x40
Code: afbf0024  afb40020  afb10014 <8c91000000809021  24100104 24130704  8e440000  02002821

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34848 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agogeneric: ar8316: allow to configure port 6 via platform data on AR8327
juhosg [Sat, 22 Dec 2012 12:12:37 +0000 (12:12 +0000)]
generic: ar8316: allow to configure port 6 via platform data on AR8327

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34847 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agogeneric: ar8216: rename cpuport_cfg to port0_cfg in ar8327_platform_data
juhosg [Sat, 22 Dec 2012 12:12:35 +0000 (12:12 +0000)]
generic: ar8216: rename cpuport_cfg to port0_cfg in ar8327_platform_data

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34846 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoramips: add support for 3.7
juhosg [Sat, 22 Dec 2012 12:11:13 +0000 (12:11 +0000)]
ramips: add support for 3.7

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34845 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agopackage/kernel: remove obsolete CONFIG_USB_[EO]HCI_RT3883=y symbols
juhosg [Sat, 22 Dec 2012 12:11:09 +0000 (12:11 +0000)]
package/kernel: remove obsolete CONFIG_USB_[EO]HCI_RT3883=y symbols

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34844 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoramips: convert to use {e,o}hci-platform driver
juhosg [Sat, 22 Dec 2012 12:11:08 +0000 (12:11 +0000)]
ramips: convert to use {e,o}hci-platform driver

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34843 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agogeneric/3.6: add platform specific power callbacks to {e,o}hci_platform drivers
juhosg [Sat, 22 Dec 2012 12:11:06 +0000 (12:11 +0000)]
generic/3.6: add platform specific power callbacks to {e,o}hci_platform drivers

Backport of upstream commits:

86e4cb35f2260374df4139c2352afe7fe247cb60 usb: host: ehci-platform: BUG_ON() to WARN_ON() on probe
b6dd245c4594482d46507a0bfd100439be367952 usb: host: ohci-platform: BUG_ON() to WARN_ON() on probe
04216bedafb1b3992a6c2b7f1518281d2ba5fc7b usb: host: ehci-platform: add platform specific power callback
e4d37aeb373a5edceecc1dadc76fabbe8bc18e44 usb: host: ohci-platform: addplatform specific power callback

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34842 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[netfilter] fix ipv4 nat on 3.7 by adding missing iptables modules
blogic [Sat, 22 Dec 2012 10:17:29 +0000 (10:17 +0000)]
[netfilter] fix ipv4 nat on 3.7 by adding missing iptables modules

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34841 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] ar9 did not load atm driver properly
blogic [Sat, 22 Dec 2012 10:16:52 +0000 (10:16 +0000)]
[lantiq] ar9 did not load atm driver properly

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34840 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] dont use input layer for gpio buttons
blogic [Fri, 21 Dec 2012 20:04:20 +0000 (20:04 +0000)]
[lantiq] dont use input layer for gpio buttons

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34839 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] default switch setup for WBMR
blogic [Fri, 21 Dec 2012 20:04:12 +0000 (20:04 +0000)]
[lantiq] default switch setup for WBMR

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34838 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] Setting the MDC clock to 2.5MHz and changing the mii mode to rgmii seems...
blogic [Fri, 21 Dec 2012 20:04:04 +0000 (20:04 +0000)]
[lantiq] Setting the MDC clock to 2.5MHz and changing the mii mode to rgmii seems to fix the communication issues with the ar8316 switch. (ticket #11143)

Tested only on the wbmr-hp-g300h, could affect/break other devices.

Signed-off-by: Sebastian Mayr <sebastian.mayr@student.uibk.ac.at>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34837 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] adds script to set wps info on boards with a wps button
blogic [Fri, 21 Dec 2012 20:03:59 +0000 (20:03 +0000)]
[lantiq] adds script to set wps info on boards with a wps button

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34836 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] minor tweaks to WBMR image
blogic [Fri, 21 Dec 2012 20:03:54 +0000 (20:03 +0000)]
[lantiq] minor tweaks to WBMR image

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34835 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[gpio-button-hotplug] add OF binding
blogic [Fri, 21 Dec 2012 20:03:49 +0000 (20:03 +0000)]
[gpio-button-hotplug] add OF binding

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34834 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] add missing PHY_BASIC_FEATURES to 100mbit phys
blogic [Fri, 21 Dec 2012 14:41:35 +0000 (14:41 +0000)]
[lantiq] add missing PHY_BASIC_FEATURES to 100mbit phys

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34826 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] fix typo inside fritz3370 devicetree file
blogic [Fri, 21 Dec 2012 14:41:30 +0000 (14:41 +0000)]
[lantiq] fix typo inside fritz3370 devicetree file

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34825 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] more devicetree fixes
blogic [Fri, 21 Dec 2012 13:47:55 +0000 (13:47 +0000)]
[lantiq] more devicetree fixes

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34824 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] improve button handling
blogic [Fri, 21 Dec 2012 13:47:50 +0000 (13:47 +0000)]
[lantiq] improve button handling

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34823 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] add phy-reset gpio handling to xrx200-net
blogic [Fri, 21 Dec 2012 13:47:44 +0000 (13:47 +0000)]
[lantiq] add phy-reset gpio handling to xrx200-net

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34822 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] add more lantiq phy ids based on daniels uboot code
blogic [Fri, 21 Dec 2012 13:47:40 +0000 (13:47 +0000)]
[lantiq] add more lantiq phy ids based on daniels uboot code

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34821 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] refresh patch and install v1.1 gphy blobs
blogic [Fri, 21 Dec 2012 13:47:35 +0000 (13:47 +0000)]
[lantiq] refresh patch and install v1.1 gphy blobs

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34820 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] adsl firmware in wrong submenu
blogic [Fri, 21 Dec 2012 13:47:30 +0000 (13:47 +0000)]
[lantiq] adsl firmware in wrong submenu

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34819 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] minor cleanup for adsl firmware handling
blogic [Fri, 21 Dec 2012 13:47:25 +0000 (13:47 +0000)]
[lantiq] minor cleanup for adsl firmware handling

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34818 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] properly symlink the adsl firmware
blogic [Fri, 21 Dec 2012 13:47:20 +0000 (13:47 +0000)]
[lantiq] properly symlink the adsl firmware

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34817 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[kernel] make to rtl8366_smi of binding use gpio_is_valid
blogic [Fri, 21 Dec 2012 13:47:14 +0000 (13:47 +0000)]
[kernel] make to rtl8366_smi of binding use gpio_is_valid

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34816 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[package/base-files] hot-fix nameclash in sysupgrade: rename pivot() to supivot(...
mirko [Fri, 21 Dec 2012 12:10:21 +0000 (12:10 +0000)]
[package/base-files] hot-fix nameclash in sysupgrade: rename pivot() to supivot() in sysupgrade

Sysupgrade defines its very own pivot() function.
Prior merging boot.sh and functions.sh sysupgrade just included boot.sh,
now it includes functions.sh which defines pivot() as well, however
slightly different which causes sysupgrade to fail.

This is a hot-fix to unbreak sysupgrade, however those two pivot()
functions should actually get merged.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34815 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agokernel: add solos-pci update for 3.3
juhosg [Fri, 21 Dec 2012 10:38:33 +0000 (10:38 +0000)]
kernel: add solos-pci update for 3.3

Same patches that I just merged for 3.6 and 3.7, except with one
additional fix that went into v3.4 that needed to be included.

Submitted more for the benefit of the AA branch than for trunk.

[juhosg: refresh the patch with quilt]

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34813 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agorb532: add support for 3.7
juhosg [Thu, 20 Dec 2012 19:25:43 +0000 (19:25 +0000)]
rb532: add support for 3.7

Compile tested only.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34812 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoramips: Add USB support for DAP-1350 platform.
juhosg [Thu, 20 Dec 2012 19:17:17 +0000 (19:17 +0000)]
ramips: Add USB support for DAP-1350 platform.

It seems to work as intended, but only lightly tested.

Patch-by: Bryan Steele <brynet@gmail.com>
SIgned-off-by: Gabor Juhos <juhsog@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34811 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agorb532: nuke 3.3 support
juhosg [Thu, 20 Dec 2012 19:09:03 +0000 (19:09 +0000)]
rb532: nuke 3.3 support

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34810 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agorb532: switch to 3.6.11
juhosg [Thu, 20 Dec 2012 19:09:01 +0000 (19:09 +0000)]
rb532: switch to 3.6.11

Compile tested only. The target is broken anyway,
so the kernel version does not matter too much.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34809 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agorb532: add support for 3.6
juhosg [Thu, 20 Dec 2012 19:09:00 +0000 (19:09 +0000)]
rb532: add support for 3.6

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34808 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoppc44x: add support for 3.7
juhosg [Thu, 20 Dec 2012 18:11:22 +0000 (18:11 +0000)]
ppc44x: add support for 3.7

Compile tested only.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34807 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agokernel: add solos-pci patches from 3.8 for new hardware
juhosg [Thu, 20 Dec 2012 17:14:57 +0000 (17:14 +0000)]
kernel: add solos-pci patches from 3.8 for new hardware

[juhosg: refresh patches with quilt, skip the patch for 3.3]

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34806 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agolinux: add missing symbols for 3.{6,7}
juhosg [Thu, 20 Dec 2012 17:14:56 +0000 (17:14 +0000)]
linux: add missing symbols for 3.{6,7}

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34805 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agokernel: fix module packages postinst by pointing to the new functions.sh location
nbd [Thu, 20 Dec 2012 15:29:37 +0000 (15:29 +0000)]
kernel: fix module packages postinst by pointing to the new functions.sh location

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34804 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agodocs: update remaining references to functions.sh
nbd [Thu, 20 Dec 2012 15:29:33 +0000 (15:29 +0000)]
docs: update remaining references to functions.sh

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34803 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[package] base-files: we don't need /etc/functions.sh symlink anymore
luka [Thu, 20 Dec 2012 15:15:30 +0000 (15:15 +0000)]
[package] base-files: we don't need /etc/functions.sh symlink anymore

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34802 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agocns21xx: add support for 3.7
juhosg [Thu, 20 Dec 2012 14:51:17 +0000 (14:51 +0000)]
cns21xx: add support for 3.7

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34801 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoppc40x: add support for 3.7
juhosg [Thu, 20 Dec 2012 14:51:16 +0000 (14:51 +0000)]
ppc40x: add support for 3.7

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34800 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoppc40x: add missing NULL terminator to avoid boot panic on PPC40x
juhosg [Thu, 20 Dec 2012 14:37:39 +0000 (14:37 +0000)]
ppc40x: add missing NULL terminator to avoid boot panic on PPC40x

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34799 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoar71xx: rename fix-ar933x-reset patch
juhosg [Thu, 20 Dec 2012 14:13:16 +0000 (14:13 +0000)]
ar71xx: rename fix-ar933x-reset patch

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34798 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoppc40x/44x: disable SWIOTLB
juhosg [Thu, 20 Dec 2012 14:09:39 +0000 (14:09 +0000)]
ppc40x/44x: disable SWIOTLB

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34797 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] adds a fix for ar8216 mii detection on etop driver
blogic [Wed, 19 Dec 2012 16:20:24 +0000 (16:20 +0000)]
[lantiq] adds a fix for ar8216 mii detection on etop driver

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34795 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agomerge /lib/functions/boot.sh and /lib/functions.sh
mirko [Wed, 19 Dec 2012 16:07:53 +0000 (16:07 +0000)]
merge /lib/functions/boot.sh and /lib/functions.sh

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34794 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoDo not use deprecated path to functions.sh (/etc/functions.sh -> /lib/functions.sh)
mirko [Wed, 19 Dec 2012 16:07:50 +0000 (16:07 +0000)]
Do not use deprecated path to functions.sh (/etc/functions.sh -> /lib/functions.sh)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34793 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoDo not overload mount-call - trying to reduce confusion
mirko [Wed, 19 Dec 2012 16:07:46 +0000 (16:07 +0000)]
Do not overload mount-call - trying to reduce confusion

The behaviour of calling 'mount' differed depending on whether it called
the busybox-mount, the mount of util-linux, the mount defined in
/lib/functions.sh and /lib/functions/boot.sh

/etc/preinit even included /lib/functions.sh and /lib/functions/boot.sh,
both re-defining 'mount'.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34792 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agochange prefix for util-linux binaries from / to /usr
mirko [Wed, 19 Dec 2012 16:07:42 +0000 (16:07 +0000)]
change prefix for util-linux binaries from / to /usr

The prefix / causes executables like mount, umount, etc. to be placed
in /bin /sbin which therewith replace the busybox symlinks.
mount and umount e.g. are linked again libmount.so.

This is e.g. fatal during a sysupgrade, where /bin/mount,
/bin/umount, etc. but not libmount.so get copied into a ramdisk
which will result in non working executables within the ramdisk.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34791 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] minor basefiles fixes
blogic [Wed, 19 Dec 2012 15:17:42 +0000 (15:17 +0000)]
[lantiq] minor basefiles fixes

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34790 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] fix gptu clocks
blogic [Wed, 19 Dec 2012 15:17:31 +0000 (15:17 +0000)]
[lantiq] fix gptu clocks

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34789 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] more board file fixes
blogic [Wed, 19 Dec 2012 15:17:11 +0000 (15:17 +0000)]
[lantiq] more board file fixes

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34788 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoppc44x: nuke 3.3 support
juhosg [Wed, 19 Dec 2012 09:45:43 +0000 (09:45 +0000)]
ppc44x: nuke 3.3 support

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34787 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoppc44x: switch to 3.6.11
juhosg [Wed, 19 Dec 2012 09:45:42 +0000 (09:45 +0000)]
ppc44x: switch to 3.6.11

Compile tested only. The target is broken anyway,
so the kernel version does not matter too much.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34786 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoppc44x: add support for 3.6
juhosg [Wed, 19 Dec 2012 09:45:40 +0000 (09:45 +0000)]
ppc44x: add support for 3.6

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34785 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoblock-mount: add a delay between sto pand start in fstab init restart action, fixes...
jow [Wed, 19 Dec 2012 09:41:28 +0000 (09:41 +0000)]
block-mount: add a delay between sto pand start in fstab init restart action, fixes a lock race condition observed in VirtualBox

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34784 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoar71xx: merge machine patches
juhosg [Wed, 19 Dec 2012 08:50:45 +0000 (08:50 +0000)]
ar71xx: merge machine patches

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34783 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoar71xx: build image for the TL-MR3220 v2
juhosg [Wed, 19 Dec 2012 08:50:44 +0000 (08:50 +0000)]
ar71xx: build image for the TL-MR3220 v2

Based on the following patch:
http://patchwork.openwrt.org/patch/3043/

[juhosg: reorder MR3220 MultiProfile entry]

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

11 years agofirmware-utils/mktplinkfw: add support for the TL-MR3220 v2
juhosg [Wed, 19 Dec 2012 08:50:43 +0000 (08:50 +0000)]
firmware-utils/mktplinkfw: add support for the TL-MR3220 v2

Based on the following patch:
http://patchwork.openwrt.org/patch/3043/

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

11 years agoar71xx: add user-space support for the TL-MR3220 v2
juhosg [Wed, 19 Dec 2012 08:50:41 +0000 (08:50 +0000)]
ar71xx: add user-space support for the TL-MR3220 v2

Based on the following patch:
http://patchwork.openwrt.org/patch/3043/

[juhosg: add uci-defaults/network support]

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

11 years agoar71xx: add kernel support for the TL-MR3220 v2
juhosg [Wed, 19 Dec 2012 08:50:35 +0000 (08:50 +0000)]
ar71xx: add kernel support for the TL-MR3220 v2

Based on the following patch:
http://patchwork.openwrt.org/patch/3043/

[juhosg:
 - remove custom LED and button arrays
 - use separate machine specific patch
 - update Kconfig]

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

11 years ago[lantiq] fix gptu patch - tapi should now load
blogic [Tue, 18 Dec 2012 20:12:57 +0000 (20:12 +0000)]
[lantiq] fix gptu patch - tapi should now load

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34777 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoppc40x: nuke 3.3 support
juhosg [Tue, 18 Dec 2012 20:10:37 +0000 (20:10 +0000)]
ppc40x: nuke 3.3 support

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34776 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoppc40x: switch to 3.6.11
juhosg [Tue, 18 Dec 2012 20:10:34 +0000 (20:10 +0000)]
ppc40x: switch to 3.6.11

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34775 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoppc40x: add support for 3.6
juhosg [Tue, 18 Dec 2012 20:10:31 +0000 (20:10 +0000)]
ppc40x: add support for 3.6

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34774 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agogeneric: disable crashlog on ppc
juhosg [Tue, 18 Dec 2012 20:10:02 +0000 (20:10 +0000)]
generic: disable crashlog on ppc

It causes panic on boot:

[    0.194287] __ioremap(): phys addr 0x1f00000 is RAM lr crashlog_init_fs
[    0.200902] Unable to handle kernel paging request for data at address 0x00000000
[    0.208347] Faulting instruction address: 0xc026cb10
[    0.213282] Oops: Kernel access of bad area, sig: 11 [#1]
[    0.218586] PowerPC 40x Platform
[    0.221783] Modules linked in:
[    0.224817] NIP: c026cb10 LR: c026cb10 CTR: c000c1b8
[    0.229745] REGS: c1825ed0 TRAP: 0300   Not tainted  (3.6.11)
[    0.235435] MSR: 00029030 <EE,ME,IR,DR>  CR: 42004082  XER: 00000000
[    0.241745] DEAR: 00000000, ESR: 00000000
[    0.245724] TASK = c181e000[1] 'swapper' THREAD: c1824000
GPR00: c026cb10 c1825f80 c181e000 00000000 0000004b 0000004b c029a4dd 6f675f69
GPR08: 6e69745f c0290440 00000000 00000000 22004084 00000000 01ffc400 004011f8
GPR16: 00000001 ffffffff 00000000 007fff00 01ff6120 01f94298 01fff258 c02631b8
GPR24: c02604bc 00000019 c02a0000 c02a0000 c027c644 00000000 c02c0000 c02bd388
[    0.279089] NIP [c026cb10] crashlog_init_fs+0x30/0xe0
[    0.284095] LR [c026cb10] crashlog_init_fs+0x30/0xe0
[    0.289000] Call Trace:
[    0.291442] [c1825f80] [c026cb10] crashlog_init_fs+0x30/0xe0 (unreliable)
[    0.298185] [c1825f90] [c00023fc] do_one_initcall+0xdc/0x1c8
[    0.303812] [c1825fc0] [c02638c4] kernel_init+0x110/0x1a4
[    0.309154] [c1825ff0] [c000ad4c] kernel_thread+0x4c/0x68
[    0.314488] Instruction dump:
[    0.317429] 9421fff0 7c0802a6 bfc10008 3fc0c02c 90010014 3bfed388 3800fff4 807f0004
[    0.325117] 2f830000 41be00a4 38804000 4bda2809 <816300007c691b78 907ed388 6d605e11

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34773 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agogeneric: add missing symbols for 3.{6,7}
juhosg [Tue, 18 Dec 2012 20:09:58 +0000 (20:09 +0000)]
generic: add missing symbols for 3.{6,7}

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34772 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years ago[lantiq] update to 3.7.1
blogic [Tue, 18 Dec 2012 19:32:01 +0000 (19:32 +0000)]
[lantiq] update to 3.7.1

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34771 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoltq-hcd usb fix high speed hub mode
blogic [Tue, 18 Dec 2012 19:31:46 +0000 (19:31 +0000)]
ltq-hcd usb fix high speed hub mode

Simple update for USB api changes.

Signed-off-by: Conor O'Gorman <i@conorogorman.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34770 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agopxcab: remove empty dirs
juhosg [Tue, 18 Dec 2012 18:04:20 +0000 (18:04 +0000)]
pxcab: remove empty dirs

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34769 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agoetrax: R.I.P.
juhosg [Tue, 18 Dec 2012 17:54:04 +0000 (17:54 +0000)]
etrax: R.I.P.

It is broken and it is not maintained by anyone since long time.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34768 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agos3c2442: R.I.P.
juhosg [Tue, 18 Dec 2012 17:54:02 +0000 (17:54 +0000)]
s3c2442: R.I.P.

It is broken and it is not maintained by anyone since long time.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34767 3c298f89-4303-0410-b956-a3cf2f4a3e73

11 years agogoldfish: R.I.P.
juhosg [Tue, 18 Dec 2012 17:53:53 +0000 (17:53 +0000)]
goldfish: R.I.P.

It is broken and it is not maintained by anyone since long time.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34766 3c298f89-4303-0410-b956-a3cf2f4a3e73