summaryrefslogtreecommitdiff
path: root/board/freescale
AgeCommit message (Collapse)Author
2017-01-31configs/imx6q-sabresd: Add new defconfigFabio Estevam
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>
2016-12-01Merge branch 'next'Peter Korsgaard
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-11-09configs: freescale_imx31_3stack: bump kernel version to 4.1.15_2.0.0_gaVincent Stehlé
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>
2016-11-07freescale: Create the board/freescale/common/imx/ directoryFabio Estevam
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>
2016-11-07configs/imx23evk: Add support for imx23evkFabio Estevam
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>
2016-11-07configs/freescale_p2020ds: remove defconfigThomas Petazzoni
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>
2016-11-06configs/imx28evk: Use the common mxs genimage scriptFabio Estevam
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>
2016-11-06freescale: Add a standard genimage script for MX23/MX28Fabio Estevam
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>
2016-11-01configs/imx28evk: Generate the standard sdcard.imgFabio Estevam
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>
2016-10-25imx28evk: Fix the first partition locationFabio Estevam
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>
2016-10-15configs/freescale_mpc8315erdb: remove U-Boot buildArnout Vandecappelle
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>
2016-10-15configs/freescale_p1010rdb_pa: remove U-Boot buildArnout Vandecappelle
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>
2016-09-11board/freescale: use the common genimage templateGeorges Savoundararadj
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>
2016-09-11board/freescale: factorize genimage logicGeorges Savoundararadj
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>
2016-08-01configs: warpboard: Select wireless related packagesFabio Estevam
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>
2016-08-01configs/freescale: drop unneeded exit statement in post-image scriptsFabio Estevam
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>
2016-07-31warpboard: README: Improve instructions about using wifiFabio Estevam
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>
2016-07-30warpboard: linux.fragment: Do not use CONFIG_BRCMFMAC as built-inFabio Estevam
Selecting the driver CONFIG_BRCMFMAC as built-in causes some probe issues as we cannot guarantee that the brcmfmac driver will be probed after the rootfs has been mounted. The brcmfmac driver retrieves the firmware and nvram file from the rootfs, so the rootfs should be mounted first. To avoid such issues let the CONFIG_BRCMFMAC be built as module, which is the original option in imx_v6_v7_defconfig. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-07-27configs: warpboard: Move to kernel version 4.4.15Fabio Estevam
Currently warpboard uses a 4.0.5 kernel version from github. Move to version 4.4.15, which is a long term supported kernel version. With 4.4.15 we no longer need the extra two kernel patches as they have already been upstreamed. Use a linux fragment file, so that wireless can be functional by default. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-07-27configs/warpboard: Generate an sdcard imageFabio Estevam
Generate an sdcard.img image to make it easier the deployment of a Buildroot image. [Peter: drop unneeded exit statement in post-image script] Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-07-12configs: mx53loco: Bump U-Boot version to 2016.07Fabio Estevam
Bump U-Boot version to 2016.07 and also remove the extra patch as it is already part of U-Boot mainline now. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-07-12configs: mx51evk: Bump U-Boot version to 2016.07Fabio Estevam
Bump U-Boot version to 2016.07 and also remove the extra patch as it is already part of U-Boot mainline now. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-06-08configs: new configuration for i.MX25 PDKFabio Estevam
Add support for i.MX25 PDK board using U-boot 2016.05 and kernel 4.6.1. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-06-08configs: new configuration for NXP i.MX51 EVKFabio Estevam
Add a new configuration for NXP i.MX51 EVK based on U-boot 2016.05 and kernel 4.6.1. U-boot 2016.05 needs the patch c510f2e436008 ("video: ipu_common: fix build error") that is already in mainline to fix an IPU build error. We can remove this patch in the future when we switch to U-boot 2016.07. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-06-03imx53loco: Fix post-image.sh permissionFabio Estevam
Fix post-image.sh permission to avoid the following error: >>> Executing post-image script board/freescale/imx53loco/post-image.sh /bin/bash: board/freescale/imx53loco/post-image.sh: Permission denied Signed-off-by: Fabio Estevam <festevam@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-06-01Merge branch 'next'Peter Korsgaard
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-05-31configs: mx53loco: use genimage to generate sdcard imageFabio Estevam
Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-05-31configs: mx53loco: Update bootloader and kernel versionsFabio Estevam
Update U-boot to the 2016.05 version and the kernel to 4.6. U-boot 2016.05 needs the patch c510f2e436008 ("video: ipu_common: fix build error") that is already in mainline to fix an IPU build error. We can remove this patch in the future when we switch to U-boot 2016.07. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-05-30warpboard: README: Fix a few typosFabio Estevam
Signed-off-by: Fabio Estevam <festevam@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-05-13post-image: Do not hardcode the genimage.cfg pathFabio Estevam
Instead of hardcoding the genimage.cfg path, let's add a BOARD_DIR variable to improve readability. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-05-13configs: new configuration for NXP i.MX7 SabreSDFabio Estevam
Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-05-11imx6ulevk: readme: Update the rootfs type to ext4Fabio Estevam
Since commit 2f37ef48e82e3ba ("configs/imx6ulevk: Use ext4 as filesystem type") the rootfs type is ext4, so update the readme.txt accordingly. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-05-08configs/imx6ulevk: Use ext4 as filesystem typeFabio Estevam
Extend the filesystem type to ext4. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-05-05configs/freescale_mpc8315erdb: bump to kernel 4.5.3Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-01-31board: add support for Freescale i.MX6UL Evaluation KitJulien BOIBESSOT
Signed-off-by: Julien BOIBESSOT <julien.boibessot@armadeus.com> [Thomas: simplify exit logic of post-image script.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-11-04configs: add Freescale i.MX6 SoloX Sabre SD supportVincent Stehlé
The i.MX6 SoloX SABRE board for smart devices is Freescale's reference design board based on the heterogeneous ARM Cortex-A9 + Cortex-M4 i.MX6 SoloX applications processor. This defconfig is inspired from previous freescale_imx6*sabresd_defconfig, and is based on Freescale "official" git repo on git.freescale.com and SW release 3.10.53_1.1.0_ga. Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net> Cc: Gary Bisson <bisson.gary@gmail.com> Cc: Jérôme Pouiller <jezz@sysmic.org> Cc: Gilles Talis <gilles.talis@gmail.com> Cc: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-10-29configs/mpc8315erdb: bump to linux 4.2.5Gustavo Zacarias
Also revamp the kernel config a bit to make it more featured, enabling SATA ports and storage. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-09-24imx53loco: fix dangling create-boot-sd.sh symlinkBenoît Thébaudeau
Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-08-21configs/p1010rdb: bump to the latest and greatest versionsGustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-08-21configs/mpc8315erdb: bump to the latest and greatest versionsGustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-07-11freescale_imx6*_defconfig: bump version to 3.10.53-1.1.0 GAGary Bisson
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-07-04board: add support for WarPboardArthur LAMBERT
This is a set of patch to add support for warpboard (Freescale board based on imx6sl) The patch contains : - defconfig for warpboard - linux patches from Fabio Estevam to fix device tree due to last change on warpboard schematics (rev 1.12) and to fix kernel imx_v6_v7 defconfig which use incorrect hci protocol - specific firmware file for warpboard bluetooth nvram : brcmfmac4330-sdio.txt Origin of nvram config file for wifi : https://github.com/Freescale/meta-fsl-arm-extra [Thomas: misc rewording/improvements in the README file.] Signed-off-by: Arthur LAMBERT <arthur@dreem.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-04-03config: Add defconfig for Freescale i.MX28 EVKVincent Stehlé
The i.MX28 Evaluation Kit (or EVK) is Freescale's evaluation board based on the i.MX287 Applications Processor. This defconfig is based on mainline u-boot and Linux kernel. Also, we add an SD card creation script and documentation, shamelessly based on the ones for i.MX5/6 by Luca Ceresoli. [Arnout: fixate U-Boot and kernel (headers) versions] Signed-off-by: Vincent Stehlé <vincent.stehle@freescale.com> Cc: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-04-01configs: add Freescale SABRE Auto board supportVincent Stehlé
SABRE Board for Automotive Infotainment (SABRE Auto, a.k.a. SABRE-AI) is Freescale's evaluation board based on the i.MX 6 ARM Cortex-A9 applications processor. Those defconfigs are an adaptation of freescale_imx6{q,dl}sabresd_defconfig for SABRE Auto, and are thus based on Freescale "official" git repo on git.freescale.com and SW release 3.10.17_1.0.0_ga. Signed-off-by: Vincent Stehlé <vincent.stehle@freescale.com> Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Gilles Talis <gilles.talis@gmail.com> Cc: Peter Korsgaard <jacmet@sunsite.dk> Cc: Luca Ceresoli <luca@lucaceresoli.net> Cc: Gary Bisson <bisson.gary@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-04-01imx6sabresd: rename to imx6sabreVincent Stehlé
Rename imx6sabresd board folder to imx6sabre, to prepare for Sabre Auto addition. Update doc, link and defconfigs accordingly. Signed-off-by: Vincent Stehlé <vincent.stehle@freescale.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Eric Bénard <eric@eukrea.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Luca Ceresoli <luca@lucaceresoli.net> Cc: Gilles Talis <gilles.talis@gmail.com> Cc: Gary Bisson <bisson.gary@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-03-25configs: add defconfig for Freescale i.MX31 PDKVincent Stehlé
The i.MX31 Product Development Kit (or PDK) is Freescale development board based on the i.MX31 application processor. This defconfig is based on mainline kernel v3.15.10, and is aimed at a PDK in "3 stack" configuration, with CPU engine board, personality board and debug board. Signed-off-by: Vincent Stehlé <vincent.stehle@freescale.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-06configs/p1010rdb: bump to kernel 3.18.1Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-06configs/mpc8315erdb: bump to the latest and greatest versionsGustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-07configs: add sample for freescale p2020dsGustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-11-27configs/p1010rdb: bump to kernel 3.17.4Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>