Commit Graph

29426 Commits (8061d6a7f91be5236e206540fb6a12cf764824e6)

Author SHA1 Message Date
Luka Perkov bf26a4d174 kirkwood: update support for ib62x0
The board is optimized for ubi(fs) and boots OpenWrt without changes to uboot
environment if OpenWrt's uboot package is used. In order to flash the image run
following commands in uboot shell:

nand erase 0x200000 0xfe00000
ubi part root ; ubi remove rootfs ; ubi create rootfs
tftpboot 0x800000 openwrt-kirkwood-ib62x0-rootfs.ubifs ; ubi write 0x800000 rootfs ${filesize} ; reset

Signed-off-by: Luka Perkov <luka@openwrt.org>
Tested-by: Luka Perkov <luka@openwrt.org>
CC: Imre Kaloz <kaloz@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39592 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-15 23:53:09 +00:00
Luka Perkov b24acf0794 kirkwood: update support for iconnect
Previous patch was pushed due to false user report. While at it fix alphabetic
ordering.

The board is optimized for ubi(fs) and boots OpenWrt without changes to uboot
environment if OpenWrt's uboot package is used. In order to flash the image run
following commands in uboot shell:

nand erase 0x200000 0x1fe00000
ubi part root ; ubi remove rootfs ; ubi create rootfs
tftpboot 0x800000 openwrt-kirkwood-iconnect-rootfs.ubifs ; ubi write 0x800000 rootfs ${filesize} ; reset

Signed-off-by: Luka Perkov <luka@openwrt.org>
CC: Imre Kaloz <kaloz@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39591 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-15 23:53:08 +00:00
Luka Perkov 8cc29e4be3 [package] uboot-kirkwood: update to 2013.10
Tested on:

 * Cloud Engines Pogoplug E02
 * RaidSonic ICY BOX IB-NAS62x0
 * Iomega Iconnect

Some users are avoiding to replace their bootloader, because of that add
support for second stage u-boot image. Having ubifs capable bootloader is
required in order to boot current OpenWrt trunk.

Sample ib62x0 commands for running second stage bootloader:

tftpboot 0x800000 uboot-kirkwood-ib62x0_second_stage/openwrt-kirkwood-ib62x0_second_stage-u-boot.img
bootm 0x800000

Sample ib62x0 commands for flashing second stage bootloader:

tftpboot 0x800000 uboot-kirkwood-ib62x0_second_stage/openwrt-kirkwood-ib62x0_second_stage-u-boot.img
nand erase 0x100000 0x100000 ; nand write 0x800000 0x100000 0x${filesize}
nand read 0x800000 0x100000 0x100000 ; bootm 0x800000

While at it include parallel build support, use alphabetic order of the boards
and introduce common OpenWrt configuration.

Signed-off-by: Luka Perkov <luka@openwrt.org>
Tested-by (on ib62x0): Luka Perkov <luka@openwrt.org>
Tested-by (on dockstar): Alexander Couzens <lynxis@fe80.eu>
Tested-by (on iconnect): Wojciech Dubowik <wojciech.dubowik@neratec.com>
CC: Felix Kaechele <heffer@fedoraproject.org>
CC: Wojciech Dubowik <wojciech.dubowik@neratec.com>
CC: Alexander Couzens <lynxis@fe80.eu>
CC: Daniel Engberg <daniel.engberg@pyret.net>
CC: Imre Kaloz <kaloz@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39590 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-15 23:53:07 +00:00
Luka Perkov bf883b3ca2 kernel: rtl8306: update reset function
Signed-off-by: Antonios Vamporakis <ant@area128.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39589 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-15 22:54:35 +00:00
Luka Perkov c3ad61d1fb lantiq: fix typo in pinctl driver
Signed-off-by: Antonios Vamporakis <ant@area128.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39588 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-15 22:54:34 +00:00
Luka Perkov 86f4b429dd lantiq: fix PCI problems on ARV4510PW
Some ARV4510PW units seem to have unstable PCI due to missing pull-up
resistors. This patch makes sure that the GPIO lines are driven properly.

Signed-off-by: Matti Laakso <malaakso@elisanet.fi>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39587 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-15 22:54:32 +00:00
Steven Barth 2c64b38a6b netifd: fix source-routing breaking 6in4 + others
6in4 historically allowed an ip6addr without a mask however the newly
introduced source-routing segfaulted in this scenario (#14958 + #14858).

Fixes include: "Fix ubus route src mask printing" and
"Disable netlink auto ack" (thanks to Hans Dedecker)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39586 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-14 21:21:44 +00:00
Imre Kaloz abe243f240 [omap]: use the default package set
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39584 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-14 10:09:07 +00:00
Jo-Philipp Wich 731543f24d ar71xx: fix mtdpartsize macro in image Makefile (#14961)
The mtdpartsize macro triggers shell errors on various Linux distributions
when the partname argument $(1) does not appear within the partmap $(2).

Change the sed pattern to only emit anything if a successful substitution
occured and only evaluate the arithmetic expression if something was printed
by the sed program.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39583 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-13 21:19:00 +00:00
Imre Kaloz 2aeabcb857 upgrade 3.13 targets to 3.13.2, refresh patches
Signed-off-by: Imre Kaloz <kaloz@openwrt.org


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39582 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-13 13:27:14 +00:00
Imre Kaloz 87573f9583 [generic]: upgrade 3.12 to 3.12.10
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39581 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-13 12:57:36 +00:00
Imre Kaloz 23122cc26e [omap]: change image generation logic
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39580 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-13 10:43:32 +00:00
Imre Kaloz 9a2f69609c handle "neon" fpu type
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39579 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-12 15:43:14 +00:00
Imre Kaloz f8a6d9d74e [omap]: handle some CONFIG_TARGET_ROOTFS_INCLUDE_ foo
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39578 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-12 15:38:08 +00:00
Imre Kaloz 9a9b0be97b [omap]: copy initramfs zImage to the bin dir as well
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39577 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-12 10:51:46 +00:00
Imre Kaloz 80cef23aaf [omap]: generate ubifs images
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39576 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-12 10:48:33 +00:00
Steven Barth 1cb05cbff9 odhcp6c: remove source-restriction from local routes again (broke relaying)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39575 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-12 08:54:43 +00:00
Luka Perkov d11b0ffc19 imx6: drop 3.12 support
Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39574 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-12 00:46:02 +00:00
Luka Perkov 601386d76d imx6: add initial 3.13 support
Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39573 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-12 00:46:00 +00:00
Felix Fietkau 9d93ca72fb mac80211: send wpa frames through the WMM voice queue - improves connection reliability
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39572 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-11 15:00:55 +00:00
Felix Fietkau 97c3a186fb ath9k: add p2p client mode support powersave patches
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39571 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-11 15:00:51 +00:00
Felix Fietkau 1d5fef0379 rtl8187: fix crashes on mips caused by misaligned DMA and cache issues
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39570 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-11 15:00:36 +00:00
Luka Perkov 1625771088 mvebu: enable NAND controller support
Signed-off-by: Seif Mazareeb <seif.mazareeb@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39569 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-11 02:16:04 +00:00
Luka Perkov 6814fa6218 mvebu: add support for the Armada XP GP board (DB-MV784MP-GP)
This Armada XP GP board from Marvell comes with:

* 2GB DDR3 DIMM
* 1GB NAND flash (8-bit interface)
* 16MB NOR flash (16-bot interrface)
* 16MB SPI flash
* SDIO module
* 3 PCIe
* 1 SATA link
* 2 USB EHCI
* 1 internal SSD
* 4 Ethernet Gigabit
* 1 RS232 port over USB

Signed-off-by: Seif Mazareeb <seif.mazareeb@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39568 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-11 02:07:47 +00:00
Luka Perkov e2d912ff14 mvebu: update kernel config
The config-3.10 doesn't specify the configuration of the backported PCI
features, and the Marvell EBU Device Bus Controller, this will prevent
a clean compile. This patch enables these features to archive a clean compile
without having to specify the state of these configuration after starting to
compile.

Signed-off-by: Seif Mazareeb <seif.mazareeb@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39567 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-11 02:07:46 +00:00
Luka Perkov 5b5ad5ba01 mvebu: backport mainline patches from kernel 3.13
This is a backport of the patches accepted to the Linux mainline related to
mvebu SoC (Armada XP and Armada 370) between Linux v3.12, and Linux v3.13.
This work mainly covers:

* Finishes work for sharing the pxa nand driver(drivers/mtd/nand/pxa3xx_nand.c)
  between the PXA family, and the Armada family.
* timer initialization update, and access function for the Armada family.
* Generic IRQ handling backporting.
* Some bug fixes.

Signed-off-by: Seif Mazareeb <seif.mazareeb@gmail.com>
CC: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39566 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-11 02:07:44 +00:00
Luka Perkov 608ad4b693 mvebu: backport mainline patches from kernel 3.12
This is a backport of the patches accepted to the Linux mainline related to
mvebu SoC (Armada XP and Armada 370) between Linux v3.11, and Linux v3.12.
This work mainly covers:

* Ground work for sharing the pxa nand driver(drivers/mtd/nand/pxa3xx_nand.c)
  between the PXA family,and the Armada family.
* Further updates to the mvebu MBus.
* Work and ground work for enabling MSI on the Armada family.
* some phy / mdio bus initialization related work.
* Device tree binding documentation update.

Signed-off-by: Seif Mazareeb <seif.mazareeb@gmail.com>
CC: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39565 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-11 02:07:41 +00:00
Luka Perkov a8c10d8f90 mvebu: backport mainline patches from kernel 3.11
This is a backport of the patches accepted to the Linux mainline related to
mvebu SoC (Armada XP and Armada 370) between Linux v3.10, and Linux v3.11.
This work mainly covers:

* Enabling USB storage, and PCI to mvebu_defconfig.
* Add support for NOR flash.
* Some PCI device tree related updates, and bus parsing.
* Adding Armada XP & 370 PCI driver, and update some clock gating
  specifics.
* Introduce Marvell EBU Device Bus driver.
* Enaling USB in the armada*.dts.
* Enabling, and updating the mvebu-mbus.
* Some SATA and Ethernet related fixes.

Signed-off-by: Seif Mazareeb <seif.mazareeb@gmail.com>
CC: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39564 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-11 02:07:38 +00:00
Hauke Mehrtens e84b7226b0 kernel: fix kmod-usb-phy-nop
phy-generic.ko was renamed and moved from kernel version to version.
kernel <= 3.9: nop-usb-xceiv.ko
kernel >= 3.10 && <= 3.11: phy-nop.ko
kernel >= 3.12: phy-generic.ko

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39563 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 20:30:24 +00:00
Hauke Mehrtens cbcc1ac2be kernel: fix kmod-usb-net-smsc95xx
smsc95xx.ko depends on crc16.ko on kernel >= 3.8
There was an additional kmod-usb-net-smsc95xx definition in the mxs 
target code which conflicted with the one in the common area.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39562 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 20:12:13 +00:00
Imre Kaloz 0e84472992 [generic/3.13]: keep initramfs the default for us
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39561 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 15:30:01 +00:00
Imre Kaloz 7eddc028e3 [usb]: phy-omap-control.ko is already part of a different package
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39560 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 15:29:11 +00:00
Imre Kaloz 7fd298d811 [usb]: additional omap/musb related fixes
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39559 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 14:40:27 +00:00
Imre Kaloz c67ae15f11 [usb]: fixup ethernet gadget, disable EEM support
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39558 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 14:38:22 +00:00
Imre Kaloz 6d0e1cc740 [omap]: don't build in usb stuff
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39557 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 14:35:20 +00:00
Imre Kaloz 986a79a8aa [usb]: package the driver for smsc95xx chips
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39556 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 14:34:08 +00:00
Imre Kaloz a0b3c73c9a [usb]: add additional omap related changes
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39555 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 17:08:33 +00:00
Imre Kaloz 6667de8014 [usb]: additional musb fixups
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39554 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 16:14:30 +00:00
Imre Kaloz 9c6e3687b7 [usb]: musb depends on usb-gadget support
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39550 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 14:24:28 +00:00
Imre Kaloz c59ada3e1d [usb]: use musb in PIO mode, as DMA support is platform dependent
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39549 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 14:08:10 +00:00
Imre Kaloz 12f04cad01 [usb]: add more musb symbols
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39548 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 14:02:59 +00:00
Imre Kaloz fe3b07bfc9 fix logic error on fpu cflags selection
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39547 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 13:46:16 +00:00
Imre Kaloz 2d0e1ff73b [usb]: make musb available for omap as well
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39546 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 13:36:10 +00:00
Imre Kaloz 7824a28f7b [usb]: rename Kconfig symbol to the current one
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39544 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 13:02:17 +00:00
Imre Kaloz 27cfb5a305 [usb]: move some omap24xx modules to the generic Makefile
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39543 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 13:01:00 +00:00
Hauke Mehrtens 92decc9b3e kernel: add kmod-usb-net-kalmia
This patch adds a new kernel module for Samsung USB LTE modems.

Signed-off-by: Matti Laakso <malaakso@elisanet.fi>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39535 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-08 16:54:44 +00:00
Hauke Mehrtens fd3efe9b00 kernel: XHCI PCI quirks for kernel 3.12 and 3.13
This adds empty definitions for the PCI quirks functions when they 
should not be included in the kernel.
This is based on a patch by Daniel <daniel@makrotopia.org>

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39534 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-08 16:32:37 +00:00
Hauke Mehrtens 0fa466cec7 kernel: fix bridge compilation on kernel 3.13
The int brnf_call_ebtables in the header should be extern, otherwise 
every object file gets its own int and they will conflict when linking 
the binary.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39533 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-08 15:36:03 +00:00
Hauke Mehrtens ddab530dd3 kernel: negate kernel version dependencies to fix config for new kernel versions
This fixes some problems on kernel 3.13 and also removes the reference to LINUX_3_7.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39532 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-08 15:34:12 +00:00
Hauke Mehrtens 4937adbfbd kernel: add missing config symbol for 3.13.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39531 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-08 15:31:57 +00:00