Commit Graph

1060 Commits (ce4e5bd91de3558e855174a5d6fb190ee9098b6e)

Author SHA1 Message Date
Felix Fietkau a7bb7dd99e Add support for Atheros AP96 reference board
This is still preliminary and not really tested much. Anyway, this
version seems to be enough to get both wired and wireless
interfaces working. Buttons and leds are also working.

mach-ap96.c is based on mach-wndr3700.c.

Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com>

SVN-Revision: 23125
2010-09-27 08:59:53 +00:00
Felix Fietkau 0c6653c6e2 ar71xx: select AR71XX_DEV_DSA when AR71XX_DEV_AP91_ETH is selected, do not select AR71XX_DEV_AP91_ETH for TL-WA901ND and TL-WR741ND
SVN-Revision: 22935
2010-09-05 16:17:06 +00:00
Gabor Juhos fcfe56924b ar71xx: build firmware images for the Zcomax boards
SVN-Revision: 22884
2010-09-03 18:14:43 +00:00
Gabor Juhos b4336a8e2d ar71xx: add support for the Zcomax ZCN-1523H-2-8/5-16 boards
SVN-Revision: 22882
2010-09-03 18:14:37 +00:00
Gabor Juhos ece9b523e4 ar71xx: refresh patches
SVN-Revision: 22864
2010-08-31 20:13:50 +00:00
Gabor Juhos 47f8fd1dde ar71xx: rewrite SPI drivers for the RB4xx boards
* add a new SPI controller driver
  * add SPI driver for the CPLD chip
  * convert the NAND driver
  * enable the mikroSD slot
  * enable more LEDs

SVN-Revision: 22863
2010-08-31 20:13:47 +00:00
Gabor Juhos a80b9af0cd ar71xx: refresh patches
SVN-Revision: 22803
2010-08-25 19:57:11 +00:00
Florian Fainelli b1becffa5b update to 2.6.32.20
SVN-Revision: 22766
2010-08-22 17:07:37 +00:00
Gabor Juhos 6855ac2393 ar71xx: don't override CONFIG_SWAP
SVN-Revision: 22701
2010-08-18 16:00:31 +00:00
Gabor Juhos 7bc5a672c1 ar71xx: change mac address initialization
SVN-Revision: 22700
2010-08-18 16:00:28 +00:00
Felix Fietkau 523fcf0497 ar71xx: add a new driver for the ar7240 switch using swconfig. hooks directly into the ethernet driver, as MAC resets also require switch reinitializations and the switch is part of the cpu core anyway switch only tl-wr741nd (and other devices using this board file, such as tl-wr841nd) over to using this by default, as other devices are still untested fixes #7563
SVN-Revision: 22675
2010-08-16 19:21:57 +00:00
Gabor Juhos e35f7ef51d ar71xx: add eap7660d board to diag.sh and sysupgrade
This patch adds support for the Senao EAP7660D board to diag.sh and sysupgrade.

Signed-off-by: Daniel Golle <daniel.golle@gmail.com>

SVN-Revision: 22644
2010-08-14 21:07:31 +00:00
Alexandros C. Couloumbis 9aef272f4a linux/ar71xx: add nanostation-m signature (thanks Antonio Anselmi)
SVN-Revision: 22631
2010-08-14 07:48:05 +00:00
Jo-Philipp Wich 6616951c15 add uci-defaults script to migrate vlan 0 to vlan 1 after sysupgrade on devices using the RTL8366s switch
SVN-Revision: 22625
2010-08-13 19:29:51 +00:00
Felix Fietkau 65899cfa49 ar71xx: remove the fifo cfg overrides for the ap91 ethernet code - these values have been wrong on every single device i've tested, falling back to the atheros values seems to be the right thing to do
SVN-Revision: 22401
2010-07-27 21:04:43 +00:00
Felix Fietkau 4ee3ae96c2 ar71xx: fix sysupgrade on the ubnt nanostation m
SVN-Revision: 22370
2010-07-23 18:16:47 +00:00
Felix Fietkau 900aaa919b ar71xx: add support for the tp-link tl-wa901nd devices (patch by Pieter "Fate" Hollants, from #7528, without the ethernet fifo cfg values)
SVN-Revision: 22353
2010-07-22 12:37:44 +00:00
Felix Fietkau bced5d7d74 ar71xx: set default values for the fifo cfg registers on AR724x
SVN-Revision: 22303
2010-07-20 01:54:11 +00:00
Imre Kaloz ca8f45b142 update kernel versions
SVN-Revision: 22289
2010-07-19 11:34:03 +00:00
Gabor Juhos 4bb11f9a39 generic: move ath5k_platform.h from ar71xx to generic files
SVN-Revision: 22189
2010-07-15 07:36:58 +00:00
Gabor Juhos 95e09cccd8 ar71xx: in-flash macs and eeprom for mach-eap7660d
This adds in-flash mac-addresses and calibration data for the Senao
EAP7660D board.

Signed-off-by: Daniel Golle <daniel.golle@gmail.com>

SVN-Revision: 22187
2010-07-15 07:36:52 +00:00
Felix Fietkau a27ea45e76 ar71xx: only reinit the ethernet MAC at .open() on ar724x for now, until we've figured out what part of it causes the issue described in #7563
SVN-Revision: 22075
2010-07-06 12:40:07 +00:00
Felix Fietkau 15b209d09f ag71xx: reset the hardware during open(), this improves recovery from tx timeouts on ar724x considerably
SVN-Revision: 22055
2010-07-04 02:15:08 +00:00
Felix Fietkau 89da22d1ea ag71xx: fix a memory corruption bug that happens if you flood the interface with packets while it's being brought down fixes boot time crashes under load reported by matteo
SVN-Revision: 22054
2010-07-04 01:31:33 +00:00
Gabor Juhos 5a28fb88a4 ar71xx: fix leds-rb750 build failure on 2.6.34
SVN-Revision: 22016
2010-07-01 14:49:06 +00:00
Jo-Philipp Wich d6d8014cfd fix dir-825-b1 default network config after r21905
SVN-Revision: 22005
2010-07-01 00:03:43 +00:00
Alexandros C. Couloumbis 0409c64e34 fix commit r21993
SVN-Revision: 21994
2010-06-30 19:35:12 +00:00
Gabor Juhos e827a12c48 ar71xx: don't use vlan 0 for devices with rtl8366s switch
SVN-Revision: 21905
2010-06-26 19:15:32 +00:00
Gabor Juhos 7bff9c0101 ar71xx: add support for the Senao EAP7660D board
This patch adds support for the Senao EAP7660D board to trunk.

Signed-off-by: Daniel Golle <daniel.golle@gmail.com>

SVN-Revision: 21837
2010-06-18 16:22:05 +00:00
Gabor Juhos 518f43efd8 ar71xx: fix RB750 LED configuration
Patch-by: Ray Bellis

SVN-Revision: 21826
2010-06-17 09:24:26 +00:00
Gabor Juhos 08c2e29018 ar71xx: avoid duplicated 'board' parameter in kernel command line
SVN-Revision: 21805
2010-06-14 20:02:44 +00:00
Gabor Juhos b86e4e1c6a ar71xx: add default network config for the RB433UAH board
SVN-Revision: 21765
2010-06-12 13:20:41 +00:00
Gabor Juhos 9789f0215a ar71xx: nuke AR71XX_MACH_UBNT_AR71XX machtype
SVN-Revision: 21764
2010-06-12 13:20:39 +00:00
Gabor Juhos 9bc1e548a1 generic: move more common options to generic configuration
* CONFIG_ABX500_CORE
 * CONFIG_ATOMIC64_SELFTEST
 * CONFIG_BRIDGE_IGMP_SNOOPING
 * CONFIG_CAIF
 * CONFIG_CEPH_FS
 * CONFIG_CRYSTALHD
 * CONFIG_DEFAULT_SECURITY_SELINUX
 * CONFIG_DEFAULT_SECURITY_SMACK
 * CONFIG_DEFAULT_SECURITY_TOMOYO
 * CONFIG_DT3155
 * CONFIG_IP_MROUTE_MULTIPLE_TABLES
 * CONFIG_L2TP
 * CONFIG_LOGFS
 * CONFIG_LPC_SCH
 * CONFIG_MFD_JANZ_CMODIO
 * CONFIG_MFD_RDC321X
 * CONFIG_N_GSM
 * CONFIG_RAMOOPS
 * CONFIG_SERIAL_ALTERA_JTAGUART
 * CONFIG_SERIAL_ALTERA_UART
 * CONFIG_SERIAL_TIMBERDALE
 * CONFIG_SM_FTL
 * CONFIG_SQUASHFS_XATTRS

SVN-Revision: 21750
2010-06-10 10:45:51 +00:00
Gabor Juhos 2f328ce488 generic: move some common symbols to generic configuration
* CONFIG_MUTEX_SPIN_ON_OWNER
 * CONFIG_DEFAULT_HYDLA
 * CONFIG_DEFAULT_VENO

SVN-Revision: 21748
2010-06-10 08:58:14 +00:00
Gabor Juhos 5cad9d5c73 generic: standardize CONFIG_INLINE_* symbols usage
SVN-Revision: 21746
2010-06-10 08:09:41 +00:00
Gabor Juhos 65de4c2102 ar71xx: sync kernel configs
SVN-Revision: 21745
2010-06-10 08:09:36 +00:00
Gabor Juhos f24395618e ar71xx: remove more config overrides
SVN-Revision: 21744
2010-06-10 06:14:19 +00:00
Gabor Juhos adb0a95df1 ar71xx: fix phy_mask for the RB450
SVN-Revision: 21743
2010-06-09 19:48:35 +00:00
Gabor Juhos f731dbec62 ar71xx: don't override CONFIG_BRIDGE_* options
SVN-Revision: 21742
2010-06-09 19:48:32 +00:00
Gabor Juhos dc27a440b2 ar71xx: fix nand_scan_ident parameters in the rb{4xx,750}_nand drivers for 2.6.35
SVN-Revision: 21737
2010-06-09 15:31:36 +00:00
Gabor Juhos 6ce447427c ar71xx: fix build error in the rb{4xx,750}_nand drivers on 2.6.34/35
SVN-Revision: 21736
2010-06-09 15:31:34 +00:00
Alexandros C. Couloumbis d45dc5e820 ar71xx: add kernel 2.6.35 preliminary support
SVN-Revision: 21734
2010-06-09 10:45:47 +00:00
Gabor Juhos 3045632eb0 ar71xx: add default network configuration file for the RB450/RB433 boards
SVN-Revision: 21730
2010-06-08 20:19:23 +00:00
Gabor Juhos 2666ae6f0e ar71xx: enable the IP17xx driver for the nand subtarget
Also disable the old ICPlus driver.

SVN-Revision: 21729
2010-06-08 20:19:20 +00:00
Gabor Juhos d55ebf3a8a ar71xx: fix phy_mask on the RB433 for the IP17xx driver
SVN-Revision: 21728
2010-06-08 20:19:18 +00:00
Gabor Juhos 90e2b1ad6b ar71xx: fix 2.6.34 build errors
SVN-Revision: 21698
2010-06-07 09:18:13 +00:00
Gabor Juhos 84f6a9c5a1 ar71xx: add missing 2.6.34 config symbol
SVN-Revision: 21697
2010-06-07 09:17:34 +00:00
Gabor Juhos e897618fe1 ar71xx: build firmware images if Minimal profile is selected
SVN-Revision: 21684
2010-06-06 17:41:39 +00:00
Gabor Juhos f0ec6c9529 ar71xx: rename Minimal profile
SVN-Revision: 21683
2010-06-06 17:41:34 +00:00
Felix Fietkau b61dce0a9b ar71xx: clarify the nand subtarget a bit
SVN-Revision: 21679
2010-06-05 11:55:49 +00:00
Gabor Juhos 2dfcdb9465 generic: merge mips multi machine update to generic patches for 2.6.34
SVN-Revision: 21675
2010-06-04 19:09:52 +00:00
Gabor Juhos 35765bfcf8 generic: merge mips multi machine update to generic patches for 2.6.33
SVN-Revision: 21674
2010-06-04 19:09:49 +00:00
Gabor Juhos 383bd396fa generic: merge mips multi machine update to generic patches for 2.6.32
SVN-Revision: 21673
2010-06-04 19:09:46 +00:00
Alexandros C. Couloumbis 2b743a266f ar71xx: fix rootfs mount issue (closes #7319)
SVN-Revision: 21645
2010-06-01 08:49:57 +00:00
Daniel Dickinson 6bccc41f6c ar71xx: Added preinit scriptlet to set vars based on cpuinfo during preinit_main. This fixes a bug in which the vars were not set due to /proc not being mounted when ar71xx.sh was sourced
SVN-Revision: 21634
2010-05-30 03:20:49 +00:00
Nicolas Thill e74e289fa8 update linux kernel to 2.6.32.14
SVN-Revision: 21583
2010-05-27 18:09:09 +00:00
Nicolas Thill 46e2eea1ef target/linux: refresh 2.6.32 patches
SVN-Revision: 21566
2010-05-24 20:35:46 +00:00
Hauke Mehrtens b18a1d217b kernel: update kernel to version 2.6.32.13 and 2.6.33.4
SVN-Revision: 21540
2010-05-23 13:16:51 +00:00
Gabor Juhos 65dba323f7 ar71xx: Make wget2nand fail if copying the kernel fails and use the correct file extension for the rootfs image
wget2nand didnt check the exit status after copying the kernel, if the
copying failed for some reason ( for example not enougs space on the
kernel partition) it simply continued extracting the rootfs.
I also changed the filename, which wget2nand trys to download (
.tar.gz instead of .tgz ).

Signed-off-by: Marko Foerster <mrkfoerster@googlemail.com>

SVN-Revision: 21444
2010-05-14 08:38:39 +00:00
Gabor Juhos 115f845e53 ar71xx: fix nbg460n mtd partitions
This fixes the NBG460N/550N/550NH mtd partitions.

Signed-off-by: Michael Kurz <michi.kurz@googlemail.com>

SVN-Revision: 21443
2010-05-14 08:37:58 +00:00
Felix Fietkau 3aa09d05fd ar71xx: remove madwifi from the default profile
SVN-Revision: 21406
2010-05-08 20:06:50 +00:00
Felix Fietkau f4c9a4e042 ar71xx: use the lzma kernel and a proper size limit for pb92
SVN-Revision: 21405
2010-05-08 20:06:44 +00:00
Felix Fietkau 51f7953734 ar71xx: remove some bogus kernel config overrides
SVN-Revision: 21397
2010-05-07 16:20:37 +00:00
Felix Fietkau 2598c32f06 ar71xx: add a new subtarget for nand based devices - saves around 44k on the lzma compressed generic kernel image
SVN-Revision: 21396
2010-05-07 16:20:32 +00:00
Nicolas Thill b3b591c000 buildsystem: rename tgz/TGZ "feature" and matching options to targz/TARGZ
SVN-Revision: 21238
2010-04-28 14:47:43 +00:00
Felix Fietkau f9f11f950d ar71xx: add a new default profile containing all drivers for all boards
SVN-Revision: 21209
2010-04-27 20:16:27 +00:00
Alexandros C. Couloumbis fdac9ae836 sync to kernel 2.6.32.12
SVN-Revision: 21195
2010-04-27 14:30:08 +00:00
Gabor Juhos 497d2ec2d0 ar71xx: create separate 'factory' and 'sysupgrade' images for the Planex boards
SVN-Revision: 21175
2010-04-26 18:28:10 +00:00
Gabor Juhos fca9b7ebad ar71xx: remove config partition from the mtd map on the MZK-W300NH board
This space can be used to extend the rootfs_data partition.

SVN-Revision: 21173
2010-04-26 18:28:04 +00:00
Gabor Juhos 77b2354fcd ar71xx: fix firmware partition size on the MZK-W04NU board
SVN-Revision: 21172
2010-04-26 18:28:01 +00:00
Gabor Juhos c018bd8ec1 ar71xx: build different firmware images for the DIR-825-Bx boards
SVN-Revision: 21171
2010-04-26 18:27:58 +00:00
Gabor Juhos 12fab9cb9e ar71xx: create smaller sysupgrade images for the WRT400N board
SVN-Revision: 21170
2010-04-26 18:27:54 +00:00
Gabor Juhos 8470d973ee ar71xx: create firmware images for the TL-WR941ND v3 boards
SVN-Revision: 21169
2010-04-26 18:27:51 +00:00
Gabor Juhos 97b031b57f ar71xx: create separate 'factory' and 'sysupgrade' images for the WRT160NL
The 'factory' image requires the garbage at the end of the image.
Flashing from the original web interface does not work without that.

SVN-Revision: 21168
2010-04-26 18:27:47 +00:00
Felix Fietkau 7966004d99 ag71xx: remove rx alignment code for small packets, it seems to break ipv6 for some reason (fixes #7236)
SVN-Revision: 21166
2010-04-26 16:39:13 +00:00
Felix Fietkau 9848d38aed ar71xx: fix a wifi card stability issue
when we receive a pci/ahb interrupt, we need to flush pending data for dma
from the device, otherwise the tx path may get stuck if the completion flag
of the dma descriptor is not updated at the time the tx interrupt arrives.

SVN-Revision: 21143
2010-04-24 17:24:11 +00:00
Gabor Juhos 4be3c3e48c kernel: refresh patches for 2.6.34-rc5 and update md5sum
SVN-Revision: 21082
2010-04-22 07:13:21 +00:00
Gabor Juhos 81062a12ac kernel: refresh patches for 2.6.33.2, and drop md5sum for older 2.6.32 kernels
SVN-Revision: 21081
2010-04-22 07:12:09 +00:00
Gabor Juhos 10ed3b23a6 ar71xx: reduce button threshold value on the NBG460 board
SVN-Revision: 21076
2010-04-21 19:07:23 +00:00
Gabor Juhos 9933d34770 ar71xx: use KEY_RESTART and KEY_WPS_BUTTON code for the appropriate buttons
SVN-Revision: 21075
2010-04-21 19:07:19 +00:00
Gabor Juhos d7919c8d0d ar71xx: fix mtd_layout for the DIR-615-C1 and similar devices
* Thanks to Yury Polyanskiy for the report

SVN-Revision: 21036
2010-04-20 08:07:25 +00:00
Gabor Juhos 693ea524c1 ar71xx: adding support for zyxel nbg460n/550n/550nh boards
This patch adds support for the zyxel nbg460n/550n/550nh routers.
Currently this only works if a second stage bootloader is also flashed,
as the used switch needs extra initialization.

Signed-off-by: Michael Kurz <michi.kurz@googlemail.com>

SVN-Revision: 20990
2010-04-18 16:24:12 +00:00
Felix Fietkau 1c0e751391 ar71xx: fix up alignment handling
- on ar724x, rx buffers can be aligned with an offset of 2, which keeps the ip header aligned
- alignment offset is only added if the ar8216 workaround is not active and the phy driver does not advertise its own packet alignment
- ar71xx and ar91xx can not handle rx alignment offsets, however taking a hit on unaligned exceptions seems to have less overhead than re-aligning the data for large packets
- use memmove to re-align small packets, if necessary

tested on ar9132, ar7240 and ar7242 based devices without ar8216 headers

SVN-Revision: 20892
2010-04-15 23:31:17 +00:00
Felix Fietkau 231012cba0 ar71xx: fix image builds (broken by r20834)
SVN-Revision: 20840
2010-04-13 18:01:46 +00:00
Nicolas Thill e2b57ecf5f define a shared IMG_PREFIX variable used as a basename for image files, it contains board & subtarget infos (if appropriate) allowing subtargets to share the same bin directory without overwriting each other's files
SVN-Revision: 20834
2010-04-12 23:15:56 +00:00
Felix Fietkau 1633dd6b6c ar71xx: add a profile for PB92
SVN-Revision: 20778
2010-04-10 16:50:20 +00:00
Gabor Juhos 6139571932 ar71xx: nuke clocksource init patches, it is not required since 2.6.27
SVN-Revision: 20764
2010-04-09 13:33:03 +00:00
Gabor Juhos dd7304ec6d ar71xx: update phy masks for the Planex boards
This avoids probing of the AR8216 chip on the eth0 interface.

Cc: backfire@openwrt.org

SVN-Revision: 20754
2010-04-09 08:40:14 +00:00
Gabor Juhos d6c0363884 ar71xx: make the AR8216 driver usable on the TEW-632BRP/DIR-615-Cx boards
Cc: backfire@openwrt.org

SVN-Revision: 20752
2010-04-09 08:40:09 +00:00
Gabor Juhos 4c29a2c263 ar71xx: ag71xx: avoid unalinged accesses when using the phy specific receive functions
Cc: backfire@openwrt.org

SVN-Revision: 20751
2010-04-09 08:40:06 +00:00
Gabor Juhos 4a28844d80 ar71xx: ag71xx: call the phy driver's netif_receive_skb()
Ag71xx needs to call the phy's netif_receive_skb() to allow phy drivers
to mangle rx packets. This patch fixes it.

This fixes the header mangling of the AR8216 driver.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
Cc:backfire@openwrt.org

SVN-Revision: 20750
2010-04-09 08:38:46 +00:00
Felix Fietkau df463abb18 ar71xx: fix ethernet on final pb92 board (previous value was based on a preliminary version)
SVN-Revision: 20725
2010-04-06 00:12:50 +00:00
Jo-Philipp Wich 23bebe33a7 Add support for the ar8316 switch. This patch enhances the ar8216 driver with ar8316 support and fixes some minor issues with the ar8216 driver itself. It should not break anything, but isn't tested on ar8216 devices.
[PATCH 2/2] ar71xx: Add the ar8316 driver to rs pro/rb-450g.
Add the ar8216 driver to the ar71xx target, and add network
configurations for the RouterStation Pro and the RouterBoard RB-450G.

SVN-Revision: 20722
2010-04-05 23:03:16 +00:00
Gabor Juhos c874513cfa ar71xx: fix broken LAN ports on the boards with AR8216 switch (closes #7024)
* cc: backfire@openwrt.org

SVN-Revision: 20673
2010-04-03 13:59:08 +00:00
Felix Fietkau 7983e442e1 ar71xx: fix pci on ar7241/ar7242
SVN-Revision: 20530
2010-03-28 00:36:37 +00:00
Felix Fietkau 9c0f21a5b9 ar71xx: fix the wan port on pb92
SVN-Revision: 20529
2010-03-28 00:36:04 +00:00
Felix Fietkau 2cc215f121 ar71xx: reset the mdio bus on ar7241/ar7242
SVN-Revision: 20528
2010-03-28 00:35:44 +00:00
Gabor Juhos 8701291f0f ar71xx: add uci defaults to fix trx header on the WRT160NL boards
* patch by Otto Solares

SVN-Revision: 20526
2010-03-27 17:38:40 +00:00
Gabor Juhos 905f2d62f9 ar71xx: update image generation and trx header parsing for the WRT160NL
* patch by Bernhard Loos
 * note: trailing whitespaces has been removed

SVN-Revision: 20525
2010-03-27 17:38:36 +00:00
Gabor Juhos b7ca043240 ar71xx: ag71xx: copy received packet to avoid unaligned access in the IP stack
SVN-Revision: 20506
2010-03-27 13:05:27 +00:00
Gabor Juhos f9acf8ada1 ar71xx: ag71xx: introduce ag71xx_has_ar8216() helper
SVN-Revision: 20505
2010-03-27 13:05:24 +00:00
Gabor Juhos 200db5ebb5 ar71xx: ag71xx: reorganize ag71xx_rx_packet function
SVN-Revision: 20504
2010-03-27 13:05:20 +00:00
Gabor Juhos 245775a49f ar71xx: ag71xx: Add netpoll support
This patch adds support for polling interrupts, used by
netconsole and the likes.

Tested on d-link dir-615 C1 using netconsole.

Signed-off-by: Pat Erley <pat-lkml@erley.org>

SVN-Revision: 20503
2010-03-27 13:05:17 +00:00
Felix Fietkau 6ce1fd2301 ar71xx: add images for pb92 - no kernel size check yet, lzma images did not yet work in my tests
SVN-Revision: 20496
2010-03-26 22:36:02 +00:00
Felix Fietkau 0b6e32a7b0 ar71xx: add basic kernel support for pb92
SVN-Revision: 20495
2010-03-26 22:35:52 +00:00
Felix Fietkau aa3ff31b95 ar71xx: add support for ar7241 and ar7242
SVN-Revision: 20494
2010-03-26 22:35:41 +00:00
Felix Fietkau 4e10c56551 ar71xx: fix pci link detection for ar724x
SVN-Revision: 20493
2010-03-26 22:35:27 +00:00
Andy Boyett 681054333e wrt400n: lan ports don't need the ar8216 workaround
SVN-Revision: 20491
2010-03-26 19:09:11 +00:00
Gabor Juhos e66a368bd1 kernel: update to 2.6.32.10
SVN-Revision: 20444
2010-03-26 10:45:25 +00:00
Gabor Juhos 35bb7be34d ar71xx: Add basic WLAN LED control to TL-WR1043ND
* thanks to KillaB
  * closes #6834

SVN-Revision: 20415
2010-03-25 07:31:17 +00:00
Gabor Juhos c72b656d8d ar71xx: create smaller initramfs images for the TP-Link boards
SVN-Revision: 20414
2010-03-25 07:31:13 +00:00
Gabor Juhos 120b1d8699 ar71xx: use the RB411 setup for the RB411U
SVN-Revision: 20359
2010-03-21 18:16:24 +00:00
Gabor Juhos 9a1031ce6d ar71xx: change PHY select logic, and update phy_masks
SVN-Revision: 20358
2010-03-21 18:16:07 +00:00
Gabor Juhos 18aa68d368 ar71xx: check returned value of ioremap in ar71xx_pcibios_setup
SVN-Revision: 20288
2010-03-18 19:19:19 +00:00
Gabor Juhos 73f7a1c224 ar71xx: optimize register access in ar71xx_pci.c
SVN-Revision: 20287
2010-03-18 19:19:16 +00:00
Gabor Juhos 1dedaf30a6 ar71xx: optimize register access in irq.c
SVN-Revision: 20286
2010-03-18 19:19:13 +00:00
Gabor Juhos 2438a03ce4 ar71xx: optimize register access in ar724x_pci.c
SVN-Revision: 20285
2010-03-18 19:19:10 +00:00
Gabor Juhos d02975eb0d ar71xx: introduce global ar724x_pci_ctrl_base variable
SVN-Revision: 20284
2010-03-18 19:19:07 +00:00
Gabor Juhos b051a3b784 ar71xx: add error handling to ar724x_pcibios_init
SVN-Revision: 20283
2010-03-18 19:19:03 +00:00
Gabor Juhos 695e989c6f ar71xx: move ar724x_pci_* helpers to ar724x-pci.c
SVN-Revision: 20282
2010-03-18 19:18:58 +00:00
Gabor Juhos 5f109ef2f3 ar71xx: move PCI intterupt handling code to pci-ar7{1xx,24x}.c
SVN-Revision: 20281
2010-03-18 19:18:54 +00:00
Gabor Juhos 4d32460353 ar71xx: use set_irq_chained_handler for the PCI IRQs
SVN-Revision: 20280
2010-03-18 19:18:50 +00:00
Gabor Juhos 1b8137eefc ar71xx: merge AR71XX_IRQ_CPU_{PCI,WMAC} into AR71XX_IRQ_CPU_IP2
SVN-Revision: 20279
2010-03-18 19:18:46 +00:00
Gabor Juhos 58911deda5 ar71xx: remove unnecessary includes from setup.c
SVN-Revision: 20278
2010-03-18 19:18:41 +00:00
Gabor Juhos ca49e09c9a ar71xx: fix ar724x_pci_wr{,_nf} helpers
SVN-Revision: 20277
2010-03-18 19:18:36 +00:00
Gabor Juhos d350e4cf40 ar71xx: fix semantics error in the __ar71xx_gpio_get_value function.
* Thanks to Pascal Dornier

SVN-Revision: 20247
2010-03-16 19:53:25 +00:00
Gabor Juhos 74556519e3 ar71xx: optimize GPIO code
SVN-Revision: 20242
2010-03-16 14:02:31 +00:00
Gabor Juhos 0095ab73f3 ar71xx: fix defconfig script to work with ImageBuilder
* patch from #5722

SVN-Revision: 20231
2010-03-15 13:29:16 +00:00
Gabor Juhos 5da6ae3ab5 ar71xx: create separated and smaller sysupgrade files for the DIR-615 and similar boards
SVN-Revision: 20230
2010-03-15 11:03:38 +00:00
Gabor Juhos 704320385f ar71xx: build firmware image for the Fry's FR-54RTR board
SVN-Revision: 20229
2010-03-15 11:03:36 +00:00
Gabor Juhos ed3aca86a6 ar71xx: don't break the existing network configuration in the wget2nand script
SVN-Revision: 20228
2010-03-15 11:03:33 +00:00
Gabor Juhos 0b6f786316 ar71xx: change DIR-600-A1 image generation template, will be usable for other boards
SVN-Revision: 20227
2010-03-15 11:03:31 +00:00
Felix Fietkau 0849a208ce ar71xx: fix oprofile support
SVN-Revision: 20150
2010-03-11 18:48:57 +00:00
Felix Fietkau 2d305bdc23 the mips -ffreestanding patch has been unnecessary for a long time now, remove it
SVN-Revision: 20149
2010-03-11 18:48:50 +00:00
Alexandros C. Couloumbis 94db5a4acc ar71xx: add 2.6.34 preliminary support (patches)
SVN-Revision: 20141
2010-03-11 12:25:50 +00:00
Alexandros C. Couloumbis f086ba1d82 ar71xx: add 2.6.34 preliminary support
SVN-Revision: 20139
2010-03-11 11:57:21 +00:00
Nicolas Thill e1863691d9 do *not* enable CONFIG_PCI in generic config, but on targets where it makes sense instead (partially revert [18370])
SVN-Revision: 20136
2010-03-11 09:50:11 +00:00
Gabor Juhos ffdc6ec8ed ar71xx: create smaller sysupgrade files for the TP-Link boards
SVN-Revision: 20121
2010-03-10 17:41:52 +00:00
Gabor Juhos 9daf566ddc ar71xx: fix sysupgrade on the LS-SR71 board
SVN-Revision: 20119
2010-03-10 17:41:45 +00:00
Gabor Juhos eaccbd3fb8 ar71xx: add default network configuration for the PB44 board
SVN-Revision: 20099
2010-03-09 18:05:58 +00:00
Gabor Juhos 18ee1b6dda ar71xx: add uci-defaults for the RB750 board
SVN-Revision: 20097
2010-03-09 18:05:51 +00:00
Gabor Juhos b21308313e ar71xx: override lan port names on the RB750
SVN-Revision: 20096
2010-03-09 18:05:48 +00:00
Gabor Juhos 45ff7289fe ar71xx: allow overriding of the lan port names on AP91 based boards
SVN-Revision: 20095
2010-03-09 18:05:45 +00:00
Gabor Juhos 781c482e6a ar71xx: improve wget2nand script
SVN-Revision: 20094
2010-03-09 18:05:42 +00:00
Gabor Juhos 9003a98d83 ar71xx: fix a typo in the ar7240 dsa driver
SVN-Revision: 20093
2010-03-09 18:05:39 +00:00
Gabor Juhos 2a818f388a ar71xx: ag71xx: fix MAC address setup
SVN-Revision: 20092
2010-03-09 18:05:36 +00:00
Gabor Juhos 4d5a9fe402 ar71xx: add missing protocol definitions to default network configurations
SVN-Revision: 20091
2010-03-09 18:05:31 +00:00
Gabor Juhos 342ab781f5 ar71xx: simplify WP543 image generation, and fix rootfs offset
SVN-Revision: 20063
2010-03-08 15:32:48 +00:00
Gabor Juhos 3c829c412c ar71xx: sync .33 config
SVN-Revision: 20060
2010-03-08 14:38:46 +00:00
Gabor Juhos 8eac86e535 ar71xx: enable AR7240 DSA driver on 2.6.33 as well
SVN-Revision: 20059
2010-03-08 14:38:43 +00:00
Gabor Juhos d48992b62b ar71xx: refresh patches
SVN-Revision: 20055
2010-03-08 13:00:23 +00:00
Gabor Juhos d58a367083 ar71xx: add NAND driver for the RB750
SVN-Revision: 20054
2010-03-08 12:10:23 +00:00
Gabor Juhos 6c1be20c2a ar71xx: add ar71xx_gpio_function_setup
SVN-Revision: 20053
2010-03-08 12:10:14 +00:00
Gabor Juhos 6600fab893 ar71xx: add LED driver for the RB750
SVN-Revision: 20051
2010-03-08 12:10:01 +00:00
Gabor Juhos a1a9727fbf ar71xx: add latch handling code for the RB750
SVN-Revision: 20050
2010-03-08 12:09:49 +00:00
Gabor Juhos 74f9af4c10 ar71xx: increase kernel partition size for the WP543 boards
SVN-Revision: 20049
2010-03-08 12:09:38 +00:00
Gabor Juhos 5e8c8818ed ar71xx: add preliminary support for the RouterBOARD 750
SVN-Revision: 20029
2010-03-07 05:41:01 +00:00
Gabor Juhos 11af372116 ar71xx: make the rb4xx nand driver depends on AR71XX_MACH_RB4XX
SVN-Revision: 20028
2010-03-07 05:40:58 +00:00
Gabor Juhos 10ad4ea96c ar71xx: rename mach-rb-4xx.c to mach-rb4xx.c, and change Kconfig symbol
SVN-Revision: 20027
2010-03-07 05:40:56 +00:00
Gabor Juhos 97c35a7dde ar71xx: don't init PCI irqs on the AR7240 if the PCIe subsystem are in reset
SVN-Revision: 20007
2010-03-05 20:29:29 +00:00
Gabor Juhos 52f03512dc ar71xx: fix sysupgrade on the WRT400N (thanks to chuljin)
* closes #6782

SVN-Revision: 20006
2010-03-05 20:29:27 +00:00
Gabor Juhos 7bda582cf7 ar71xx: fix status led detection on the RB4xx boards
SVN-Revision: 20005
2010-03-05 20:29:24 +00:00
Gabor Juhos 2702ae4e8f ar71xx: ag71xx: move calling ag71xx_phy_stop out from spinlock
SVN-Revision: 20004
2010-03-05 20:29:22 +00:00
Gabor Juhos a4bccded57 ar71xx: ag71xx: move link update function
SVN-Revision: 20003
2010-03-05 20:29:18 +00:00
Gabor Juhos eacf9a7614 ar71xx: ag71xx: don't use dev->trans_start
SVN-Revision: 20002
2010-03-05 20:29:14 +00:00
Gabor Juhos ba288eeb84 ar71xx: ag71xx: use dma_unmap_single to unmap frames
SVN-Revision: 20001
2010-03-05 20:29:10 +00:00
Gabor Juhos c38f612532 ar71xx: restore command line on 2.6.33
SVN-Revision: 19966
2010-03-03 20:04:12 +00:00
Gabor Juhos eaa44c61ba ar71xx: sync 2.6.33 config
SVN-Revision: 19965
2010-03-03 20:04:08 +00:00
Gabor Juhos 58ec1289d9 ar71xx: refresh 2.6.33 patches
SVN-Revision: 19960
2010-03-03 09:40:17 +00:00
Gabor Juhos 0e4eaea770 ar71xx: ag71xx: use correct device pointer for dma_map_single
SVN-Revision: 19951
2010-03-02 13:36:18 +00:00
Gabor Juhos 84823e1477 ar71xx: ag71xx: don't use virt_to_phys
SVN-Revision: 19950
2010-03-02 13:36:15 +00:00
Gabor Juhos 4a987d6008 ar71xx: ag71xx: simplify register access functions
SVN-Revision: 19949
2010-03-02 13:36:12 +00:00
Gabor Juhos e157281c5d ar71xx: ag71xx: use NETDEV_TX_OK
SVN-Revision: 19948
2010-03-02 13:36:09 +00:00
Gabor Juhos 347c5bc7fc ar71xx: use COMMAND_LINE_SIZE
SVN-Revision: 19947
2010-03-02 13:36:04 +00:00
Gabor Juhos e1bb4af48b ar71xx: add default network configuration file for the TL-WR741ND board
SVN-Revision: 19930
2010-03-01 07:34:48 +00:00
Gabor Juhos 3f7d3dc939 ar71xx: add default network configuration file for the DIR-600 rev. A1 board
SVN-Revision: 19929
2010-03-01 07:34:46 +00:00
Gabor Juhos b41c276df4 ar71xx: register DSA switch for the AP91 based boards
SVN-Revision: 19928
2010-03-01 07:34:43 +00:00
Gabor Juhos 6a702d127b ar71xx: add DSA driver for the AR7240 built-in ethernet switch
SVN-Revision: 19927
2010-03-01 07:34:41 +00:00
Gabor Juhos 8e22134773 ar71xx: add QinQ tagging format for the DSA driver
SVN-Revision: 19926
2010-03-01 07:34:37 +00:00
Matteo Croce a15d58f605 ar71xx: 2.6.33 patches
SVN-Revision: 19908
2010-02-28 16:33:15 +00:00
Hauke Mehrtens 0c7b285613 kernel: update to kernel 2.6.32.9
SVN-Revision: 19890
2010-02-28 10:16:47 +00:00
Gabor Juhos a9e8645232 ar71xx: select vsc73x5 microcode in the AP83/PB44 profiles
SVN-Revision: 19842
2010-02-24 13:49:02 +00:00
Gabor Juhos 1d4c70d9a6 ar71xx: refresh ksz8041 patch
SVN-Revision: 19841
2010-02-24 13:39:23 +00:00
Gabor Juhos a6be62a4f1 ar71xx: add default network configuration file for the TL-WR1043ND board
Thanks to Andrew Tarabaras.

SVN-Revision: 19840
2010-02-24 13:39:20 +00:00
Gabor Juhos 30a2da99a1 ar71xx: register RTL8366RB switch on the TL-WR1043NB board
Thanks to Andrew Tarabaras.

SVN-Revision: 19839
2010-02-24 13:39:18 +00:00
Gabor Juhos 7c7f662a3f ar71xx: enable the RTL8366RB driver
Thanks to Andrew Tarabaras.

SVN-Revision: 19838
2010-02-24 13:39:14 +00:00
Gabor Juhos f771c35033 ar71xx: fix pll value for the eth0 interface on the TL-WR1043ND board
Thanks to Andrew Tarabaras

SVN-Revision: 19835
2010-02-24 13:38:51 +00:00
Gabor Juhos 3359e850a0 ar71xx: remove an accidentally committed patch
SVN-Revision: 19833
2010-02-24 13:38:44 +00:00
Gabor Juhos 1612fd447d ar71xx: enable TX/RX flow control on the AR7240
SVN-Revision: 19832
2010-02-24 13:38:41 +00:00
Gabor Juhos 187d5546db ar71xx: use the correct name for the status LED on the WRT400 board (thanks to chuljin, patch from #6734)
SVN-Revision: 19831
2010-02-24 13:38:37 +00:00
Gabor Juhos 560f7173b2 ar71xx: update default network configuration file for the WNDR3700
Signed-off-by: Scott Dudley <spmsink@hotmail.com>

SVN-Revision: 19830
2010-02-24 13:38:31 +00:00
Gabor Juhos f68a1d0a63 ar71xx: fix mac addresses on the DIR-600 rev. A1 board
SVN-Revision: 19752
2010-02-19 11:52:42 +00:00
Gabor Juhos f792c3647e ar71xx: fix wireless mac address on the TL-WR741ND
SVN-Revision: 19751
2010-02-19 11:52:39 +00:00
Gabor Juhos ccbfcba859 ar71xx: move AP91 specific ethernet initialization into a separate file
SVN-Revision: 19750
2010-02-19 11:52:36 +00:00
Gabor Juhos f6e29416b5 ar71xx: create firmware images for the TL-WR941ND v4 board
SVN-Revision: 19749
2010-02-19 11:52:33 +00:00
Gabor Juhos c5394fa7bb ar71xx: sync kernel config
SVN-Revision: 19747
2010-02-19 11:52:28 +00:00
Gabor Juhos 47990f61fb ar71xx: add uci configuration for the WAN LED on the WNDR3700
Based on a patch by Scott Dudley <spmsink@hotmail.com>

SVN-Revision: 19746
2010-02-19 11:52:25 +00:00
Gabor Juhos da5cacba76 ar71xx: add missing GPIO LED for the WNDR3700 board
Signed-off-by: Scott Dudley <spmsink@hotmail.com>

SVN-Revision: 19744
2010-02-19 11:52:19 +00:00
Gabor Juhos b00fe580ed ar71xx: fix polarity of GPIO buttons on the WNDR3700 board
Signed-off-by: Scott Dudley <spmsink@hotmail.com>

SVN-Revision: 19743
2010-02-19 11:52:15 +00:00
Travis Kemen 5c75e1dd02 update kernel from 2.6.32.7 to 2.6.32.8, thanks tripolar
SVN-Revision: 19591
2010-02-12 01:12:11 +00:00
Imre Kaloz 825b37cc56 clean up handling of some kernel symbols
SVN-Revision: 19581
2010-02-11 09:33:16 +00:00
Imre Kaloz 0a52bc58f8 re-sort all target and subtarget config files
SVN-Revision: 19580
2010-02-11 08:55:15 +00:00
Gabor Juhos 0017e832cc ar71xx: fix WLAN mac address on the TL-WR1043ND
SVN-Revision: 19573
2010-02-10 20:01:20 +00:00
Gabor Juhos b285f2fc16 ar71xx: enable CFI probe for the WZR-HP-G300NH
SVN-Revision: 19567
2010-02-09 17:55:36 +00:00
Gabor Juhos 9677818050 ar71xx: sync kernel config
SVN-Revision: 19566
2010-02-09 17:55:33 +00:00
Gabor Juhos 0cbc5f678d ar71xx/mac80211: add a workaround for the bad signal strength on the WNDR3700
SVN-Revision: 19565
2010-02-09 16:27:35 +00:00
Gabor Juhos d2cd6f3b99 kernel: 2.6.32: integrate m25p80 driver related patches from ar71xx
SVN-Revision: 19547
2010-02-08 09:37:16 +00:00
Gabor Juhos ca5d6a7546 ar71xx: drop the mx25lxxx patch, these chips are supported in 2.6.32.7 already
SVN-Revision: 19545
2010-02-08 09:37:05 +00:00
Gabor Juhos 8282b63fa1 ar71xx: add support for the Winbond W25Q32BV SPI flash (based on the patch from #6641)
SVN-Revision: 19536
2010-02-06 17:59:16 +00:00
Gabor Juhos c747902042 ar71xx: add missing fields to the ar71xx-ehci driver
SVN-Revision: 19534
2010-02-06 17:00:16 +00:00
Felix Fietkau 863e3c739a replace the hostapd-mini preselection in profiles with wpad-mini
SVN-Revision: 19503
2010-02-03 03:45:38 +00:00
Gabor Juhos db808eaef4 ar71xx: nuke remaining patches
SVN-Revision: 19468
2010-01-31 17:59:16 +00:00
Gabor Juhos 02294423ad ar71xx: nuke 2.6.3[01] stuff
SVN-Revision: 19467
2010-01-31 17:56:43 +00:00
Imre Kaloz e831384efb update to 2.6.32.7
SVN-Revision: 19379
2010-01-29 12:19:31 +00:00
Felix Fietkau 0e84ed29ea preinit: fix mixup between led and reset button enable on some platforms (thx, cshore)
SVN-Revision: 19370
2010-01-28 19:28:02 +00:00
Gabor Juhos 93e0e3ac0a ar71xx: switch to 2.6.32
SVN-Revision: 19359
2010-01-28 11:54:24 +00:00
Gabor Juhos b5bc452308 kernel: move mips_machine.h to 'arch/mips/include/asm'
SVN-Revision: 19357
2010-01-28 09:32:41 +00:00
Gabor Juhos 3143e74705 ar71xx: fix 'section type conflict' build error
SVN-Revision: 19340
2010-01-26 09:57:29 +00:00
Felix Fietkau 56bc02a305 add preinit modularization work by Daniel Dickinson (cshore)
SVN-Revision: 19331
2010-01-25 17:11:17 +00:00
Gabor Juhos 49c4df5487 rtl8366: make it available on all platforms
SVN-Revision: 19329
2010-01-25 15:13:38 +00:00
Gabor Juhos aa196516d5 ar71xx: sync kernel configs
SVN-Revision: 19328
2010-01-25 14:24:58 +00:00
Gabor Juhos 97b983c8b9 rtl8366s: simplify mib counters handling
SVN-Revision: 19326
2010-01-25 14:24:53 +00:00
Gabor Juhos 20df2bf825 ar71xx: merge generic machine code into setup.c
SVN-Revision: 19325
2010-01-25 14:24:48 +00:00
Gabor Juhos 2b5ba9073f rtl8366_smi: move RTL8366S driver into a separate file
SVN-Revision: 19279
2010-01-22 17:38:07 +00:00
Gabor Juhos 46b0e6643a rtl8366_smi: rename rtl8366s specific functions and definitions
SVN-Revision: 19278
2010-01-22 17:37:58 +00:00
Gabor Juhos 08055fd6d1 rtl8366_smi: move chip specific stuff into its own struct
SVN-Revision: 19277
2010-01-22 17:37:53 +00:00
Gabor Juhos de751af190 rtl8366_smi: separate gpio initialization
SVN-Revision: 19276
2010-01-22 17:37:50 +00:00
Gabor Juhos a1247d2f83 rtl8366_smi: store GPIO numbers directly in the rtl8366_smi struct
SVN-Revision: 19275
2010-01-22 17:37:47 +00:00
Gabor Juhos ab278275ee rtl8366_smi: store device pointer instead of plaform_device
SVN-Revision: 19274
2010-01-22 17:37:41 +00:00
Gabor Juhos edfa82ab60 rtl8366_smi: rename switch attribute handlers
SVN-Revision: 19254
2010-01-21 12:13:43 +00:00
Gabor Juhos 7aefde9f66 rtl8366_smi: simplify rtl8366_attr_get_port_link function
SVN-Revision: 19250
2010-01-20 20:36:30 +00:00
Gabor Juhos 83fb9f73e1 rtl8366_smi: make rtl8366_phy_config_{aneg,init} static
SVN-Revision: 19249
2010-01-20 20:36:27 +00:00
Gabor Juhos cad07a09c1 rtl8366_smi: simplify rtl8366_{get,set}_port_vlan_index functions
SVN-Revision: 19248
2010-01-20 20:36:24 +00:00
Gabor Juhos 50849c6cff rtl8366_smi: minor code optimalizations
SVN-Revision: 19247
2010-01-20 20:36:21 +00:00
Gabor Juhos 3e6b3ea088 rtl8366_smi: coding style cleanup
SVN-Revision: 19246
2010-01-20 17:40:39 +00:00
Gabor Juhos 0e61dc3f61 ar71xx: create special initramfs images for the boards which does not accept standard uImages
SVN-Revision: 19245
2010-01-20 13:26:24 +00:00
Gabor Juhos 23e7dc9147 ar71xx: rename initramfs u-boot images
SVN-Revision: 19244
2010-01-20 13:26:21 +00:00
Gabor Juhos 5e5451a54d rtl8366_smi: add Kconfig option for the debugfs stuff
SVN-Revision: 19243
2010-01-20 09:30:36 +00:00
Gabor Juhos 0d48b043b1 rtl8366_smi: fix error checking in rtl8366s_set_vlan_4k_entry
SVN-Revision: 19242
2010-01-20 09:30:32 +00:00
Gabor Juhos 0296b24f80 rtl8366_smi: fix parameter checking in rtl8366_attr_get_vlan_info
SVN-Revision: 19241
2010-01-20 09:30:25 +00:00
Gabor Juhos 743e7617b0 rtl8366_smi: fix return codes in rtl8366s_reset_vlan
SVN-Revision: 19240
2010-01-20 07:06:18 +00:00
Gabor Juhos 43815d730b rtl8366_smi: move variable initialization out from the loop
SVN-Revision: 19239
2010-01-20 07:06:15 +00:00
Gabor Juhos fbc389ae9d rtl8366_smi: fix port->flags calculation in rtl8366_get_ports
SVN-Revision: 19237
2010-01-20 07:06:10 +00:00
Gabor Juhos 10f41663ff ar71xx: fix image generation for TL-WR741ND/TL-WR841ND-v5
SVN-Revision: 19230
2010-01-19 18:27:57 +00:00
Gabor Juhos 5959e9f498 ar71xx: create rescue image for the WZR-HP-G300NH
SVN-Revision: 19223
2010-01-18 16:46:57 +00:00
Gabor Juhos b9328f2e04 ar71xx: change failsafe message
SVN-Revision: 19221
2010-01-18 09:15:35 +00:00
Gabor Juhos caa74a5246 ar71xx: the AR913x has no OHCI controller, remove that package from the relevant profiles
SVN-Revision: 19220
2010-01-18 09:08:54 +00:00
Gabor Juhos 014f82ef6d ar71xx: update package list for the DIR-825 rev. B1
SVN-Revision: 19219
2010-01-18 09:01:52 +00:00
Gabor Juhos ea2bf44bf1 ar71xx: add swconfig to the default packages
SVN-Revision: 19218
2010-01-18 09:01:49 +00:00