aboutsummaryrefslogtreecommitdiffstats
path: root/target
Commit message (Collapse)AuthorAgeFilesLines
...
* avr32: optimize image generationGabor Juhos2013-09-252-28/+12
| | | | | | | | | | | - remove the kernel+rootfs partitions from the MTD partition map, - use a temporary directory for intermediate image files, - append the root squashfs directly to the kernel, - don't hardcode uImage size in the jffs2 images, Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38194 3c298f89-4303-0410-b956-a3cf2f4a3e73
* avr32: enable the new mtdsplit codeGabor Juhos2013-09-251-0/+3
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38193 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: use correct board id for TL-MR3040 v2Gabor Juhos2013-09-251-1/+1
| | | | | | | | | | Fix the image building code so that the kernel correctly distinguishes between hardware revisions. Signed-off-by: Mads Hansen <d@taba.se> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38192 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add user-space support for TL-MR3040 v2Gabor Juhos2013-09-254-1/+7
| | | | | | | Signed-off-by: Mads Hansen <d@taba.se> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38191 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: improve kernel support for the TL-MR3040 v2Gabor Juhos2013-09-252-0/+55
| | | | | | | | | | | This patch adds support for the hardware slide switch on the TL-MR3040 v2. Signed-off-by: Mads Hansen <d@taba.se> [juhosg: use EV_SW instead of EV_KEY] Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38190 3c298f89-4303-0410-b956-a3cf2f4a3e73
* imx6: add support for gw51xxLuka Perkov2013-09-252-0/+397
| | | | | | | | | | | | | | | | | | The Gateworks GW51xx family of products is based on the Freescale i.MX6DL SoC and offers a small form-factor with peripherals such as: - i.MX6DL 512MB DDR3 - 256MB NAND FLASH - 1x PCIe - 1x USB EHCI (to PCIe socket) - 1x USB OTG - HDMI out - Analog Video in - Gateworks System Controller Signed-off-by: Tim Harvey <tharvey@gateworks.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38189 3c298f89-4303-0410-b956-a3cf2f4a3e73
* imx6: add support for gw54xxLuka Perkov2013-09-252-0/+360
| | | | | | | | | | | | | | | | | | | | The Gateworks GW54xx family of products is based on the Freescale i.MX6Q SoC and offers a large variety of peripherals such as: - i.MX6Q 1GB DDR3 (standard) - 256MB NAND FLASH (standard) - 6x PCIe (3x with USB) - Optional expansion for additional USB/PCI based periperhals - 1x USB EHCI - 1x USB OTG - HDMI Audio/Video in/out - Analog Video in/out - Analog Audio in/out - Gateworks System Controller Signed-off-by: Tim Harvey <tharvey@gateworks.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38188 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/kernel: add support for industrial-io and AD799xGabor Juhos2013-09-253-0/+76
| | | | | | | | | | | Add support for industrial IO core and (still staging) driver for AD799x, a high precision I2C ADC family. Signed-off-by: Hartmut Knaack <knaack.h@gmx.de> [juhosg: update subject, reformat commit message] Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38187 3c298f89-4303-0410-b956-a3cf2f4a3e73
* imx6: update gw5400-a dts cleanupLuka Perkov2013-09-251-196/+92
| | | | | | | | | - remove dead code - alphabatize Signed-off-by: Tim Harvey <tharvey@gateworks.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38184 3c298f89-4303-0410-b956-a3cf2f4a3e73
* atheros: fix kernel warning about usage of reset gpioGabor Juhos2013-09-252-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | During a reset the gpiolib warns about using the reset gpio without explicit requesting it before: [ 147.930000] ------------[ cut here ]------------ [ 147.930000] WARNING: at drivers/gpio/gpiolib.c:103 gpio_ensure_requested+0x68/0xcc() [ 147.930000] autorequest GPIO-5 [ 147.930000] Modules linked in: ath5k ath mac80211 ipv6 cfg80211 compat arc4 crypto_blkcipher aead gpio_button_hotplug [ 147.930000] Call Trace: [ 147.930000] [<8004e3bc>] dump_stack+0x8/0x34 [ 147.930000] [<80058430>] warn_slowpath_common+0x78/0xa4 [ 147.930000] [<800584e4>] warn_slowpath_fmt+0x2c/0x38 [ 147.930000] [<80166f18>] gpio_ensure_requested+0x68/0xcc [ 147.930000] [<80167264>] gpio_direction_output+0xdc/0x168 [ 147.930000] [<8004aba8>] ar2315_restart+0x28/0x54 [ 147.930000] [<80069778>] sys_reboot+0x178/0x1c0 [ 147.930000] [<80043670>] stack_done+0x20/0x40 [ 147.930000] [ 147.930000] ---[ end trace 2c7a53d8549562d6 ]--- This is fixed with this patch by using another gpiolib api call which includes the missing request. Signed-off-by: Michael Heimpold <mhei@heimpold.de> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38183 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel/3.10: refresh all target patchesGabor Juhos2013-09-2548-564/+199
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38182 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ramips: sync 3.10 configsGabor Juhos2013-09-253-9/+13
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38181 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lantiq/3.10: unbreak the mtd-split patchGabor Juhos2013-09-251-23/+19
| | | | | | | | Compile tested only. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38180 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel/3.10: add upstream commit id to the backported hso patchesGabor Juhos2013-09-252-2/+6
| | | | | | | | Also remove the internal patch numbers. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38179 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel/3.10: refresh patchesGabor Juhos2013-09-254-9/+9
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38178 3c298f89-4303-0410-b956-a3cf2f4a3e73
* avr32: remove 3.8 supportGabor Juhos2013-09-253-153/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38175 3c298f89-4303-0410-b956-a3cf2f4a3e73
* avr32: switch to 3.10Gabor Juhos2013-09-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It works: _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- BARRIER BREAKER (Bleeding Edge, r38163) ----------------------------------------------------- * 1/2 oz Galliano Pour all ingredients into * 4 oz cold Coffee an irish coffee mug filled * 1 1/2 oz Dark Rum with crushed ice. Stir. * 2 tsp. Creme de Cacao ----------------------------------------------------- root@OpenWrt:/# uname -a Linux OpenWrt 3.10.12 #1 Tue Sep 24 18:47:12 CEST 2013 avr32 GNU/Linux root@OpenWrt:/# cat /proc/cpuinfo processor : 0 chip type : AT32AP700x revision C cpu arch : AVR32B revision 1 cpu core : AP7 revision 0 cpu MHz : 140.000 i-cache : 16K (4 ways x 128 sets x 32) d-cache : 16K (4 ways x 128 sets x 32) features : dsp simd ocd perfctr java bogomips : 281.23 root@OpenWrt:/# Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38174 3c298f89-4303-0410-b956-a3cf2f4a3e73
* avr32: add support for 3.10Gabor Juhos2013-09-253-0/+213
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38173 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uml: work around mangled parameter handling for ubdSteven Barth2013-09-241-0/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38166 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uml: fix some kernel compilation issues with GCCSteven Barth2013-09-241-0/+24
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38165 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uml: work-around console issue with procdSteven Barth2013-09-241-0/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38164 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ppc44x: remove 3.8 supportGabor Juhos2013-09-243-300/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38163 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ppc44x: switch to 3.10Gabor Juhos2013-09-241-1/+1
| | | | | | | | | | | | Compile tested only. The target is marked as broken since 16 months so the kernel version does not matter too much. The target is scheduled for removal. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38162 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ppc44x: add support for 3.10Gabor Juhos2013-09-243-0/+308
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38161 3c298f89-4303-0410-b956-a3cf2f4a3e73
* rb532: remove 3.8 supportGabor Juhos2013-09-243-213/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38160 3c298f89-4303-0410-b956-a3cf2f4a3e73
* rb532: switch 3.10Gabor Juhos2013-09-241-1/+1
| | | | | | | | | | | | Compile tested only. The target is marked as broken since 9 months so the kernel version does not matter too much. The target is scheduled for removal. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38159 3c298f89-4303-0410-b956-a3cf2f4a3e73
* rb532: add support for 3.10Gabor Juhos2013-09-243-0/+216
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38158 3c298f89-4303-0410-b956-a3cf2f4a3e73
* rb532: image: fix broken ifneq statementGabor Juhos2013-09-241-1/+1
| | | | | | | | | | | | | Fixes the following build error: /devel/openwrt/staging_dir/host/bin/patch-cmdline \ /devel/openwrt/build_dir/target-mipsel_uClibc-0.9.33.2/linux-rb532/vmlinux-initramfs \ 'root=/dev/mtdblock1 rootfstype=yaffs2 ' Could not open kernel imagemake[5]: *** [install] Error 255 Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38157 3c298f89-4303-0410-b956-a3cf2f4a3e73
* rb532: remove trailing whitespaces from image/MakefileGabor Juhos2013-09-241-3/+3
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38156 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: image: simplify mynet_n600_mtdlayoutGabor Juhos2013-09-241-1/+1
| | | | | | | | | | | | | | | | | | Remove the kernel and rootfs partitions. The Seama parser can find those automatically: 0x000000070000-0x000000ff0000 : "firmware" 2 seama-fw partitions found on MTD device firmware 0x000000070000-0x0000001b0000 : "kernel" 0x0000001b0000-0x000000ff0000 : "rootfs" mtd: partition "rootfs" set to be root filesystem 1 squashfs-split partitions found on MTD device rootfs 0x000000360000-0x000000ff0000 : "rootfs_data" 0x000000ff0000-0x000001000000 : "radiocfg" Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38155 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: enable the Seama firmware parserGabor Juhos2013-09-241-0/+1
| | | | | | | | It will be used for the WD My Net N600 board. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38154 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: update the Image/Build/WZRHP macroGabor Juhos2013-09-241-8/+9
| | | | | | | | | | | | | - append the root squashfs directly after the kernel, - use the 64kraw/128kraw template instead of the 64k/128k, - ensure that the generated images have enough erase blocks for JFFS2 garbage collection, Tested on WZR-HP-G300NH and WZR-600DHP boards. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38153 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: image: use a common macro for Buffalo WZRHP devicesGabor Juhos2013-09-241-25/+8
| | | | | | | | | | The Image/Build/WZRHP64K and the Image/Build/WZRHP128K macros are similar. Move the common stuff into the Image/Build/WZRHP macro and update the orignal macros to use that. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38152 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: image: update Image/Build/CameoAP94 macroGabor Juhos2013-09-241-5/+7
| | | | | | | | | | | | | - append the root squashfs directly after the kernel, - use the 64kraw template instead of the 64k, - ensure that the generated images have enough erase blocks for JFFS2 garbage collection, Tested on a TEW-673GRU board. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38151 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: image: use a common macro for Cameo AP94 based devicesGabor Juhos2013-09-241-44/+11
| | | | | | | | | | | The Image/Build/DIR825B1 and the Image/Build/DLRTDEV macros are identical. Merge those into a new Image/Build/CameoAP94 macro, and update the device profiles to use the new macro. Also rename the dir825b1_* mtdlayout macros to cameo_ap94_*. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38150 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: image: use the board name for temporary mtdpart filesGabor Juhos2013-09-241-4/+4
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38149 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: update the Image/Build/UBNT2 macroGabor Juhos2013-09-241-15/+19
| | | | | | | | | | | | | - append the root squashfs directly after the kernel, - use the 64kraw template instead of the 64k, - ensure that the generated images have enough erase blocks for JFFS2 garbage collection, Tested on a WispStation M5 board. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38148 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: build intramfs images for the Ubiquiti XM boardsGabor Juhos2013-09-241-0/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38147 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: image: use a common macro for UBNTXM/UBNTDEVGabor Juhos2013-09-241-13/+4
| | | | | | | | | | The firmware generation part is the same for both macros. Move that into a separate macro and use the new macro for Image/Build/UB{NTXM,DEV}. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38146 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: image: update Image/Build/WHRHPG300N macroGabor Juhos2013-09-231-5/+6
| | | | | | | | | | | | | - append the root squashfs directly after the kernel, - use the 64kraw template instead of the 64k - ensure that the generated images have enough erase blocks for JFFS2 garbage collection, Tested on the WHR-G301N board only. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38141 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: image use the 64kraw template for the TEW-732BR boardGabor Juhos2013-09-231-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38140 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: image: update Build/Image/Planex macroGabor Juhos2013-09-231-6/+7
| | | | | | | | | | | | | | | - remove the 'kernel' and 'rootfs' partitions from the mtd layout, - move the .okli image into the uImage, - append the root squashfs directly after the kernel, - use the 64kraw template instead of the 64k - ensure that the generated images have enough erase blocks for JFFS2 garbage collection, Tested on the MZK-W300NH board only. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38139 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: image: allow to build initramfs for Planex devicesGabor Juhos2013-09-231-0/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38138 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: image: build Planex kernels in a separate stepGabor Juhos2013-09-231-1/+4
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38137 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add profile and build image for the TEW-732BR boardGabor Juhos2013-09-232-0/+17
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38133 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add user-space support for the TEW-732BR boardGabor Juhos2013-09-234-1/+10
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38132 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add kernel support for the TEW-732BR boardGabor Juhos2013-09-233-0/+166
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38131 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: image: update the Image/Build/CameoHornet macroGabor Juhos2013-09-231-9/+10
| | | | | | | | | | | | | - append the root squashfs directly to the kernel, - use the 64kraw-nojffs template instead of sqashfs-only - ensure that the generated images have enough erase blocks for JFFS2 garbage collection, Tested on a TEW-712BR devices only. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38130 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: update the Image/Build/Cameo macroGabor Juhos2013-09-231-19/+21
| | | | | | | | | | | | | | | - append the root squashfs directly to the kernel, - use the 64kraw/64kraw-nojffs template instead of 64k/squashfs-only, - ensure, that the signature is placed at the correct offset in the *-factory images, - ensure that the generated images have enough erase blocks for JFFS2 garbage collection, Tested on DIR-600-A1 and TEW-632BR devices only. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38129 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: image: add new macros for AP99 based Cameo devicesGabor Juhos2013-09-231-1/+7
| | | | | | | | | | | | | | | The MTD layout of the AP99 based devices is different. Add new macros to reflect that and use the new macros for the DIR-615-E4 board. This prevents overwriting of the 'mac' partition which contain vital informations. The disadvantage of the change is that the usable space is reduced by 192KiB. Blame the vendors for the unfriendly partition layout. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38128 3c298f89-4303-0410-b956-a3cf2f4a3e73