aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* mac80211: rework mac address allocationFelix Fietkau2013-04-171-10/+24
| | | | | | | | | | | | | | | | | | | If the first byte is available in the address mask, use only that one - set the local bit and xor it with the id << 2. This ensures that there are no hardware BSSID & BSSID-mask conflicts with devices that have almost the same MAC address with just a small offset. The MAC address conflict has been observed in a deployment with some devices from the same batch when running with multiple interfaces. If only some bits of the last byte are available, xor the id onto the last MAC address byte (relevant mostly for Ralink devices). In other cases (should not happen at this point), use the previous MAC address offset calculation but without the local bit. Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36353
* build: add a CONFIG_MODULES symbol for compatibility with kernel menuconfigFelix Fietkau2013-04-171-0/+4
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36352
* build: consistently use 'depends on' instead of 'depends'Felix Fietkau2013-04-1721-150/+150
| | | | | | | | make the syntax more compatible with kernel menuconfig Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36351
* busybox: remove old no-MMU hackeryFelix Fietkau2013-04-171-18/+0
| | | | SVN-Revision: 36350
* fix prepare_generic_squashfsJohn Crispin2013-04-171-4/+0
| | | | | | | | prepare_generic_squashfs was called twice on the generated images breaking mount_root Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 36349
* uhttpd: update to git head, fixes regression when parsing IPv6 listen argumentsJo-Philipp Wich2013-04-171-3/+3
| | | | SVN-Revision: 36348
* feeds: add upstream bmx6 openwrt feedJo-Philipp Wich2013-04-161-0/+1
| | | | SVN-Revision: 36346
* ath9k: change the BSSID mask calculation to fix setting arbitrary MAC ↵Felix Fietkau2013-04-168-14/+123
| | | | | | | | address on interfaces Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36344
* fix rt305x gpioJohn Crispin2013-04-161-0/+14
| | | | | | | | https://dev.openwrt.org/ticket/13359 Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 36343
* kernel: force CONFIG_NET_SCHED=y for fq_codel (#13360)Felix Fietkau2013-04-152-4/+10
| | | | SVN-Revision: 36342
* refresh against -rc7Imre Kaloz2013-04-157-9/+9
| | | | SVN-Revision: 36340
* iwinfo: print info of all existing wireless ifaces when cli is called ↵Jo-Philipp Wich2013-04-152-2/+29
| | | | | | without arguments SVN-Revision: 36339
* uhttpd: update to latest version, fixes compile error with latest libuboxFelix Fietkau2013-04-151-2/+2
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36338
* netifd: update to latest version, fixes some device handling crashesFelix Fietkau2013-04-151-2/+2
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36336
* libubox: update to latest versionFelix Fietkau2013-04-151-3/+3
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36335
* mac80211: merge upstream legacy minstrel improvementsFelix Fietkau2013-04-151-14/+482
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36334
* kernel: update linux 3.8 to 3.8.7Gabor Juhos2013-04-1442-123/+75
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 36332
* mpc85xx: use static SPI bus number for TL-WDR4900Gabor Juhos2013-04-121-1/+5
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 36329
* linux/3.8: backport 'spi/of: Use DT aliases for assigning bus number' from 3.9Gabor Juhos2013-04-121-0/+37
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 36328
* update rt2880 config-3.8John Crispin2013-04-121-23/+40
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 36327
* fix up the rt2880 patchesJohn Crispin2013-04-122-14/+64
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 36326
* fix RT-N15 supportJohn Crispin2013-04-122-1/+96
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 36325
* update rt2880.dtsiJohn Crispin2013-04-121-22/+62
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 36324
* fix rtl8366s OF bindingJohn Crispin2013-04-121-2/+2
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 36323
* mpc85xx: set preinit interface to eth0 by defaultGabor Juhos2013-04-121-0/+12
| | | | | | | | | This makes the WDR4900 accessible via ethernet in failsafe mode. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 36322
* mpc85xx: Generate fdt for P1020RDBGabor Juhos2013-04-121-1/+1
| | | | | | | Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 36321
* mpc85xx: Add P1020RDB board supportGabor Juhos2013-04-121-1/+1
| | | | | | | Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 36320
* add VG3503J supportJohn Crispin2013-04-113-0/+217
| | | | | | | | | | | | | | | | | this adds basic support. the bootloader on these units is locked down. until we have a replacement we can do basic testing with these env variables in uboot. set update_openwrt erase 0xb0020000 0xb073ffff \;tftp 0x81000000 openwrt-lantiq-xway-VG3503J-squashfs.image\;cp.b 0x81000000 0xb0020000 \$(filesize) set bootcmd cp.b 0xb0020000 0x80002000 0x400000\; go 0x80002000 unfortunatley the bootloader ignores the bootcmd, so autobooting is not possible yet. you need to call "run bootcmd" by hand after each power cycle. please note that the vdsl firmware is non redistributable. you can find it in the GPL drop that BT provides. Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 36315
* add FE phy firmwareJohn Crispin2013-04-111-7/+14
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 36314
* This adds Gateworks Laguna family board support. Note that some Laguna ↵Luka Perkov2013-04-112-0/+32
| | | | | | | | boards have SPI flash and others have NOR flash, thus the size/erasesize are detected dynamically. Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 36313
* add missing pinmux patchJohn Crispin2013-04-111-0/+67
| | | | | | | | | | Fix lantiq pinmux which affected PCI and USB. Known affected boards are: ARV4518 and ARV7518. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 36312
* mac80211: fix a client mode reconnect issueFelix Fietkau2013-04-101-0/+40
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36311
* cns3xxx: fix USB ehci/ohci platform driverFelix Fietkau2013-04-102-4/+52
| | | | | | | | | | | Update ehci/ohci driver registration to conform to the new platform drivers. This fixes missing USB host support in 3.8.x Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 36309
* kernel: calibrate the TWD timer even when booting with only one CPU, it is ↵Felix Fietkau2013-04-102-0/+46
| | | | | | | | | | used for the watchdog timer base Fixes booting on single-core CNS3xxx devices Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36308
* kernel: keep the igmp proc support even with PROC_STRIPPED, some tools still ↵Felix Fietkau2013-04-102-22/+0
| | | | | | | | use it Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36307
* ath9k: fix an AR9580 specific crypto related stability issueFelix Fietkau2013-04-101-0/+11
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36306
* mac80211: revert the queue length to the default (reduction obsoleted by the ↵Felix Fietkau2013-04-101-10/+0
| | | | | | | | use of fq_codel) Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36305
* kernel: switch default qdisc from pfifo_fast to fq_codel and remove pfifo_fastFelix Fietkau2013-04-104-0/+432
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36304
* kernel: keep dropped stats in fq_codelFelix Fietkau2013-04-102-0/+20
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36303
* kernel: tune fq_codel defaults for common netdevice speedsFelix Fietkau2013-04-102-0/+28
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36302
* kernel: add patches by Dave Täht to reduce buffer size in longer queues to ↵Felix Fietkau2013-04-104-0/+208
| | | | | | | | reduce memory pressure Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36301
* kernel: refresh patches against 3.9-rc6Florian Fainelli2013-04-0912-388/+18
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 36297
* kernel: add support for PMC PM25LQ032 SPI Flash in m25p80.cFlorian Fainelli2013-04-094-0/+40
| | | | | | | | | Add support for PMC PM25LQ032 (4MB) SPI Flash used in Hame MPR-A1 and clones. Signed-off-by: Michel Stempin <michel.stempin@wanadoo.fr> Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 36296
* kernel: backport switch user API changes after r36283Florian Fainelli2013-04-094-10/+28
| | | | | | | | | 3.3 and 3.6 kernels do not make use of the UAPI headers, still they need to provide an up-to-date switch.h copy for swconfig to build. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 36295
* qos-scripts: add queue length and quantum limit, suggested by dtahtFelix Fietkau2013-04-091-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36294
* unbreak portmapping - typo fixJohn Crispin2013-04-092-7/+7
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 36293
* iwinfo: fix frequency/channel and channel/frequency conversions to properly ↵Jo-Philipp Wich2013-04-092-13/+20
| | | | | | implement 802.11j SVN-Revision: 36292
* buildroot: enable software floating point for MIPS64 targetsFlorian Fainelli2013-04-091-1/+1
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 36291
* move memory detect node to dtsi filesJohn Crispin2013-04-0963-236/+16
| | | | | | Signed-of-by: John Crispin <blogic@openwrt.org> SVN-Revision: 36290
* Add Netgear WNCE2001 (OF version)John Crispin2013-04-0911-4/+251
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Netgear WNCE2001. This is a small RT3052 device with 4MB spi flash and 32MB ram. 2 built-in antennas, 1x fastE, no USB, reset & wps switch. On my model the AP/RT switch is unpopulated, but I verified the gpio mapping for it. The stock firmware is running an unprotected tftpd which allows you to read any file from the filesystem. Serial port is present on testpads (See image on the wiki page). There are more testpads below the shield near the SoC, which may have JTAG. Slight annoyance: The bootloader is checksumming kernel&rootfs, but can be tricked by zeroing checksum and length fields in the checksum partition, see target/linux/ramips/base-files/lib/preinit/04_disable_wnce2001_flash_checksumming The manufacturer image is very similar to the DAP one, so I slightly modified mkdapimg to support generating it. The resulting openwrt-ramips-rt305x-wnce2001-squashfs-factory-(worldwide|northamerica).bin can be used to flash from stock to OpenWRT using the stock firmware upgrade function, without using the serial port. http://www.netgear.com/landing/wnce2001.aspx http://wiki.openwrt.org/toh/netgear/wnce2001 Signed-off-by: Tobias Diedrich <ranma+openwrt@tdiedrich.de> SVN-Revision: 36289