summaryrefslogtreecommitdiffstats
path: root/board/freescale
Commit message (Collapse)AuthorAgeFilesLines
* board/freescale/common/imx: fix typoAndré Hentschel2018-12-271-1/+1
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/freescale/imx8mqevk: fix typos in readmeAndré Hentschel2018-12-271-2/+2
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/freescale_imx7dsabresd: Apply upstream U-Boot fixFabio Estevam2018-12-211-0/+89
| | | | | | | | | | | | | | | | | | | | | | NXP U-Boot tree has the following build issue: MKIMAGE u-boot-dtb.imx Error: No BOOT_FROM tag in board/freescale/mx7dsabresd/imximage.cfg.cfgtmp arch/arm/imx-common/Makefile:91: recipe for target 'u-boot-dtb.imx' failed make[2]: *** [u-boot-dtb.imx] Error 1 Makefile:877: recipe for target 'u-boot-dtb.imx' failed This issue has been fixed by commit f916757300c1 ("imx: Create distinct pre-processed mkimage config files"), so backport this commit to the NXP U-Boot tree in order to fix the build error. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/136980027 Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/imx6sabre: Create distinct pre-processed mkimage config filesFabio Estevam2018-11-232-55/+89
| | | | | | | | | | | | | | | | Commit 0c4bccf9e882 ("configs/imxsabre: Fix U-Boot parallel build issue") tried to fix the parallel build issue, but the real fix was developed later by Trent Piepho later, so add such commit to fix Buildroot build failures on rel_imx_4.9.x_1.0.0_ga NXP branch. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/123771053 https://gitlab.com/buildroot.org/buildroot/-/jobs/123771054 https://gitlab.com/buildroot.org/buildroot/-/jobs/123771055 Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/freescale/imx8mqevk: remove hardware support section from readmeGary Bisson2018-08-291-6/+0
| | | | | | | | | | | | | | | At first the support for i.MX8MQ processors was minimal, hence this section in the readme file. Since then, GPU support was added [1] in master and VPU in next [2]. So drop this section as it is confusing people and no one maintains it. [1] https://git.buildroot.net/buildroot/commit/?id=84afda9c [2] https://git.buildroot.net/buildroot/commit/?id=82732071 Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/freescale/common/imx: make imx8-bootloader-prepare more genericGary Bisson2018-07-191-2/+6
| | | | | | | | | | | | Allow user to override the hardcoded dtb name by using BR2_ROOTFS_POST_SCRIPT_ARGS. The only user of this script, configs/freescale_imx8mqevk, is updated accordingly. Cc: Fabio Estevam <festevam@gmail.com> Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* imx/post-image: Allow flashing u-boot-dtb.imx in the SD cardFabio Estevam2018-07-182-1/+12
| | | | | | | | Add support for flashing the u-boot-dtb.imx binary in the SD card when a target selects BR2_TARGET_UBOOT_FORMAT_DTB_IMX. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* imx8mqevk: readme: Write the SoC name in capital lettersFabio Estevam2018-05-171-4/+4
| | | | | | | | Use "i.MX8MQ" (in capital letters) for the SoC name for better readability. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* imx8mqevk: readme: Put switch configuration for SD card bootFabio Estevam2018-05-171-0/+3
| | | | | | | | Improve the documentation by adding the configuration of SW801 and SW802 switches for SD card boot. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/freescale_imx31_3stack: Remove targetFabio Estevam2018-05-062-93/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Currently this target fails to build: arch/arm/mach-imx/built-in.o: In function `init_mmdc_lpddr2_settings': platform-spi_imx.c:(.text+0x8f18): undefined reference to `imx6sll_lpddr2_freq_change' arch/arm/mach-imx/built-in.o: In function `imx6ul_cpuidle_init': platform-spi_imx.c:(.init.text+0x195c): undefined reference to `mx6ull_lpm_wfi_end' platform-spi_imx.c:(.init.text+0x1960): undefined reference to `mx6ull_lpm_wfi_start' platform-spi_imx.c:(.init.text+0x1964): undefined reference to `imx6ull_low_power_idle' arch/arm/mach-imx/built-in.o: In function `imx6sl_init_late': platform-spi_imx.c:(.init.text+0x56f0): undefined reference to `imx6sll_cpuidle_init' Makefile:969: recipe for target 'vmlinux' failed NXP 4.9 kernel does not properly support mx31, so better remove this target. mx31_3stack board is currently supported in U-Boot and kernel mainline, so if someone is interested on this board, then a target can be introduced later which uses these mainline components. Currently I do not have access to this board, so remove it its defconfig for now. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/66561688 Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/freescale_imx8mqevk: new defconfigErik Larsson2018-04-121-0/+83
| | | | | | Signed-off-by: Erik Larsson <karl.erik.larsson@gmail.com> Signed-off-by: Christopher Dahlberg <crille.dahlberg@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/freescale/common/imx: add i.MX8 genimage templateErik Larsson2018-04-122-1/+43
| | | | | | | | | This commit adds a genimage template file that is used for i.MX8 platforms in the common i.MX post-image script. Signed-off-by: Erik Larsson <karl.erik.larsson@gmail.com> Signed-off-by: Christopher Dahlberg <crille.dahlberg@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/freescale/common/imx: add imx8-bootloader-prepare scriptErik Larsson2018-04-121-0/+16
| | | | | | | | | This commit adds an imx8-bootloader-prepare.sh script that will be used by i.MX8 platforms to prepare their bootloader image. Signed-off-by: Erik Larsson <karl.erik.larsson@gmail.com> Signed-off-by: Christopher Dahlberg <crille.dahlberg@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/freescale/common/imx: make post-image.sh arm64 compatibleErik Larsson2018-04-121-2/+4
| | | | | | | | | | | | | This commit makes the common post-image.sh script used by Freescale platforms compatible with arm64: - Support having DTBs in sub-folders - Support a kernel image in the 'Image' format Signed-off-by: Erik Larsson <karl.erik.larsson@gmail.com> Signed-off-by: Christopher Dahlberg <crille.dahlberg@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/imxsabre: Fix U-Boot parallel build issueFabio Estevam2018-03-241-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes imximage throws the following error: MKIMAGE u-boot-dtb.imx Error: No BOOT_FROM tag in board/freescale/mx6sxsabresd/imximage.cfg.cfgtmp arch/arm/imx-common/Makefile:91: recipe for target 'u-boot-dtb.imx' failed Later on, when running mkimage for the u-boot.imx it will succeed in finding the IVT offset. Looks like some race condition happening during parallel build when processing mkimage for u-boot-dtb.imx and u-boot.imx. A proper fix still needs to be implemented, but as a workaround let's remove the error when the IVT offset is not found. It is useful to have such message, especially during bring-up phase, but the build error that it causes is severe, so better avoid the build error for now. The error checking can be re-implemented later when we have a proper fix. This workaround has already been applied in mainline U-Boot: http://git.denx.de/?p=u-boot.git;a=commit;h=b5b0e4e351e20a606de22db6a56ad6bc1e2aa8fd Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/59015347 Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/freescale_t1040d4rdb_defconfig: new boardMatt Weber2018-03-111-0/+24
| | | | | | | | | | | | | | | | | | | The T1 QoriQ from NXP has had a few varients of RDB dev boards. This target is against the latest D4RDB version. Any of the other versions before D4RDB (plain RDB), may require backing off the uboot version to SDK 1.6 and/or adjusting the kernel dtb used. This board configuration provides an upstream kernel build which has been verified to boot on target. The target assumes the user still uses the NXP suggested prebuilts in the SDK2.0 (last release for PowerPC). If a uboot rebuild is required, the source for SDK2.0 can be found in the following repo. http://git.freescale.com/git/cgit.cgi/ppc/sdk/u-boot.git/tag/?id=fsl-sdk-v2.0-1703 Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/freescale_p1025twr_defconfig: new boardMatt Weber2018-03-111-0/+25
| | | | | | | | | | | | | | | Replacing the p1010rdb, this board is based on the tower development system still available by NXP. The board is setup to track upstream Linux and has been bumped from 4.1 to 4.15 (compared to p1010). The target does not build uboot and assumes the user still uses the NXP suggested prebuilts in the SDK2.0 (last release for PowerPC). If a uboot is required, the source for SDK2.0 can be found in the following repo. http://git.freescale.com/git/cgit.cgi/ppc/sdk/u-boot.git/tag/?id=fsl-sdk-v2.0-1703 Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* freescale_p1010rdb_pa_defconfig: remove boardMatt Weber2018-03-062-110/+0
| | | | | | | | | | | This defconfig currently doesn't build with GCC6 (Linux 4.1). https://gitlab.com/buildroot.org/buildroot/-/jobs/55306827 A maintainer w/board isn't available to make updates, so removing this config. Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/freescale_mpc8315erdb: remove defconfigThomas Petazzoni2018-03-052-110/+0
| | | | | | | | | | | | | | | | | | This defconfig currently fails to build the Linux kernel: https://gitlab.com/buildroot.org/buildroot/-/jobs/55306826 In addition, the U-Boot build had already been removed in commit 12c01e4a05c8e4f4e0c4e8b74fac7824efdc8b41 ("configs/freescale_mpc8315erdb: remove U-Boot build"), back in October 2016, and nobody bothered fixing it. This defconfig was originally contributed and maintained by Gustavo Zacarias, but he is no longer active in Buildroot, and nobody expressed interest in this defconfig, so let's get rid of it. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs: freescale_imx*: bump to version 4.9.x_1.0.0_gaGary Bisson2018-01-071-2/+2
| | | | | | | | | Also switch repository from old freescale site to codeaurora: https://source.codeaurora.org/external/imx/ Cc: Fabio Estevam <festevam@gmail.com> Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/imx6ulevk: Add new defconfigFabio Estevam2017-11-231-0/+10
| | | | | | | | Add support for imx6ulevk_defconfig that allows booting a mainline kernel and mainline U-Boot. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/imx6sx-sdb: Add new defconfigFabio Estevam2017-11-221-0/+14
| | | | | | | | Add support for imx6sx-sdb_defconfig that allows booting a mainline kernel and mainline U-Boot. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/imx6slevk: Add new defconfigFabio Estevam2017-11-221-0/+14
| | | | | | | | Add support for imx6slevk_defconfig that allows booting a mainline kernel and mainline U-Boot. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/imx6-sabresd: Add VPU decoding supportFabio Estevam2017-10-102-0/+22
| | | | | | | | | | Mainline kernel is able to decode video via the coda driver. Add support for it and also add some explanation on how VPU decoding can be tested with Gstreamer. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/imx6-sabreauto: Add a new defconfigFabio Estevam2017-10-081-2/+23
| | | | | | | | | | | | | | | Introduce imx6-sabreauto_defconfig that uses mainline U-Boot and mainline kernel. As mainline U-Boot supports SPL, it is possible to boot the same sdcard.img in the three mx6sabreauto variants: imx6q, imx6dl and imx6qp. Also update the readme.txt file to explain how to build an image for mx6sabreauto boards using mainline U-Boot and kernel. Signed-off-by: Fabio Estevam <festevam@gmail.com> [Thomas: regenerate gitlab-ci.yml file.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx6-sabresd: Improve the explanation of the fragment fileFabio Estevam2017-10-081-2/+2
| | | | | | | | | | Improve the explanation of the need for using the performance governor. This problem is specific to mx6sabresd board and the Egalax touchscreen running a mainline kernel, so make this clear. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx6-sabresd/readme: Add an entry for glmark benchmarkFabio Estevam2017-09-271-0/+4
| | | | | | | Add an entry to explain how to run the glmark benchmark. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* configs/imx6-sabresd_qt5: Bump kernel to 4.13.3Fabio Estevam2017-09-272-2/+2
| | | | | | | | | | Bump the kernel version to 4.13.3. Kernel 4.13.3 uses the /dev/dri/card0 device as rendering node, so adjust it accordingly. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* configs/imx6q-sabresd_qt5: Switch to SPLFabio Estevam2017-09-271-2/+2
| | | | | | | | | U-Boot 2017.09 uses SPL, so bump to this version so that we can have a single qt5 image that supports the different imx6 sabresd boards: imx6q, imx6dl and imx6qp. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* configs/imx6q-sabresd: Drop the 'quad' notationFabio Estevam2017-09-273-9/+14
| | | | | | | | | | | Now that SPL is supported a single image can run on the different variants of imx6 sabresd boards: imx6q, imx6dl and imx6qp. So drop the 'quad' prefix from defconfig, directory and readme file to make it generic. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* imx: Introduce an SPL genimage templateFabio Estevam2017-09-242-1/+56
| | | | | | | | Introduce a genimage template for booting SPL + u-boot.img U-Boot binaries. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* imx6q-sabresd: Add a qt5 defconfig variantFabio Estevam2017-08-033-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | Introduce imx6q-sabresd_qt5_defconfig that supports the opensource Etnaviv graphical stack. This defconfig provides a way to quickly test some graphical applications, such as kmscube, qt5, glmark2. Currently kernel mainline exhibits issues when running cpufreq as ondemand governor on mx6, so add a linux fragment that disables such option for the time being. Signed-off-by: Fabio Estevam <festevam@gmail.com> [Arnout: - Add Fabio to DEVELOPERS - Rename linux config fragment to linux_qt5.fragment - Add comment to linux_qt5.fragment why it is needed - Add explicit CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y to it - Reorder defconfig entries to they match imx6q-sabresd_defconfig - Remove strace and host-uboot-tools, neither seems to be needed - Drop BR2_PACKAGE_QT5BASE_LICENSE_APPROVED, it no longer exists - Replace BR2_TARGET_ROOTFS_EXT2_BLOCKS with BR2_TARGET_ROOTFS_EXT2_SIZE - Regenerate .gitlab-ci.yml] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* warpboard: remove $(HOST_DIR)/usr reference from READMEArnout Vandecappelle2017-07-051-2/+2
| | | | | Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/imx6q-sabresd: Add new defconfigFabio Estevam2017-01-311-0/+57
| | | | | | | | | | | Add imx6q-sabresd_defconfig which supports imx6q-sabresd board using mainline U-Boot and mainline kernel. Keep freescale_imx6qsabresd_defconfig for those who want to run U-Boot and kernel versions from NXP. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Peter Korsgaard2016-12-0112-49/+147
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * freescale: Create the board/freescale/common/imx/ directoryFabio Estevam2016-11-077-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | 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: freescale_imx31_3stack: bump kernel version to 4.1.15_2.0.0_gaVincent Stehlé2016-11-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch to the kernel of release 4.1.15_2.0.0_ga, as it builds properly with gcc 5.x, which is now the default. We add a linux config fragment to disable the framebuffer, to repair the build for imx_v6_v7_defconfig. Suggested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net> Signed-off-by: Julien Olivain <juju@cotds.org> Tested-by: Julien Olivain <juju@cotds.org> Cc: Fabio Estevam <fabio.estevam@nxp.com> [Thomas: adjust syntax in fragment.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | configs/freescale_p2020ds: remove defconfigThomas Petazzoni2016-11-073-465/+0
|/ | | | | | | | This defconfig no longer builds with gcc 5.x, and the original submitter, Gustavo, no longer has the hardware to test this configuration. 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>
* 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/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>
* 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>
* configs: warpboard: Select wireless related packagesFabio Estevam2016-08-011-2/+0
| | | | | | | | | Let the wireless packages be selected by default to make the usage of Wifi a bit simpler. Suggested-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/freescale: drop unneeded exit statement in post-image scriptsFabio Estevam2016-08-015-10/+0
| | | | | | | | There is no need for the 'exit' statement in the post-image scripts, so just remove it. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* warpboard: README: Improve instructions about using wifiFabio Estevam2016-07-311-1/+11
| | | | | | | | Provide a more complete set of instructions on how to get Wifi working on the warpboard. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud