Gabor Juhos
03f0a836a7
generic: ar8216: skip probe on unused PHY addresses
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35536 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-10 13:05:12 +00:00
Jonas Gorski
c9157a2388
ar71xx: register the micro sd card reader on RB493G
...
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35535 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-10 12:31:38 +00:00
Jonas Gorski
c5bae90408
generic: b53: fix reverted error check in probe
...
b53_switch_detect returns value returned by b53_read8, which is 0 for
success. So fail (and return error) only if b53_switch_detect returned
something else than 0. This fixes supported and advertising being zeros
for MDIO access.
Cc: Jonas Gorski <jogo@openwrt.org>
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35534 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-10 12:31:36 +00:00
Jonas Gorski
3d89abe3bf
bcm63xx: handle huawei nvram layout
...
Use a different length for calculating the nvram checksum on hauwei
boards. Fixes boot on HW553 and HW556.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35533 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-10 12:31:31 +00:00
Gabor Juhos
6154886951
generic: ar8216: move sleep out of the loop
...
It is enough to sleep once after ANEG is enabled on
all PHYs. This reduces boot time on boards with
AR8316 switch.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35532 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-09 13:26:04 +00:00
Gabor Juhos
ef45eb419f
ar71xx: Routerboard 751 Mac Address Offset Fix
...
We utilize many Routerboard 751's and discovered that our latest batch
of RB751's would not initialize the wireless radio. We have determined
Mikrotik has changed where the mac address was located inside hardconfig.
As such we utilize "routerboot_find_tag" to find the location of the mac
address. We should remove "RB751_MAC_ADDRESS_OFFSET" as it is ambiguous
by machine manufacturing date. The newer batch of RB751's that we received
had a RB751_MAC_ADDRESS_OFFSET 0x10.
Signed-off-by: Davey Hutchison <dhutchison@bluemesh.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35519 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-08 09:34:53 +00:00
Gabor Juhos
e84e418e74
generic: ar8216: simplify phy features setup
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35518 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-08 09:13:18 +00:00
Gabor Juhos
edea889900
generic: ar8216: don't use mdio bus specific functions in ar8216_id_chip
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35517 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-08 09:13:14 +00:00
Gabor Juhos
8359109069
generic: ar8216: use inline function to convert swdev to ar8216
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35514 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-07 15:18:36 +00:00
Gabor Juhos
e2275d7311
generic: ar8216: add mii_bus field to struct ar8216_priv
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35513 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-07 15:18:35 +00:00
Gabor Juhos
c32d96d9e6
generic: mvswitch: add detach callback
...
Use the detach callback to disable packet mangling
to avoid possible NULL pointer dereference.
Compile tested only.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35512 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-07 15:18:34 +00:00
Gabor Juhos
babed81891
generic: ar8216: add detach callback
...
The current code uses the 'remove' callback to disable
packet mangle on the underlying ethernet device.
However the attached_dev is always NULL when the
'remove' callback is called by phylib, and this causes
NULL pointer dereference, like this:
[ 475.300000] CPU 0 Unable to handle kernel paging request at virtual address 000000f0, epc == 801cdcf0, ra == 801c7eac
[ 475.310000] Oops[#1 ]:
[ 475.310000] Cpu 0
[ 475.310000] $ 0 : 00000000 00000000 00000000 00000001
[ 475.310000] $ 4 : 828dde00 00000005 828dde08 ffffffff
[ 475.310000] $ 8 : 00380081 00380081 82902a40 00000001
[ 475.310000] $12 : 00000037 00370081 00000001 00000000
[ 475.310000] $16 : 82865000 828dde08 828dde00 00000001
[ 475.310000] $20 : 00000080 00460000 00000002 77151448
[ 475.310000] $24 : 00000000 801abfd4
[ 475.310000] $28 : 82cc2000 82cc3d58 0053c3c4 801c7eac
[ 475.310000] Hi : 00000007
[ 475.310000] Lo : 00000004
[ 475.310000] epc : 801cdcf0 ar8216_remove+0x1c/0x94
[ 475.310000] Tainted: G O
[ 475.310000] ra : 801c7eac phy_remove+0x4c/0x6c
[ 475.310000] Status: 1000cc03 KERNEL EXL IE
[ 475.310000] Cause : 00800008
[ 475.310000] BadVA : 000000f0
[ 475.310000] PrId : 00019750 (MIPS 74Kc)
[ 475.310000] Modules linked in: ath79_wdt ledtrig_usbdev ledtrig_netdev ag71xx(-) nf_nat_irc nf_nat_ftp nf_conntrack_irc nf_conntrack_ft
p ipt_MASQUERADE iptable_nat xt_nat nf_nat_ipv4 nf_nat pppoext_conntrack xt_CT iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_co
nntrack ehci_hcd pppox ipt_REJECT xt_TCPMSS xt_LOG xt_comment xt_multiport xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpu
dp x_tables ppp_async ppp_generic slhc ath9k(O) ath9k_common(O) ath9k_hw(O) ath(O) mac80211(O) usbcore usb_common nls_base crc_ccitt cfg80
211(O) compat(O) arc4 crypto_blkcipher aead ledtrig_timer ledtrig_default_on leds_gpio gpio_button_hotplug(O)
[ 475.310000] Process rmmod (pid: 1160, threadinfo=82cc2000, task=83969920, tls=7747c440)
[ 475.310000] Stack : 828dde08 802f5004 802f4680 00000001 828ddf70 801c7eac 802f4680 801ad6d8
82902940 00000000 828dde08 802f5004 802f4680 801ad770 00000002 80269d94
00000000 00000001 00000080 828dde08 828dde3c 801ad7fc 82902940 00000000
83859100 00000000 8384dd2c 8384dd2c 828dde08 801ad230 82902800 00000000
00000000 001a0041 828dde08 828dde08 802e80e8 801aac44 00000080 00460000
...
[ 475.310000] Call Trace:
[ 475.310000] [<801cdcf0>] ar8216_remove+0x1c/0x94
[ 475.310000] [<801c7eac>] phy_remove+0x4c/0x6c
[ 475.310000] [<801ad770>] __device_release_driver+0x6c/0xd0
[ 475.310000] [<801ad7fc>] device_release_driver+0x28/0x40
[ 475.310000] [<801ad230>] bus_remove_device+0xd8/0x10c
[ 475.310000] [<801aac44>] device_del+0x110/0x170
[ 475.310000] [<801aacb8>] device_unregister+0x14/0x28
[ 475.310000] [<801c92b0>] mdiobus_unregister+0x4c/0x70
[ 475.310000] [<82913060>] ag71xx_remove_ar8216_header+0xdc/0x5a8 [ag71xx]
[ 475.310000]
[ 475.310000]
Code: 1200001c 8c82017c ac800128 <8c4500f0> 3c03ffdf 3463ffff 00a31824 ac4300f0 ac4000e0
Add a detach callback and disable packet mangling in
that to fix the problem.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35511 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-07 15:18:32 +00:00
Gabor Juhos
197fd72248
generic: add detach callback to struct phy_driver
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35510 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-07 15:18:24 +00:00
Hauke Mehrtens
d3c485c331
brcm47xx: fix name of kmod-ocf-ubsec-ssb
...
This also removes kmod-ocf, because kmod-crypto-ocf is automatically selected by kmod-ocf-ubsec-ssb.
Thank you Manuel Munz <freifunk@somakoma.de> for the patch.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35509 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-06 22:51:25 +00:00
Hauke Mehrtens
950d08794e
brcm47xx: bgmac: make it possible to set the devices into promisc mode when it is already up
...
This fixes #12927 .
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35507 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-06 14:57:00 +00:00
Florian Fainelli
7e4949b043
[brcm63xx] remove support for 3.6 kernel
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35506 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-05 22:36:54 +00:00
Florian Fainelli
540826d416
[brcm63xx] make default version 3.7.6
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35505 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-05 22:36:50 +00:00
Florian Fainelli
e0ccfea057
[brcm63xx] remove superfluous calls to /lib/brcm63xx.sh
...
The first preinit script 03_do_brcm63xx.sh does the right job of
exporting variables for the other subsequent preinit scripts to use
them.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35504 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-05 22:25:30 +00:00
Florian Fainelli
aabf50e0bf
[brcm63xx] remove references to the old switch driver
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35503 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-05 22:25:19 +00:00
Mirko Vogt
478a38a1d0
fix trx checksum after first boot and add led/button definitions for boards RTA770BW and RTA770W
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35501 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-05 14:57:43 +00:00
Mirko Vogt
0a23706adc
add support for board named RTA770W
...
Actually this board is the very same as the rta770bw,
where the additional 'b' within the name just
indicates 'Annex B'. The ADSL Modem itself is able
to handle both, Annex A as well as Annex B -
the loaded firmware makes the only difference
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35500 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-05 14:57:40 +00:00
Gabor Juhos
2f769ba91f
generic: ar8216: clear driver specific data pointer in phy_device
...
This is needed to avoid a NULL pointer dereference:
[ 19.525270] Unable to handle kernel paging request for data at address 0x00000018
[ 19.532750] Faulting instruction address: 0xc016e104
[ 19.537714] Oops: Kernel access of bad area, sig: 11 [#1 ]
[ 19.543102] P1010 RDB
[ 19.545365] Modules linked in: booke_wdt nf_nat_irc nf_nat_ftp nf_conntrack_irc nf_conntrack_ftp ipt_MASQUERADE iptable_nat xt_nat d
[ 19.590725] NIP: c016e104 LR: c0171490 CTR: 00000000
[ 19.595681] REGS: c4bc3c10 TRAP: 0300 Tainted: G W O (3.7.6)
[ 19.602284] MSR: 00029000 <CE,EE,ME> CR: 82002022 XER: 20000000
[ 19.608381] DEAR: 00000018, ESR: 00000000
[ 19.612382] TASK = c4cd9c80[2070] 'ifconfig' THREAD: c4bc2000
GPR00: 00000001 c4bc3cc0 c4cd9c80 00000000 c7811000 00000000 00000000 0000e8ec
GPR08: 0000e8eb 00000000 00029000 00000001 00000000 100801f8 1005c51c 1005c514
GPR16: 1005c468 1005c54c 1005c258 1005c530 10060000 00000000 c7811000 ffff8914
GPR24: c7815030 c793e400 10063adb 00000000 c7811000 c045594c c78ca600 c7815000
[ 19.646352] NIP [c016e104] register_switch+0x98/0x2d0
[ 19.651397] LR [c0171490] ar8216_config_init+0x2d8/0x3f4
[ 19.656697] Call Trace:
[ 19.659138] [c4bc3cc0] [c0170490] ar8216_mii_read+0x64/0xc4 (unreliable)
[ 19.665835] [c4bc3d00] [c0171490] ar8216_config_init+0x2d8/0x3f4
[ 19.671835] [c4bc3d20] [c016cf8c] phy_init_hw+0x50/0x6c
[ 19.677053] [c4bc3d30] [c016d078] phy_attach_direct+0xd0/0xf8
[ 19.682793] [c4bc3d50] [c016d154] phy_connect_direct+0x24/0x68
[ 19.688621] [c4bc3d70] [c0183b70] of_phy_connect+0x48/0x6c
[ 19.694102] [c4bc3d90] [c0175aac] gfar_enet_open+0x254/0x3d8
[ 19.699755] [c4bc3db0] [c019acc4] __dev_open+0xc0/0x120
[ 19.704975] [c4bc3dd0] [c019af98] __dev_change_flags+0xd4/0x15c
[ 19.710888] [c4bc3df0] [c019b0d4] dev_change_flags+0x1c/0x60
[ 19.716544] [c4bc3e10] [c01ebb94] devinet_ioctl+0x290/0x690
[ 19.722111] [c4bc3e70] [c01ec8d4] inet_ioctl+0x88/0xbc
[ 19.727245] [c4bc3e80] [c0186b98] sock_ioctl+0x258/0x294
[ 19.732551] [c4bc3ea0] [c009c00c] do_vfs_ioctl+0x6a4/0x728
[ 19.738031] [c4bc3f10] [c009c0d4] sys_ioctl+0x44/0x70
[ 19.743077] [c4bc3f40] [c000c74c] ret_from_syscall+0x0/0x3c
[ 19.748646] --- Exception: c01 at 0x48091b34
[ 19.748646] LR = 0x480e4b64
[ 19.756033] Instruction dump:
[ 19.758991] 2f830000 907f0050 3860fff4 419e021c 837f0000 38000000 901f0038 901f0040
[ 19.766744] 901f003c 7f600034 5400d97e 0f000000 <801b0018> 2f800000 40be0010 801b001c
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35497 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-05 08:39:26 +00:00
Gabor Juhos
708c4a4f33
generic: ar8216: unregister switch on error path
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35496 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-05 08:39:24 +00:00
Gabor Juhos
81da03e0d1
mpc85xx: enable GPIO sysfs interface
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35495 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-05 07:48:02 +00:00
Gabor Juhos
b0d43618c9
mpc85xx: enable Freescale eSPI driver and m25p80 support
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35494 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-05 07:48:01 +00:00
Gabor Juhos
cc1573fc0e
mpc85xx: sync kernel config
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35493 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-05 07:47:59 +00:00
Hauke Mehrtens
02055dcc39
brcm47xx: fix detection of Asus RT-N16
...
This fixes #12936 .
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35492 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 22:49:05 +00:00
Hauke Mehrtens
34e787e2f1
Add Failsafe support for Linksys E3000V1 / WRT610NV2
...
Adds specification of the correct cpu_port for Linksys E3000V1 and WRT610NV2
in /lib/preinit/05_init_interfaces_brcm. The list of devices will need to
be expanded. Is there a way to determine the correct cpu_port to use in a
generic sense; for instance, if "/proc/switch/eth0/port/8" exists, or if
"/sys/class/net/eth0/device/driver/module/drivers/bcma:bgmac" exists? Could
a similar method be used in "/etc/init.d/netconfig"?
Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35491 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 22:40:57 +00:00
Hauke Mehrtens
b753276ff5
brcm47xx: Fix switch config on 4716/53115 devices
...
Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35490 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 22:38:37 +00:00
Gabor Juhos
5c4e7151fb
coldfire: R.I.P.
...
The target still uses 2.6.38. The support of that
kernel version has been removed ~9 months ago.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35489 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 15:23:10 +00:00
Gabor Juhos
c398e87702
leon: R.I.P.
...
It is broken since ~9 months and nobody takes care of that.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35488 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 15:23:08 +00:00
Gabor Juhos
9ada69d709
imx21: R.I.P.
...
It is broken since ~22 months and nobody takes care of that.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35487 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 15:23:07 +00:00
Gabor Juhos
fa4b78484a
octeon: R.I.P.
...
It is broken since ~8 months and nobody takes care of that.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35486 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 15:23:05 +00:00
Gabor Juhos
591c58781f
omap35xx: R.I.P.
...
It is broken since ~22 months and nobody takes care of that.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35485 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 15:23:04 +00:00
Jonas Gorski
421f13b5dc
bcm63xx: add support for linux 3.8
...
Based on 3.8-rc6
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35482 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 10:19:55 +00:00
Jonas Gorski
05706dae32
bcm63xx: add support for linux 3.7
...
Based on 3.7.6.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35481 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 10:19:50 +00:00
Jonas Gorski
0b7d986ae0
kernel: generic: update the ehci overcurrent patch to upstream submission
...
Adds support for setting this in the generic platform driver's platform_data.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35480 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 10:19:37 +00:00
Jonas Gorski
cdc0785a07
kernel: generic: add back the patch exporting bcm63xx tag header
...
It went missing when adding linux 3.7 support.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35479 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 10:19:35 +00:00
Jonas Gorski
d37d39b0e8
kernel: generic: update to 3.8-rc6
...
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35478 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 10:19:28 +00:00
Jonas Gorski
6381f75bd6
bcm63xx: refresh 3.6 patches
...
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35477 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 10:19:24 +00:00
Gabor Juhos
d619b697b5
kernel: update linux 3.7 to 3.7.6
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35476 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-04 10:02:56 +00:00
Gabor Juhos
f202f27310
ar71xx: use backported PCI_MEM_SIZE patches
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35470 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 18:17:58 +00:00
Gabor Juhos
bdb89be1bf
ar71xx: rename ar933x_uart patch
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35469 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 18:17:53 +00:00
Gabor Juhos
a3f4ff2b30
ramips: build image for the Omnima EMB HPM board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35468 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 17:21:06 +00:00
Gabor Juhos
22e7a34e50
ramips: add user-space support for the Omnima EMB HPM board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35467 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 17:21:05 +00:00
Gabor Juhos
85dcbdd9c1
ramips: rt3883: add kernel support for the Omnima EMB HPM board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35466 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 17:21:01 +00:00
Gabor Juhos
0ac666e92c
ramips: add userspace support for the Edimax BR-6425
...
[juhosg: remove sysupgrade changes]
Signed-off-by: Yuval Adam <yuv.adm@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35463 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 17:01:50 +00:00
Gabor Juhos
850321b03d
ramips: add kernel support for the Edimax BR-6425 board
...
Signed-off-by: Yuval Adam <yuv.adm@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35462 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 17:01:47 +00:00
Gabor Juhos
f948a2933b
x86/kvm_guest: add support for 3.7
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35460 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 15:31:57 +00:00
Gabor Juhos
3994817da9
x86: add missing symbols for 3.7
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35459 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 15:31:55 +00:00
Gabor Juhos
209b6e6389
x86/kvm_guest: add missing symbols for 3.3
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35458 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 15:31:54 +00:00
Gabor Juhos
a536dfa37d
alix2: convert from kernel version 3.3.8 to 3.7.5
...
[juhosg: use 3.7.5 instead of 3.7.3]
Signed-off-by: Russell Senior <russell@personaltelco.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35457 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 15:31:52 +00:00
Gabor Juhos
d3fe8e38cc
generic: convert crypto-ocf from kernel_thread to kthread
...
recent kernels have finally stopped exporting kernel_thread, since a
deprecation circa 2006. This patch attempts to convert to the newer
kernel kthread API, particularly in random.c
[juhosg: remove randomproc variable, it is not required after the patch]
Signed-off-by: Russell Senior <russell@personaltelco.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35456 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 15:31:44 +00:00
Gabor Juhos
aad50acc53
ar71xx: fixes whitespaces for dir-825-c1
...
Signed-off-by: Alexander Stadler <sa.maillists@univie.ac.at>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35455 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 15:02:19 +00:00
Gabor Juhos
111bbcefe6
mpc85xx: nuke 3.6 support
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35453 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 10:05:43 +00:00
Gabor Juhos
19ae2d23af
mpc85xx: switch to 3.7
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35452 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 10:05:40 +00:00
Gabor Juhos
1d374da13d
mpc85xx: add support for linux 3.7
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35451 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 10:05:37 +00:00
Gabor Juhos
a990fd726a
linux/3.7: add missing config symbols
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35450 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 10:05:08 +00:00
Gabor Juhos
8e165e35f3
ar71xx: build images for the TP-LINK TL-WR743ND v2
...
AR9331 based, these same as 741v4
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@35449 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 10:01:15 +00:00
Gabor Juhos
4587efbaab
generic: fix gc_sections patch
...
Due to the patch, essential '.data..*' sections are merged
into the '.data' section:
--- vmlinux.good.sect 2013-02-01 23:49:16.000000000 +0100
+++ vmlinux.bad.sect 2013-02-01 23:49:02.000000000 +0100
@@ -1,5 +1,5 @@
-vmlinux.good: file format elf32-powerpc
+vmlinux.bad: file format elf32-powerpc
Sections:
Idx Name Size VMA LMA File off Algn
@@ -53,43 +53,35 @@
CONTENTS, ALLOC, LOAD, READONLY, DATA
24 .machine.desc 00000460 c04e1000 004e1000 004f1000 2**2
CONTENTS, ALLOC, LOAD, DATA
- 25 .data 0000f6a0 c04e2000 004e2000 004f2000 2**12
+ 25 .data 0001635c c04e2000 004e2000 004f2000 2**12
CONTENTS, ALLOC, LOAD, DATA
- 26 .data..init_task 00002000 c04f2000 004f2000 00502000 2**3
- CONTENTS, ALLOC, LOAD, DATA
- 27 .data..page_aligned 00002000 c04f4000 004f4000 00504000 2**12
- CONTENTS, ALLOC, LOAD, DATA
- 28 .data..cacheline_aligned 00000c00 c04f6000 004f6000 00506000
2**5
- CONTENTS, ALLOC, LOAD, DATA
- 29 .data..read_mostly 000015e0 c04f6c00 004f6c00 00506c00 2**3
- CONTENTS, ALLOC, LOAD, DATA
- 30 .sbss 000002e0 c04f9000 004f9000 005081e0 2**3
+ 26 .sbss 000002e0 c04fa000 004fa000 0050835c 2**3
<...>
This causes boot hang on powerpc. Modify the patch to
ensure that the kernel specific '.data..*' sections
remain separate.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35447 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 09:30:47 +00:00
Gabor Juhos
45fd50fa0e
ar71xx: fix mac address calculation on the OpenMesh MR600
...
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35446 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-02 08:47:41 +00:00
Gabor Juhos
af7b361da6
mpc85xx: nuke 3.3 support
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35445 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 17:49:56 +00:00
Gabor Juhos
b2f0e8db0d
mpc85xx: switch to 3.6
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35444 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 17:49:54 +00:00
Gabor Juhos
c09352c750
mpc85xx: add support for 3.6
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35443 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 17:49:53 +00:00
Gabor Juhos
e7341be124
mpc85xx: fix dts name for P1010RDB
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35442 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 17:49:52 +00:00
Gabor Juhos
b3efac5ca4
linux/3.6: add missing config symbols
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35441 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 17:30:18 +00:00
Gabor Juhos
a9808c556c
linux/3.6: refresh patches
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35440 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 17:30:15 +00:00
Gabor Juhos
62585e412c
mpc85xx: remove broken flag
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35439 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 17:28:54 +00:00
Gabor Juhos
d7a49cda24
mpc85xx: build fdt file for the PB1010RDB board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35438 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 17:28:51 +00:00
Gabor Juhos
b37b51759f
mpc85xx: enable PB1010RDB support
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35437 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 17:28:49 +00:00
Gabor Juhos
bc3c201b2d
mpc85xx: image: fix building of multiple dtb files
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35436 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 17:28:47 +00:00
Gabor Juhos
5110cd848c
linux/3.3: disable crashlog on PPC
...
It causes NULL pointer dereference:
[ 0.638235] __ioremap(): phys addr 0x7f00000 is RAM lr c025d61c
[ 0.644090] Unable to handle kernel paging request for data at address 0x00000000
[ 0.651533] Faulting instruction address: 0xc025d620
[ 0.656483] Oops: Kernel access of bad area, sig: 11 [#1 ]
[ 0.661856] P1010 RDB
[ 0.664113] Modules linked in:
[ 0.667152] NIP: c025d620 LR: c025d61c CTR: c000dc38
[ 0.672101] REGS: c7831ef0 TRAP: 0300 Not tainted (3.3.8)
[ 0.677740] MSR: 00029000 <CE,EE,ME> CR: 42022082 XER: 20000000
[ 0.683817] DEAR: 00000000, ESR: 00000000
[ 0.687811] TASK = c782c000[1] 'swapper' THREAD: c7830000
[ 0.693017] GPR00: a1ee0000 c7831fa0 c782c000 00000000 0000214c ffffffff c7831ea6 0001ffff
[ 0.701350] GPR08: c03697cc c035fba0 c03697cc c0360000 42022022 00000000 00000000 00000000
[ 0.709682] GPR16: c0000a00 00000014 3fffffff 00ffa000 00000015 07fc42bc c0360000 00000000
[ 0.718015] GPR24: 00000000 00000000 00001680 c0360000 00000000 c025d5e8 c0390000 c038b824
[ 0.726535] NIP [c025d620] crashlog_init_fs+0x38/0xd8
[ 0.731560] LR [c025d61c] crashlog_init_fs+0x34/0xd8
[ 0.736503] Call Trace:
[ 0.738939] [c7831fa0] [c025d61c] crashlog_init_fs+0x34/0xd8 (unreliable)
[ 0.745712] [c7831fb0] [c0001e98] do_one_initcall+0xd4/0x198
[ 0.751357] [c7831fe0] [c02537f4] kernel_init+0x9c/0x120
[ 0.756647] [c7831ff0] [c000c2dc] kernel_thread+0x4c/0x68
[ 0.762022] Instruction dump:
[ 0.764975] 3860fff4 bfc10008 3fc0c039 90010014 3bfeb824 801f0004 2f800000 41be00a0
[ 0.772699] 7c030378 38804000 4bdb38cd 3c00a1ee <81630000> 6000dead 7c691b78 907eb824
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35435 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 17:28:44 +00:00
Gabor Juhos
7812da82f6
refresh kernel configs
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35434 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 17:28:40 +00:00
Gabor Juhos
5097903af5
ar71xx: sysupgrade - fix OpenMesh MR600 total flash size
...
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35433 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 15:50:54 +00:00
Gabor Juhos
ad997fedac
ar71xx: add sysupgrade support for OpenMesh MR600v2
...
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35430 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 15:50:47 +00:00
Gabor Juhos
d1e5422c3e
ar71xx: add user-space support for OpenMesh MR600v2
...
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35429 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 15:50:45 +00:00
Gabor Juhos
b144a405e5
ar71xx: add kernel support for the OpenMesh MR600v2
...
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35428 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 15:50:42 +00:00
Gabor Juhos
6fcc5334ce
ar71xx: remove unused OpenMesh MR600 led definitions
...
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35427 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 15:50:39 +00:00
Gabor Juhos
69cef1be4d
ar71xx: remove unused OpenMesh MR6000 platform code
...
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35426 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 15:50:37 +00:00
Gabor Juhos
17b86ba3fe
ar71xx: build image for the TL-WDR3500 board
...
Based on http://patchwork.openwrt.org/patch/3208/
Thanks-to: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gui Iribarren <gui@altermundi.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35425 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 15:50:34 +00:00
Gabor Juhos
dbe317a045
ar71xx: add user-space support for TL-WDR3500 board
...
Based on http://patchwork.openwrt.org/patch/3208/
Thanks-to: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gui Iribarren <gui@altermundi.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35424 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 15:50:32 +00:00
Gabor Juhos
f4df386361
ar71xx: add kernel support for the TL-WDR3500 board
...
WDR3500 is similar to WDR3600 except it doesn't have gigabit ethernet,
and has only 1 USB port.
Pending issues:
* Leds are not working at all (except power and wlan_5g)
* LAN switch ethernet ports are reversed with respect to case label.
[Label] -> soft device
[LAN1] -> eth0.4
[LAN2] -> eth0.3
[LAN3] -> eth0.2
[LAN4] -> eth0.1
Based on http://patchwork.openwrt.org/patch/3208/
Thanks-to: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gui Iribarren <gui@altermundi.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35423 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-01 15:50:29 +00:00
Jonas Gorski
94169118a2
bcm63xx: replace kmod-switch with swconfig in default package set
...
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35407 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-30 00:19:21 +00:00
Gabor Juhos
1a3ad8d937
ar71xx: add profile and build image for dir-825-c1
...
Signed-off-by: Alexander Stadler <sa.maillists@univie.ac.at>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35403 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 22:50:57 +00:00
Gabor Juhos
4d15f58b77
ar71xx: add user space support for dir-825-c1
...
[juhosg: fix whitespaces in some scripts]
Signed-off-by: Alexander Stadler <sa.maillists@univie.ac.at>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35402 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 22:50:54 +00:00
Gabor Juhos
e184f957b2
ar71xx: add kernel support for dir-825-c1
...
[juhosg:
- remove unused GPIO stuff
- use a separate kernel patch for machine integration]
Signed-off-by: Alexander Stadler <sa.maillists@univie.ac.at>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35401 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 22:50:50 +00:00
Gabor Juhos
9fdab3e8ae
generic: fix default compression selection in ubifs
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35398 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 21:32:22 +00:00
Gabor Juhos
d818117882
ar71xx: add profile and generate images for the AP132 board
...
Based on http://patchwork.openwrt.org/patch/3162/
Signed-off-by: Embedded Wireless GmbH <info at embeddedwireless.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35397 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 19:12:34 +00:00
Gabor Juhos
a2c56296d7
ar71xx: add user-space support for the AP132 board
...
Based on http://patchwork.openwrt.org/patch/3162/
Signed-off-by: Embedded Wireless GmbH <info at embeddedwireless.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35396 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 19:12:32 +00:00
Gabor Juhos
3b89a20bc7
ar71xx: add kernel support for Atheros AP132 Reference Board
...
Based on http://patchwork.openwrt.org/patch/3162/
Signed-off-by: Embedded Wireless GmbH <info at embeddedwireless.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35395 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 19:12:30 +00:00
Gabor Juhos
8ba4c7ce6e
ar71xx: fix ethernet device registration for the QCA9556 SoC
...
Based on http://patchwork.openwrt.org/patch/3162/
Signed-off-by: Embedded Wireless GmbH <info at embeddedwireless.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35394 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 19:12:28 +00:00
Gabor Juhos
caffade41b
ar71xx: add kernel support for the QCA9556 SoC
...
Based on http://patchwork.openwrt.org/patch/3162/
Signed-off-by: Embedded Wireless GmbH <info at embeddedwireless.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35393 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 19:12:26 +00:00
Gabor Juhos
251015ecee
ar71xx: enable fast flash read on dual-flash devices
...
This improves flash read speed on various Buffalo units.
mtd_speedtest results on the WZR-HP-AG300H:
old new delta
eraseblock read speed: 726 KiB/s 2068 KiB/s +184.85%
page read speed: 699 KiB/s 1973 KiB/s +182.26%
2 page read speed: 711 KiB/s 2043 KiB/s +187.34%
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35392 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 19:12:25 +00:00
Gabor Juhos
046963da3a
kernel: update linux 3.7 to 3.7.5
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35390 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 18:29:45 +00:00
John Crispin
020ed6284b
[kernel] fix mtd_mp25p80_add_gd25q32_gd25q64.patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35378 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 11:06:57 +00:00
Florian Fainelli
9140ba77f8
[generic] Fix GigaDevice GD25Q32/GD25Q64 SPI Flash bad commit
...
Fix GigaDevice GD25Q32/GD25Q64 SPI Flash bad commit.
The patch was added to "linux/generic/patches-3.6" instead of
"target/linux/generic/patches-3.6".
I also fixed a missing patch space and refreshed generic patches.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35367 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 09:46:11 +00:00
Gabor Juhos
13a89e3e82
generic: fix build failure in MIPS kexec code if SMP is enabled
...
Fix it for older kernels as well.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35366 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 09:44:58 +00:00
Gabor Juhos
680983b95c
ar71xx: add TP-LINK WA-801ND to run-time model detection
...
A small cosmetic fix to show the HW model name correctly in LuCI.
Patch-by: Amir Sagie <openwrt-devel@taproot.org.il>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35365 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 09:40:29 +00:00
Gabor Juhos
6c88e0f174
generic: fix build failure in MIPS kexec code if SMP is enabled
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35364 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-29 09:40:23 +00:00
John Crispin
7866042160
[ramips] fix for non-blinking LAN LEDs
...
https://dev.openwrt.org/ticket/12830
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35359 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-28 18:06:31 +00:00
John Crispin
a26376e1bf
[lantiq] dont load gptu on ase
...
fixes #12792
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35357 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-28 17:46:07 +00:00
John Crispin
e2bc9a837c
ramips: reset switch on single-port devices
...
Signed-off-by: Daniel Gole <dgolle@allnet.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35356 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-28 17:44:41 +00:00
John Crispin
d9ec668adb
[lantiq] refresh patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35355 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-28 17:44:20 +00:00
John Crispin
1c3c233117
[lantiq] Fix ARV7518 USB
...
This patch correctly fixes USB on Lantiq ARV7518.
There was a failed attempt on fixing this on r35077 (https://dev.openwrt.org/changeset/35077/ ).
Signed-off-by: José Vázquez Fernández <ppvazquezfer@gmail.com>
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35354 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-28 17:43:35 +00:00
John Crispin
33fa22f868
[lantiq] Add ath9k eeprom and pci fixup support
...
Add ath9k eeprom and pci fixup support (again) for linux 3.7.
On linux 3.3, the fixup forced the regdomain to 0x67, causing low TX power.
This patch only corrects checksum, the rest of the EEPROM isn't changed.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35353 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-28 17:43:25 +00:00
John Crispin
b2873fb2ed
[lantiq] Add support for ARV4518PW R01 and rename R01A.
...
There are two different versions of SMC7908A-ISP: R01 and R01A.
R01 has an internal clock for PCI, meanwhile R01A has an external clock.
This fixes: https://dev.openwrt.org/ticket/12884
Signed-off-by: John Crispin <blogic@openwrt.org>
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35352 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-28 17:42:59 +00:00
Felix Fietkau
dea091cae9
kernel: disable CONFIG_CRYPTO_MANAGER2, it is not needed
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35342 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-27 23:23:39 +00:00
Hauke Mehrtens
298c890900
brcm47xx: load pps_core and ptp before tg3 to make the interface available for failsafe.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35341 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-27 21:48:28 +00:00
Hauke Mehrtens
2fe7bc5108
kernel: b53: the b53 spi driver depends on spi
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35340 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-27 21:39:53 +00:00
Hauke Mehrtens
fd67078b59
kernel: add packages for pps and ptp, they are needed by tg3 in kernel 3.8
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35336 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-27 21:18:52 +00:00
Felix Fietkau
e5a9aebefa
netfilter: add support for flushing conntrack via /proc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35330 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-27 19:02:38 +00:00
Felix Fietkau
fb725311a7
kernel: clean up crypto kconfig options on 3.8
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35329 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-27 17:49:09 +00:00
Hauke Mehrtens
16d7ea5f38
kernel: remove __devinit, __devexit and __devexit_p for kernel 3.8
...
These attributes where removed with kernel 3.8 and are now causing compile errors.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35328 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-27 17:48:48 +00:00
Felix Fietkau
a35962e3b7
kernel: clean up crypto related kconfig options
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35327 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-27 17:23:12 +00:00
Felix Fietkau
11bf268fbc
ar71xx: disable support for unsupported mtd configuration, saves about 5K kernel size after lzma
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35326 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-27 16:38:27 +00:00
Felix Fietkau
5bd3baeb9c
kernel: prevent cryptomgr from pulling in useless extra dependencies for tests that are not run
...
Reduces kernel size after LZMA by about 5k on MIPS
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35325 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-27 16:21:08 +00:00
Hauke Mehrtens
230e8f294f
brcm47xx: create image for Netgear WNDR3400 V1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35323 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-26 20:34:38 +00:00
Hauke Mehrtens
9a541435bb
brcm47xx: add initial board detection code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35322 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-26 20:34:00 +00:00
Hauke Mehrtens
534f49b05c
brcm47xx: add gpio to irq function again
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35321 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-26 20:33:23 +00:00
Felix Fietkau
081d10c739
kernel: use -ffunction-sections, -fdata-sections and --gc-sections on mips
...
in combination with kernel symbol export stripping this significantly reduces
the kernel image size
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35320 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-26 16:26:13 +00:00
Gabor Juhos
1ccd35ab43
kernel: update linux 3.7 to 3.7.4
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35318 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-24 17:08:37 +00:00
Florian Fainelli
e2a507a144
kernel: refresh 3.8 patches
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35317 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-24 17:04:52 +00:00
Florian Fainelli
02fd592851
mvebu: update to 3.8-rc4
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35316 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-24 17:04:46 +00:00
Hauke Mehrtens
0751e95e38
kernel: add missing config options for 3.8
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35315 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-24 14:48:15 +00:00
Hauke Mehrtens
25ebb1738f
brcm47xx: change generic profiles
...
The default profile now contains Ethernet drivers for all the types
found on supported boards. There are other profiles for each Ethernet
driver.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35314 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-24 14:38:10 +00:00
Felix Fietkau
2646983496
kernel: remove the cisco sip phone patch for 3.7 and 3.8 as well
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35310 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-23 16:31:38 +00:00
Felix Fietkau
97fed15ad2
ar71xx: sync kernel sizes where possible to fix images for some devices ( #12874 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35309 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-23 16:29:25 +00:00
Jonas Gorski
a72a8da790
bcm63xx: switch to b53 and swconfig
...
Switch to using the B53 switch driver where appropriate.
Use a non-tagged default config where it isn't confirmed to be
working.
Remove the switch configuration in preinit as the switch will now
be configured by the driver to use port isolation to prevent leakage
between lan and wan.
While at it, also provide a switch config for Neufbox 6.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35307 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-23 10:12:40 +00:00
Jonas Gorski
9cd6b274ba
bcm63xx: expose the internal switch to b53
...
Allow b53 access to the internal switch of BCM6328, BCM6362 and BCM6368.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35306 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-23 10:12:37 +00:00
Jonas Gorski
793f269e52
generic: add b53 swconfig switch driver
...
Add swconfig switch driver for Broadcom BCM53XX switch chips. Supports
switches connected through MDIO, SPI or memory mapped registers, and
supports BCM5325, BCM539x, BCM531x5 and the BCM63XX internal switch
chips.
Tested are BCM5325 trough MDIO, BCM53115 through SPI, and BCM6328.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35305 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-23 10:12:33 +00:00
Jonas Gorski
4257876e46
bcm63xx: move bcm63xx-spi into the kernel
...
The SPI driver is needed for supporting to boot from SPI flash on BCM6358
and BCM6368, and for SPI connected switches.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35304 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-23 10:12:13 +00:00
Felix Fietkau
317f27c62f
kernel: remove 340-module_alloc_size_check.patch from linux 3.8, it is not necessary anymore
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35248 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-19 19:14:37 +00:00
Gabor Juhos
c2aebc74ad
ramips: add profile and build image for the Tenda 3G300M
...
Factory image should be used to flash from
original firmware.
[juhosg: use the GENERIC_4M template]
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@35246 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-19 17:05:07 +00:00
Gabor Juhos
f788f62828
ramips: add user-space support for the Tenda 3G300M
...
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@35245 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-19 17:05:06 +00:00
Gabor Juhos
aa18b01e2e
ramips: add kernel support for the Tenda 3G300M
...
Ralink RT3052F, 4MB flash, 32MB ram, one USB 2.0, two buttons
and seven leds.
Factory image should be used to flash from original firmware.
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@35244 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-19 17:05:03 +00:00
Gabor Juhos
ad8cf9b39e
ramips: use MkImage for Hauppauge Broadway, Netcore NW718 and Tenda W306R V2.0
...
These targets need custom image names specified in the uImage header.
MkImage accepts an optional 4th argument to do exactly that. Reuse the
facility to generate factory images.
Compile-tested, the generated files inspected with "file" utility.
[juhosg:
- keep the factory.bin images to avoid users confusion,
- use GENERIC_4M template for the W306R V2.0
- update commit log]
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35243 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-19 15:36:13 +00:00
Gabor Juhos
12980972df
ramips: allow to override image name/suffix in GENERIC_{4,8}M macros
...
Sysupgrade/KRuImage and BuildFirmware/Generic macros
are changed as well.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35242 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-19 15:36:11 +00:00
Gabor Juhos
473bbcc2c2
ramips: do not stop the build if some targets fail
...
This becomes crucial when you are using a generic profile to build an image
larger than 4M, e.g. for w502u.
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35238 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-19 08:51:45 +00:00
Jonas Gorski
aecebbaed2
generic: rtl8366_smi: only assign pvid if no pvid was set yet
...
Only assign a pvid if the current pvid is 0. Fixes using mixed tagged
and untagged traffic on a port and the untagged vlan isn't the last one
of which the port is a member.
Tested on RTL8366S and RTL8367R.
Fixes #8501 .
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35227 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-18 15:19:11 +00:00
Jo-Philipp Wich
d8c155dfc9
all targets: use numerically prefixed uci-defaults file names to better control order of execution
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35217 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-18 12:42:53 +00:00
Gabor Juhos
3ab3849ad3
kernel: update linux 3.7 to 3.7.3
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35216 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-18 11:44:42 +00:00
Florian Fainelli
b0355d4aa8
mvebu: enable PCI in kernel configuration
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35214 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-17 22:29:26 +00:00
Florian Fainelli
973e3f5a68
mvebu: enable PCIe on Marvell Armada 370 Reference Design
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35213 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-17 22:29:22 +00:00
Florian Fainelli
0122099b35
mvebu: enable USB on Armada 370 Reference Design
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35212 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-17 22:29:18 +00:00
Florian Fainelli
005e0ee7c9
mvebu: add preliminary support for PCI express
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35211 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-17 22:29:13 +00:00
Florian Fainelli
4d55ef2877
mvebu: refresh patches
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35210 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-17 22:28:58 +00:00
Florian Fainelli
92dec549ce
kernel: refresh 3.8 patches
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35209 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-17 22:28:53 +00:00
Florian Fainelli
4c18be1a8f
mvebu: add board detection scripts
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35208 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-17 22:28:48 +00:00
Florian Fainelli
3728c0c73d
mvebu: enable /proc/devicetree usage
...
This is going to be used for proper user-space board identification (ala
mcs814x).
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35207 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-17 22:28:37 +00:00
Florian Fainelli
ef16616768
mvebu: add default profile
...
Such that relevant kernel modules are selected (USB, I2C, SATA, RTC,
SDIO)
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35206 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-17 22:28:33 +00:00