summaryrefslogtreecommitdiffstats
path: root/board
Commit message (Collapse)AuthorAgeFilesLines
* olimex_imx233_olinuxino: use the common mxs genimage scriptFrancois Perrad2016-11-092-46/+0
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* olimex_imx233_olinuxino: bump versionFrancois Perrad2016-11-093-155/+1
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* freescale: Create the board/freescale/common/imx/ directoryFabio Estevam2016-11-078-7/+7
| | | | | | | | | | | | | In order to have a better hierarchy for the genimage scripts used by NXP mx25, mx51, mx53, mx6, mx7 SoCs, let's place them inside the board/freescale/common/imx/ directory. This helps in creating a more natural separation between the mxs scripts that are placed inside the board/freescale/common/mxs/ directory. Suggested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/imx23evk: Add support for imx23evkFabio Estevam2016-11-071-0/+48
| | | | | | | | | | Add support for imx23evk board. For more information about this board, please check: http://www.nxp.com/products/software-and-tools/software-development-tools/i.mx-software-and-tools/i.mx23-evaluation-kit:IMX23EVK Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/imx28evk: Use the common mxs genimage scriptFabio Estevam2016-11-062-43/+0
| | | | | | | Use the common mxs genimage script instead of a custom one. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* freescale: Add a standard genimage script for MX23/MX28Fabio Estevam2016-11-062-0/+93
| | | | | | | | | | | | | | Add a standard genimage script for the MXS processors (MX23 and MX28). Based on the common scripts for the other imx devices: board/freescale/common/genimage.cfg.template board/freescale/common/post-image.sh This makes it easier to add new MX23/MX28 boards configurations into Buildroot. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs: drop cubieboard_defconfigThomas Petazzoni2016-11-035-953/+0
| | | | | | | | | | | | | | | This defconfig is affected by bug #8516, reported more than a year ago, and nobody has updated the defconfig since then. In addition, it should be migrated to the genimage mechanism instead of having its own mkcubieboard.sh script. Therefore, let's get rid of this defconfig. Fixes bug #8516. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Carlo Caione <carlo.caione@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boards: add FriendlyARM Nanopi NEOYann E. MORIN2016-11-035-0/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The FriendlyARM Nanopi NEO is a 4x4cm² board with an Allwiner H3 SoC: - quad-core Cortex-A7 @1.2GHz - 256 or 512MiB of DDR - uSDCard as only storage option - 3x USB 2.0 host (one socket, two on expansion pin-holes) - 1x USB 2.0 OTG (also used as power source) - 10/100 etehrnet MAC - GPIOs, SPI, I2c... Support for the Nanopi NEO in U-Boot and Linux is very recent, so much so that we have to use an -rc tag for U-Boot and a special Linux tree. As for Linux, I pushed a git tree on Github with a single tag that matches what is currently queued in the sunxi-next queued for 4.10, based on 4.9-rc3. All those commits are from Maxime's tree, the maintainer for most sunxi stuff. This also means that we can't use the Linux headers from the kernel being built (which is what we usually do) because those report 4.9, while Buildroot currently knows only of 4.8 at best. So this is what we use. Unfortunately, support for the ethernet MAC and the USB OTG are not yet upstream, but are being actively worked on. The Nanopi NEO is very similar to the Orangepi PC, so I was able to scanvenge most of its configuration. ;-) Thanks Maxime for your help on IRC! :-) Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board/lego/ev3: Use ev3dev linux ext for ev3dev driversDavid Lechner2016-11-022-26/+2
| | | | | | | | This uses the ev3dev linux extension to compile the ev3dev drivers for LEGO MINDSTORMS EV3. Signed-off-by: David Lechner <david@lechnology.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board/lego/ev3: Create images using genimageDavid Lechner2016-11-024-62/+96
| | | | | | | | | | | This adds a script to create SD card and flash images for LEGO MINDSTORMS EV3 using the genimage tool. The default kernel config had to be modified to add support for squashfs and to add a ram disk. Signed-off-by: David Lechner <david@lechnology.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board/boundarydevices: remove u-boot from genimage.cfgGary Bisson2016-11-021-6/+8
| | | | | | | | Adding a comment to explain how to update the bootloader since it is located in NOR flash memory. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/imx28evk: Generate the standard sdcard.imgFabio Estevam2016-11-014-101/+46
| | | | | | | | | | | | Generate the standard sdcard.img format that can be directly copied to the SD card. Remove the custom create-boot-sd.sh script and update the readme.txt file accordingly. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> [Thomas: further tweaks to readme.txt.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board: fix indentation in zybo readme.txtMatt Kraai2016-10-261-4/+4
| | | | | Signed-off-by: Matt Kraai <kraai@ftbfs.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx28evk: Fix the first partition locationFabio Estevam2016-10-251-1/+1
| | | | | | | | | | | | | | When the SD card is connected to the host PC it can be mounted as /dev/mmcblk0 or /dev/sdX, depending on how the SD controller is connected to /the PC. In this case the first partition is /dev/mmcblk0p1, not /dev/mmcblk01. So use the ${PART1} variable to correctly assign this location. [Peter: extend commit meesage] Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/warp7: Use common script for generating boot imageFabio Estevam2016-10-253-59/+4
| | | | | | | | | | | Use the common board/freescale/common/post-image.sh script instead of a custom one. As the final image binary is called "sdcard.img" update the documentation accordingly. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/freescale_mpc8315erdb: remove U-Boot buildArnout Vandecappelle2016-10-151-26/+4
| | | | | | | | | | | | | | | | Binutils was locked down to 2.24 because U-Boot 2014.01 didn't build with more recent binutils. However, this doesn't work anymore because binutils 2.24 is deprecated. Current U-Boot 2016.09.01 doesn't work out of the box because the u-boot-nand.img support has been removed. Since updating U-Boot is generally not needed anyway, we just remove the U-Boot support. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/freescale_p1010rdb_pa: remove U-Boot buildArnout Vandecappelle2016-10-151-41/+4
| | | | | | | | | | | | | | | | Binutils was locked down to 2.24 because U-Boot 2014.01 didn't build with more recent binutils. However, this doesn't work anymore because binutils 2.24 is deprecated. Current U-Boot 2016.09.01 does build successfully, but we don't have a board anymore to test it. Since updating U-Boot is generally not needed anyway, we just remove the U-Boot support. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/lego_ev3: bump kernel to 4.4 seriesVincent Stehlé2016-10-152-7/+27
| | | | | | | | | | | | | | | Bump kernel revision used by lego_ev3_defconfig to the latest tag from ev3dev, as suggested by Peter. This is a 4.4 series kernel, which has the added benefit of not necessitating a specific gcc to boot. We need a patch to create an empty drivers/lego/Kconfig file for the build to succeed though, as the ev3dev kernel normally expects a drivers tree to be checked out there. Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net> Suggested-by: Peter Korsgaard <peter@korsgaard.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs: add defconfig for Digilent ZyboSebastien Van Cauwenberghe2016-10-155-0/+128
| | | | | | | | | | | This configuration allows out-of-the box Digilent Zybo support. It uses mainline U-boot and Linux kernel. This configuration generates a SD card image named sdcard.img. [Peter: rename genimage.cfg, cleanup post-image script, enable VFP support, use 4.6 kernel headers and add tools needed by genimage] Signed-off-by: Sebastien Van Cauwenberghe <svancau@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/beaglebone_qt5: new defconfigLothar Felten2016-10-152-0/+14
| | | | | | | | | | | Add a target configuration for the beaglebone that supports the SGX530 graphics acceleration and builds the qt5 demos with the eglfs backend. The imagination technologies demos and fbv are also included. The Linux kernel is based on the omap2plus defconfig, a config fragment adds the required settings for SGX accelerator support. Signed-off-by: Lothar Felten <lothar.felten@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/beaglebone: update kernel/uboot, add AM335x EVM supportLothar Felten2016-10-157-322/+63
| | | | | | | | | | | | | | | | | | | | | This patch updates the target config for the beaglebone based on the AM335x CPU. It also supports the beagleboneblack, the TI evm and evmsk. Device tree blobs for am335x-evm, am335x-evmsk, am335x-bone, am335x-boneblack will be built and a sd card image is created with a post-image script. The kernel and driver versions match the ti-processor-sdk 02.00.00.00. Patches allow the use of old AM335x evm revisions (1 bit sd card) and JTAG debugging. Kernel JTAG patch: By default the kernel will disable the JTAG clock, access via the JTAG port will not work after the kernel booted. The AM335x-evm has a JTAG header fitted, this patch keeps the JTAG clock alive. Signed-off-by: Lothar Felten <lothar.felten@gmail.com> [Thomas: remove 1-bit MMC patch, it's causing a significant performance regression for users of BeagleBone, which are 99.99% of the users of this defconfig.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/arm_juno: add the bootloader buildJoao Pinto2016-10-151-3/+18
| | | | | | | | | | | Thanks to the recent addition of the vexpress-firmware and arm-trusted-firmware packages, this commit improves the ARM Juno defconfig to also build a bootloader. Signed-off-by: Joao Pinto <jpinto@synopsys.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qemu: add ARM noMMU defconfigWaldemar Brodkorb2016-10-153-0/+80
| | | | | | | | | | | Useful for testing no-MMU ARM code in Qemu. The newer Linux kernels with DT support for Qemu Versatile aren't yet working, so use latest 4.4 kernel. Signed-off-by: Waldemar Brodkorb <wbx@uclibc-ng.org> Tested-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/qemu: bump to the latest kernel versionGustavo Zacarias2016-10-1329-49/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop m68k-mcf5208 kernel patch since it's upstream. Also bump the pc samples since they're tied to the (base) qemu config. Results table: Defconfig Kernel Qemu Network Status -------------------------------------------------------------- aarch64_virt 4.8.1 2.6.0 YES OK (3) arm_versatile 4.8.1 2.5.0 YES OK arm_vexpress 4.8.1 2.5.0 YES OK m68k_mcf5208 4.8.1 2.5.0 YES OK m68k_q800 4.8.1 q800-v2.4.0 NO (2) OK microblazebe 4.8.1 2.5.0 YES OK microblazeel 4.8.1 2.5.0 YES OK mips32r2el_malta 4.8.1 2.5.0 YES OK mips32r2_malta 4.8.1 2.5.0 YES OK mips32r6el_malta 4.8.1 2.6.0 YES OK (3) mips32r6_malta 4.8.1 2.6.0 YES OK (3) mips64el_malta 4.8.1 2.5.0 YES OK mips64_malta 4.8.1 2.5.0 YES OK mips64r6el_malta 4.8.1 2.7.0 YES OK (3)(4) mips64r6_malta 4.8.1 2.7.0 YES OK (3)(4) ppc_g3beige 4.8.1 2.5.0 YES OK ppc_mpc8544ds 4.8.1 2.5.0 YES OK ppc_virtex_ml507 4.8.1 2.5.0 NO OK ppc64_pseries 4.8.1 2.5.0 YES OK sh4 4.8.1 2.5.0 YES OK sh4eb 4.8.1 2.5.0 NO (1) OK sparc_ss10 4.8.1 2.5.0 YES OK sparc64_sun4u 4.8.1 2.5.0 YES OK sparc_sun4u 4.8.1 2.5.0 YES OK x86 4.8.1 2.5.0 YES OK x86_64 4.8.1 2.5.0 YES OK xtensa_lx60 4.8.1 2.6.0 YES OK xtensa_lx60_nommu 4.8.1 2.6.0 YES OK (1) - Probably an endian issue with 8139 emulation/driver (2) - There's a network interface, but enabling it in qemu fails (3) - Known to fail with qemu versions lower than 2.6.0 (4) - Might work with 2.6.0, but the cpu definition changed in 2.7.0 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/mx6udoo: Add initial supportFabio Estevam2016-10-094-0/+80
| | | | | | | | | | | | | | | | | | | Add the initial support for mx6q/dl udoo boards. For information about these boards, please visit: http://www.udoo.org/ In linux.fragment we disable USB support for now because kernel 4.8 hangs on udoo board. This is been addressed by Peter Chen's kernel patch series that provides a standard way to reset a USB hub. When such series hit mainline, then we can bump the kernel and remove linux.fragment. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* zynq: document how to use custom ps7_init filesMasahiro Yamada2016-10-091-7/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | Since U-Boot supported SPL for Zynq boards at v2014.04 release, it became much easier to build a system. At that time, however, users still needed to manually copy ps7_init.c/h to the U-Boot source tree to generate a working SPL image because ps7_init.c/h output from Xilinx tools are not compatible with GPL. Later, the license problem was solved when Xilinx tools became able to output the GPL-compatible variants (ps7_init_gpl.c/h) as well. U-Boot v2015.07 or later includes ps7_init_gpl.c/h for major Zynq boards so that users can build a boot image straight away. Now Buildroot supports 3 boards (Zedboard, MicroZed, ZC706) without any manual intervention. This is a good thing itself, but commit b9cd72cdbfe3 ("zynq_zc706: bump U-Boot to xilinx-v2016.2") entirely dropped the information about custom ps7_init files. This commit provides up-to-date guidance for how to customize the ps7_init files. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com> Acked-by: Alistair Francis <alistair.francis@xilinx.com> [Thomas: rewording and formatting tweaks.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* minnowboard_max: defconfigs: bump linux kernel to 4.8.1Peter Korsgaard2016-10-091-0/+0
| | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board: add support for liteBoardMarcin Niestroj2016-10-057-0/+1346
| | | | | | | | | | | | | | Board support package includes: * Buildroot defconfig * Mainline Linux kernel v4.8 with board support patches * Mainline U-Boot v2016.09 with board support patches * genimage config to create sdcard image * Board readme.txt Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com> Reviewed-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx6ulpico/readme: Update the image layout fileFabio Estevam2016-10-051-1/+1
| | | | | | | | As we are using the common image layout now, update the readme.txt file accordingly. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/imx6ulpico: Use common script for image generationFabio Estevam2016-10-032-55/+0
| | | | | | | | Using the common board/freescale/common/post-image.sh can lead to some good amount of simplification. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board: bump armadeus apf28's kernel version to latest longterm (4.4.22)Julien BOIBESSOT2016-09-261-2/+2
| | | | | Signed-off-by: Julien BOIBESSOT <julien.boibessot@armadeus.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/acmesystems_arietta_g25: update kernel and at91bootstrap3Biagio Montaruli2016-09-233-14/+16
| | | | | | | | | | | | | | | | | | - configs/acmesystems_arietta_g25_128mb_defconfig, configs/acmesystems_arietta_g25_256mb_defconfig : update default configuration files for both 128MB and 256MB version - board/acmesystems/arietta-g25/genimage.cfg board/acmesystems/arietta-g25/post-image.sh : improve 'post-image.sh' and 'genimage.cfg' used to build sdcard.img - board/acmesystems/arietta-g25/readme.txt : update documentation for Arietta G25 Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com> Acked-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Reviewed-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/acmesystems_aria_g25: update and add genimage handlingBiagio Montaruli2016-09-223-33/+75
| | | | | | | | | | | | | | | | - configs/acmesystems_aria_g25_128mb_defconfig, configs/acmesystems_aria_g25_256mb_defconfig : update default configuration files for both 128MB and 256MB version - board/acmesystems/aria-g25/genimage.cfg board/acmesystems/aria-g25/post-image.sh : add support for genimage in order to build sdcard.img - board/acmesystems/aria-g25/readme.txt : update documentation for Aria G25 and add notes about how to build sdcard.img Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/warp7: Add Wifi supportFabio Estevam2016-09-203-0/+55
| | | | | | | Warp7 has a BRCM43430 Wifi chipset. Add support for it. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* raspberrypi3: fix serial console (load pi3-miniuart-bt overlay)Peter Seiderer2016-09-183-1/+21
| | | | | | | | | | - enable BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS in raspberrypi3_defconfig - add copy of rpi-firmware/overlays directory to boot partition in genimage-raspberrypi3.cfg - enhance post-image.sh script to add 'dtoverlay=pi3-miniuart-bt' on request - add BR2_ROOTFS_POST_SCRIPT_ARGS="--add-pi3-miniuart-bt-overlay" in raspberrypi3_defconfig Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs: add defconfig for TS-4900Mathieu Audat2016-09-183-0/+79
| | | | | | | | | | | | | The TS-4900 uses a custom Linux 4.X from Technologic Systems: https://github.com/embeddedarm/linux-3.10.17-imx6/tree/imx_4.1.15_1.0.0_ga Indeed, it is not supported by mainline Linux but this work is ongoing. This patch is inspired by a previous work for the TS-4800. A post image script is provided to generate an image that can be directly written to an SD card. It also adds an fpga wifi module. Signed-off-by: Mathieu Audat <mathieu.audat@savoirfairelinux.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs: Add support for Solidrun's MX6 Cubox/HummingboardFabio Estevam2016-09-145-0/+76
| | | | | | | | | | | | | | | Add support for Solidrun's MX6 Cubox/Hummingboard. For more information about these boards, please check: https://www.solid-run.com/freescale-imx6-family/hummingboard/ https://www.solid-run.com/freescale-imx6-family/cubox-i/ U-Boot is capable of detecting the version of the board in run-time and loads the correct dtb. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wandboard: Remove unneeded return codeFabio Estevam2016-09-141-2/+0
| | | | | | | There is no need to handle this return code, so just remove it. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/orangepipc: Use Linux 4.7.3Peter Korsgaard2016-09-131-8/+0
| | | | | | | | There's now an sun8i-h3-orangepi-pc dts, so we can use that and drop the hack in the post-image script. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mx6ulpico: Use kernel 4.8-rc5Fabio Estevam2016-09-121-1/+0
| | | | | | | | | With kernel 4.8-rc5 we no longer need to use the "CONFIG_SMP=n" workaround as the reboot issue has been fixed upstream by commit 059e232089e4 ("irqchip/gic: Allow self-SGIs for SMP on UP configurations") Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wandboard: Make explicit that a ext4 rootfs is usedFabio Estevam2016-09-121-2/+2
| | | | | | | | | | | | | | | | Make explicit that a ext4 rootfs is used. As explained by Thomas Petazzoni: "the ext4 filesystem is already used. Indeed, the ext4 image is a symlink to the ext2 image, and the ext2 image is in fact an ext4 image: -rw-r--r-- 1 thomas thomas 3763200 sept. 11 21:54 rootfs.ext2 lrwxrwxrwx 1 thomas thomas 11 sept. 11 21:54 rootfs.ext4 -> rootfs.ext2" Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board/minnowboard-max: Add kernel options to support USB disksEzequiel Garcia2016-09-111-0/+3
| | | | | | | | | | | | | As reported by bug #9176 the current v4.6 kernel config (used by Minnowboard MAX and Turbot) does not support USB disks. Since this is a pretty essential functionality, it's desirable to have it, so let's add the required options. Kernel config linux-v3.8.config (currently used by the first generation Minnowboard) doesn't need this change. Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board/freescale: use the common genimage templateGeorges Savoundararadj2016-09-112-96/+7
| | | | | | | | | | | | | | | | | | | | The boards imx6dlsabreauto, imx6dlsabresd, imx6qsabreauto, imx6qsabresd, imx6sxsabresd were referring to board/freescale/create-boot-sd.sh for the sdcard image generation. This commit: * Removes board/freescale/create-boot-sd.sh * Uses the common Freescale genimage template instead. The offset of the first partition was 1MB in the script and is modified to 8MB in the template. * Fixes the readme.txt file accordingly Signed-off-by: Georges Savoundararadj <savoundg@gmail.com> Cc: Fabio Estevam <festevam@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board/freescale: factorize genimage logicGeorges Savoundararadj2016-09-1117-301/+64
| | | | | | | | | | | | | | | | | | | | | | | For the boards imx6ulevk, imx6sabresd, mx25pdk, mx51evk, mx53loco, warpboard: * Replace genimage.cfg with a common Freescale genimage template named genimage.cfg.template because they all use the same layout. The only difference comes from the device tree blobs. * Replace each post-image.sh script with a generic post-image.sh script which is able to generate the right genimage.cfg depending on: ** the image type (zImage or uImage) from BR2_LINUX_KERNEL_UIMAGE ** the device tree blobs from BR2_LINUX_KERNEL_INTREE_DTS_NAME ** the rootfs type (ext2, ext3 or ext4) from BR2_TARGET_ROOTFS_EXT2 * Fix the readme.txt files accordingly Signed-off-by: Georges Savoundararadj <savoundg@gmail.com> Cc: Fabio Estevam <festevam@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Yann E. MORIN <yann.morin.1998@free.fr> [Thomas: remove handling of rootfs type, using rootfs.ext2 in all cases is fine, rootfs.ext3 and rootfs.ext4 are just symbolic links to it.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wandboard: Use U-Boot 2016.07Fabio Estevam2016-09-114-35/+15
| | | | | | | | | | | | | | Upgrade U-Boot version to 2016.07 and make proper use of U-Boot distro configuration features. Provide a boot.scr binary script that is one of the standard ways to pass a U-Boot script with distro features enabled. With this method the uboot-env.txt file is no longer needed, so it is removed. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs: Add support for warp7 boardFabio Estevam2016-09-083-0/+148
| | | | | | | | | | Add support for warp7, which is a board based on NXP i.MX7S processor. More information about warp7 can be found at: https://www.element14.com/community/docs/DOC-79058 Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/galileo: update to 3.14 kernelPadraig James Connolly2016-09-061-48/+49
| | | | | | | This commit updates the kernel for Galileo board BSP from 3.8 to 3.14. Signed-off-by: Padraig Connolly <padraig.connolly@intel.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* zynq: enable BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIGMasahiro Yamada2016-08-291-2/+2
| | | | | | | | The recent U-Boot adopts Kconfig for its configuration system. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board/raspberrypi/post-build.sh: only tweak /etc/inittab if availablePeter Korsgaard2016-08-261-2/+4
| | | | | | | | | As pointed out in bug #9161, we don't always have an inittab file (if systemd or no init is used), so the post build script should only try to tweak it if present. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board/minnowboard/post-build.sh: only tweak /etc/inittab if availablePeter Korsgaard2016-08-261-2/+4
| | | | | | | | | As pointed out in bug #9161, we don't always have an inittab file (if systemd or no init is used), so the post build script should only try to tweak it if present. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud