aboutsummaryrefslogtreecommitdiffstats
path: root/package/boot
Commit message (Collapse)AuthorAgeFilesLines
* layerscape: uboot: using perl script:byte_swap.pl to replace tcl ↵Yutang Jiang2016-11-161-0/+72
| | | | | | script:byte_swap.tcl Signed-off-by: Yutang Jiang <yutang.jiang@nxp.com>
* yamonenv: move to Boot Loaders submenuAlberto Bursi2016-11-081-0/+1
| | | | | | Boot Loaders submenu is the place where all other boot loaders are. Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
* uboot-envtools: move to Boot Loaders submenuAlberto Bursi2016-11-031-0/+1
| | | | | | Boot Loaders submenu is where other bootloader tools (fconfig and grub2-editenv) are. Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
* uboot-sunxi: fix default config for OLIMEX A13 SOM (FS#239)Jo-Philipp Wich2016-11-0220-277/+58
| | | | | | | | | | | | | | | | | | The current uboot default config for the A13 SOM erroneously enables support for the AXP209 power regulator IC which is not present on the board. This superfluous support module sets an incorrect initial clock frequency and confuses the kernel, ultimately leading to a boot failure later on. Properly disable the PMIC support and enable the EHCI support by translating the deprecated SYS_EXTRA_OPTIONS values into proper SUNXI_NO_PMIC and USB_EHCI_HCD symbols respectively. Also rename 002-add-olimex-a13-som.diff to 002-add-olimex-a13-som.patch and refresh the remaining patches of the series while we're at it. Reported-by: Mario Fischer <mario-fischer@web.de> Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* layerscape: add 64b/32b target for ls1012ardb deviceYutang Jiang2016-10-3190-3/+17952
| | | | | | | | | | | | | | | | | | | | | | | | The QorIQ LS1012A processor, optimized for battery-backed or USB-powered, integrates a single ARM Cortex-A53 core with a hardware packet forwarding engine and high-speed interfaces to deliver line-rate networking performance. QorIQ LS1012A Reference Design System (LS1012ARDB) is a high-performance development platform, with a complete debugging environment. The LS1012ARDB board supports the QorIQ LS1012A processor and is optimized to support the high-bandwidth DDR3L memory and a full complement of high-speed SerDes ports. LEDE/OPENWRT will auto strip executable program file while make. So we need select CONFIG_NO_STRIP=y while make menuconfig to avoid the ppfe network fiemware be destroyed, then run make to build ls1012ardb firmware. The fsl-quadspi flash with jffs2 fs is unstable and arise some failed message. This issue have noticed the IP owner for investigate, hope he can solve it earlier. So the ls1012ardb now also provide a xx-firmware.ext4.bin as default firmware, and the uboot bootcmd will run wrtboot_ext4rfs for "rootfstype=ext4" bootargs. Signed-off-by: Yutang Jiang <yutang.jiang@nxp.com>
* layerscape: add 64b/32b target for ls1043ardb deviceYutang Jiang2016-10-317-0/+661
| | | | | | | | | | | | | | | | | | Add support for NXP layerscape ls1043ardb 64b/32b Dev board. LS1043a is an SoC with 4x64-bit up to 1.6 GHz ARMv8 A53 cores. ls1043ardb support features as: 2GB DDR4, 128MB NOR/512MB NAND, USB3.0, eSDHC, I2C, GPIO, PCIe/Mini-PCIe, 6x1G/1x10G network port, etc. 64b/32b ls1043ardb target is using 4.4 kernel, and rcw/u-boot/fman images from NXP QorIQ SDK release. All of 4.4 kernel patches porting from SDK release or upstream. QorIQ SDK ISOs can be downloaded from this location: http://www.nxp.com/products/software-and-tools/run-time-software/linux-sdk/linux-sdk-for-qoriq-processors:SDKLINUX Signed-off-by: Yutang Jiang <yutang.jiang@nxp.com>
* uboot-kirkwood: fix default bootcmd for Seagate DockstarPaul Wassi2016-10-271-1/+1
| | | | | | | Fix the default value for the 'bootcmd' environment variable. Therefore make the default bootcmd work for buildbot's images. Signed-off-by: Paul Wassi <p.wassi@gmx.at>
* uboot-kirkwood: bump to upstream 2016.09.01Paul Wassi2016-10-2717-385/+52
| | | | | | | Bump U-Boot for Kirkwood to upstream 2016.09.01. Local patches cleaned up and reworked. Signed-off-by: Paul Wassi <p.wassi@gmx.at>
* ar71xx: add support for D-Link DAP-2695 rev. A1Stijn Tintel2016-10-271-0/+1
| | | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Acked-by: John Crispin <john@phrozen.org>
* grub2: add missing SECTION variable and remove non breaking spaceJo-Philipp Wich2016-10-261-1/+2
| | | | | | | | Fix metadata scan failure in the grub2 package by removing an unexpected invisible space character and by adding back the missing SECTION variable which was removed with d140648. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* package/uboot-envtools: Add support for ZyXEL NBG6817André Valentin2016-10-261-0/+3
| | | | Signed-off-by: André Valentin <avalentin@marcant.net>
* uboot-zynq: fix compile error for be short of dtcYutang Jiang2016-10-261-1/+2
| | | | | | | | | | | | | | | | | While enable zynq uboot: CONFIG_PACKAGE_uboot-zynq-zc702 CONFIG_PACKAGE_uboot-zynq-zed CONFIG_PACKAGE_uboot-zynq-zybo make will arise dtc error: ./scripts/dtc-version.sh: line 17: dtc: command not found ./scripts/dtc-version.sh: line 18: dtc: command not found *** Your dtc is too old, please upgrade to dtc 1.4 or newer make[4]: *** [checkdtc] Error 1 Pass the kernel dtc to uboot for compile. Signed-off-by: Yutang Jiang <yutang.jiang@nxp.com>
* grub2: move to Boot Loaders categoryAlberto Bursi2016-10-261-3/+2
| | | | | | | | | | because boot loaders are in Boot Loaders, not in Utilities -> Boot Loaders Also moved brub2-editenv in Utilities -> Boot Loaders Part of a wider housekeeping effort on the packages repository. Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
* fconfig: move to Boot Loaders submenu of UtilitiesAlberto Bursi2016-10-261-0/+1
| | | | | | Boot Loaders submenu of Utilities is the most logical place to find fconfig and other bootloader tools. Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
* rbcfg: move to Boot Loaders submenu of UtilitiesAlberto Bursi2016-10-261-0/+1
| | | | | | Boot Loaders submenu of Utilities is the most logical place to find rbcfg and other bootloader tools. Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
* mvebu: add support for the Linksys WRT3200ACM (Rango)Imre Kaloz2016-10-241-1/+5
| | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* boot/rbcfg: drop Build/Prepare rule in favor of default oneAlexandru Ardelean2016-10-151-5/+0
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* uboot-ar71xx: make reproducibleDirk Neukirchen2016-10-153-8/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | OpenWrt uses ancient u-boot thats not reproducible. There are multiple upstream changes that introduce reproducible builds like: 859e92b775fd8ebcfacc591eaf621b677c95b6f7 (not used here - the CMD_DATE/TIMESTAMP functionality seems to be disabled by config) 70d39f57146a6cb94736db39c770c3d95e07bedb f3f431a712729a1af94d01bd1bfde17a252ff02c 2d9efa1227262249d381ed5d9d341cbdba76e62d Instead of changing the Makefile too much this changeset just tries to use the changes in Makefile from current upstream git f5fd45f *Should* fix issue reported by reproducible lede page: https://tests.reproducible-builds.org/lede/lede.html Compile tested only (verified w. hexdump & md5sum) Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
* source: Switch to xz for packages and tools where possibleDaniel Engberg2016-10-061-1/+1
| | | | | | | | | | | * Change git packages to xz * Update mirror checksums in packages where they are used * Change a few source tarballs to xz if available upstream * Remove unused lines in packages we're touching, requested by jow- and blogic * We're relying more on xz-utils so add official mirror as primary source, master site as secondary. * Add SHA256 checksums to multiple git tarball packages Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* package: Add U-Boot for at91Ben Whitten2016-10-061-0/+102
| | | | | | | Adds u-boot for the at91 platform and a couple of boards. The build honours COPTS to benefit from fortify source et al. Signed-off-by: Ben Whitten <ben.whitten@gmail.com>
* uboot-mvebu: reset the 88E1512 PHY to make the wan port workJonas Gorski2016-09-261-0/+32
| | | | | Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com> Acked-by: Felix Fietkau <nbd@nbd.name>
* uboot-mvebu: make hidden and be m for clearfog to fix IB failing to add itJonas Gorski2016-09-261-3/+5
| | | | | | | | | | | | | Uboot-mvebu isn't a real package, which will break the image builder when it tries to install it during the packing step. Instead of cleafog selecting it through its default packages, make it default to m if the clearfog profile is selected. This will ensure it is always build, but never added to the rootfs. This fixes creating images for clearfog with IB. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com> Acked-by: Felix Fietkau <nbd@nbd.name>
* uboot-mvebu: also install into KDIR to ensure it packaged in IBJonas Gorski2016-09-261-0/+3
| | | | | | | | The clearfog image requires u-boot, so package it into KDIR to make sure it is available in imageBuilder. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com> Acked-by: Felix Fietkau <nbd@nbd.name>
* boot: kobs-ng: update kobs-ng for newer kernelsTim Harvey2016-09-047-97/+90
| | | | | | | | | | | | This allows kobs-ng to flash the SPL successfully on the 4.4 kernel used by the Gateworks IMX boards supporting NAND. The previous version of kobs-ng worked with the 3.14 kernel but will brick a board making its SPL unbootable for the 4.4 kernel. See http://trac.gateworks.com/wiki/ventana/bootloader#nandspl for instructions on updating the SPL from Linux. Signed-off-by: Tim Harvey <tharvey@gateworks.com>
* mvebu: fix boot script for booting from mmcFelix Fietkau2016-09-023-1/+44
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* u-boot-envtools: fix building with glibcJosua Mayer2016-08-181-0/+13
| | | | | | | | tools/env/fw_env.c misses to include stdint.h. Apparently musl doesn't mind and includes this header by default, but glibc does not and causes the build to fail. Signed-off-by: Josua Mayer <josua.mayer97@gmail.com>
* uboot-lantiq: package does not build inside the SDKJohn Crispin2016-08-031-1/+1
| | | | | | | the packages failed to build inside the SDK due to missing ethernet firmware files. Signed-off-by: John Crispin <john@phrozen.org>
* uboot-ar71xx: fix default selection for NBG460N/550N/550NHFelix Fietkau2016-08-021-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ar71xx: add support for gl-ar300mZhao Gang2016-07-201-0/+1
| | | | | | | This add initial support for gl-ar300m router. Product page: http://www.gl-inet.com/ar300m/ Signed-off-by: Zhao Gang <gang.zhao.42@gmail.com>
* uboot-oxnas: fix build error on non-linux systemsFelix Fietkau2016-07-191-0/+52
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* uboot-envtools: add support for jjPlus JWAP230Piotr Dymacz2016-07-131-0/+1
| | | | Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* uboot-envtools: add support for Wallys DR531Piotr Dymacz2016-07-131-0/+3
| | | | Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* packages: prefer http over git for git protocolHauke Mehrtens2016-06-221-1/+1
| | | | | | | | | In company networks everything except the http and https protocol is often causes problems, because the network administrators try to block everything else. To make it easier to use LEDE in company networks use the https/http protocol for git access when possible. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* uboot-lantiq: Add Arcadyan ARV7506PW11 supportMathias Kresin2016-06-222-0/+295
| | | | Signed-off-by: Mathias Kresin <dev@kresin.me>
* uboot-envtools: add support for ZBT-WG2626Daniel Golle2016-06-191-1/+2
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* uboot-envtools: add ipq806x supportJohn Crispin2016-06-132-0/+30
| | | | Signed-off-by: Adrian Panella <ianchi74@outlook.com>
* uboot-envtools: add config for WBMR300 (lantiq)Felix Fietkau2016-06-121-0/+5
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* uboot-lantiq: get rid of bogus profile dependenciesFelix Fietkau2016-06-081-43/+43
| | | | | | Turn them into subtarget dependencies instead Signed-off-by: Felix Fietkau <nbd@nbd.name>
* treewide: replace nbd@openwrt.org with nbd@nbd.nameFelix Fietkau2016-06-071-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* uboot-lantiq: VGV7510KW22 - remove NOR SPL leftoversMathias Kresin2016-05-271-6/+2
| | | | | | Missed this one with my last cleanup patch. Signed-off-by: Mathias Kresin <dev@kresin.me>
* uboot-lantiq: Add Arcadyan VGV7519 supportMathias Kresin2016-05-272-1/+309
| | | | | | | | | | | | | | | | Based on a submission to the uboot-lantiq repo by Eddi De Pieri. Major cleanup and addition of brnboot second stage u-boot was done by me. The second stage brnboot u-boot is untested, since the brnboot prompt is secured by a still unknown password. But should work. The former ram values are replaced with the ram values extracted from the original brnboot. The old ones didn't worked with the ramboot image. Signed-off-by: Mathias Kresin <dev@kresin.me>
* uboot-lantiq: vrx200 - lzma compress gphy firmwareMathias Kresin2016-05-272-18/+29
| | | | | | | | | | | | The default bootloader partition of some devices is to small for an u-boot with uncompressed gphy firmware(s). Instead of increasing the bootloader partition size, in compare to the stock firmware, compress the firmware. This would allow the bootloader of at least the FritzBox 3370 as well as the bootloader of the VGV7510KW22 to fit into the bootloader partition of the stock firmware. Signed-off-by: Mathias Kresin <dev@kresin.me>
* uboot-lantiq: vrx200 - add support for dual nor flashMathias Kresin2016-05-272-12/+30
| | | | | | | | Based on a submission to the uboot-lantiq repo by Eddi De Pieri. Devices like the xrx200 Arcadyan VGV7519 are using two NOR flash chips. Signed-off-by: Mathias Kresin <dev@kresin.me>
* package/uboot-envtools: add OpenMesh MR1750v2 supportSven Eckelmann2016-05-231-0/+1
| | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* package/uboot-envtools: add OpenMesh OM2P-HSv3 supportSven Eckelmann2016-05-231-0/+1
| | | | Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
* uboot-lantiq: ARV752DPW - use correct switch driverMathias Kresin2016-05-231-1/+1
| | | | | | There is no RTL8206 switch driver. Signed-off-by: Mathias Kresin <dev@kresin.me>
* uboot-lantiq: VGV7510KW22 - use ddr ram params from brnbootMathias Kresin2016-05-231-5/+5
| | | | Signed-off-by: Mathias Kresin <dev@kresin.me>
* uboot-lantiq: VGV7510KW22 - use leds to indicate boot statusMathias Kresin2016-05-231-1/+23
| | | | | | | Switch on the red power led if kernel image can't be loaded. Otherwise switch the green led on. Signed-off-by: Mathias Kresin <dev@kresin.me>
* uboot-lantiq: VGV7510KW22 - cleanup board configMathias Kresin2016-05-231-60/+3
| | | | | | | | | | | | | | According to the author, all SPI related configs are copy & paste leftovers. Which makes sense since nothing is connected to the SPI bus on this device. The NOR SPL isn't required for this board, since the NOR is directly memory mapped. Allow to overwrite the env in ram while using brn variant. Do not set the power GPIO pin twice. Signed-off-by: Mathias Kresin <dev@kresin.me>
* uboot-lantiq: reorder and rework patchesMathias Kresin2016-05-2326-814/+706
| | | | | | | | | | | use: - 00nn for u-boot patches - 01nn for new boards While doing the rework, the board definitions for the easy50712 and easy80920 were moved to distinct board definitions patches. Signed-off-by: Mathias Kresin <dev@kresin.me>