aboutsummaryrefslogtreecommitdiff
path: root/board
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'next'Gravatar Thomas Petazzoni4 days3-3/+78
|\ | | | | | | | | | | | | | | | | | | A few conflicts had to be resolved: - Version number and hash for mesa3d-headers/mesa3d - Patches added in qemu, and the qemu version number - The gnuconfig README.buildroot Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
| * configs/freescale_imx8mnevk: new defconfigGravatar Stephane Viau8 days1-0/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds support for the i.MX8M Nano EVK Board [1]. The final boot image is created from uboot and firmware binaries in post image script board/freescale/common/imx/imx8-bootloader-prepare.sh Note that this config is based on 4.19.35_1.1.0 ; hence, the kernel configuration needs host-openssl to build. [1] https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/evaluation-kit-for-the-i-mx-8m-nano-applications-processor:8MNANOD4-EVK Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com> Reviewed-by: Maeva Manuel <maeva.manuel@oss.nxp.com> Reviewed-by: Julien Olivain <julien.olivain@oss.nxp.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
| * board/freescale/common/imx: add support for i.MX8M NanoGravatar Stephane Viau8 days1-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com> Reviewed-by: Maeva Manuel <maeva.manuel@oss.nxp.com> Reviewed-by: Julien Olivain <julien.olivain@oss.nxp.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
| * board/freescale/common/imx: use generic ddr_fw.bin nameGravatar Stephane Viau8 days1-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some SoCs (i.e.: i.MX8M Nano for now), the DDR training firmware in the boot image depends on the type of memory installed on a board (LPDDR4, DDR4, etc...). The previous patch makes this firmware name agnostic of the DDR type and uses ddr_fw.bin as a generic name. This patch makes imx8-bootloader-prepare.sh use this generic name, independently of the kind board DDR type. Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com> Reviewed-by: Maeva Manuel <maeva.manuel@oss.nxp.com> Reviewed-by: Julien Olivain <julien.olivain@oss.nxp.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* | board/freescale: increase the vfat sizeGravatar Fabio Estevam11 days1-1/+1
|/ | | | | | | | | | | | | | | The default iamge size is 32MiB, which is quite low by today's standards. Besides, the AArch64 kernels are relatively big, which leaves not much room, if at all, for users to experiment on the default image. Increase the vfat size to a more reasonable 64MiB. Note that users who derive an in-tree defconfig for their own case will allways hit any arbitarary size we put here, so they will anyway have to also derive this template for their own use-cases. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* board/hardkernel/odroidc2: remove unused filesGravatar Dagg Stompler2020-04-294-275/+0
| | | | | | | | | | Commit b80712a16ae3deb65331a7923aa878e13e2e66b6 ("configs/odroidc2: remove the defconfig") has removed the odroidc2 defconfig, but left behind a number of files in board/hardkernel/odroidc2, which are now unused. Let's remove them. Signed-off-by: Dagg Stompler <daggs@gmx.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/qemu_sh4{, eb}-r2d: remove kernel patch "restore the old sh-sci ↵Gravatar Romain Naour2020-04-272-122/+0
| | | | | | | | | | | | | | | | | | driver behaviour" This reverts commit f7a887c3682282a281206bca61724a750c326b3d and 23aee3eac497f15f901ddf99ab3aa81af747f7e5 since the kernel patch is not needed as soon as qemu >= 3.1.0 is used with a kernel >= 4.11-rc1. The qemu emulation of sh-sci driver was fixed by adding basic timeout handling for 9600 bps [1]. [1] https://git.qemu.org/?p=qemu.git;a=commit;h=71bb4ce1b5592cdc03abc48cdf4ecb15b2db81a0 Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/qemu: remove the Qemu version from readme.txtGravatar Romain Naour2020-04-2634-69/+0
| | | | | | | | | | | | | | | | | | | | | | The Qemu version present in readme.txt files was needed when the Buildroot's Qemu defconfig was tested manually using the qemu-system-<arch> binary already present on the host. This information is now incorrect since we are using host-qemu package, currently at 4.2.0 version, to do a runtime test since 0c7935063851accf3db4c9eb2fc4f11c3da0c391. For m68k-q800, we can use the upstream qemu since 4.2.0 release [1]. So, remove this line from the readme.txt. [1] https://www.qemu.org/2019/12/13/qemu-4-2-0/ Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* configs/qemu: update defconfigs to Linux 5.4.35Gravatar Romain Naour2020-04-253-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Linux version are changed to the new LTS kernel 5.4.35 for all qemu defconfigs, except for riscv and csky. Thoses defconfigs are left unchanged because they require either a custom Linux repository or a specific kernel header version causing some difficulties when upgrading to 5.4.35. Update the nios2-10m50 linux.fragment to update the .dtb build directory due to a change in kernel 4.20 [1]: nios2: build .dtb files in dts directory Align nios2 with other architectures which build the dtb files in the same directory as the dts files. This is also in line with most other build targets which are located in the same directory as the source. This move will help enable the 'dtbs' target which builds all the dtbs regardless of kernel config. This transition could break some scripts if they expect dtb files in the old location. For x86 and x86_64 kernel, add the CONFIG_PCI symbol due a change in kernel 5.0 [2]. The option was previously enabled by default (default y). PCI: consolidate PCI config entry in drivers/pci There is no good reason to duplicate the PCI menu in every architecture. Instead provide a selectable HAVE_PCI symbol that indicates availability of PCI support, and a FORCE_PCI symbol to for PCI on and the handle the rest in drivers/pci. Update the kernel of ppc-mac99 defconfig added in Buildroot 2019.08. This version bump was tested on gitlab [4] using the newly introduced boot-qemu-image.py script [5]. [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=118864869805123bf82d666062542440a0fda5dd [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=eb01d42a77785ff96b6e66a2a2e7027fc6d78e4a [3] a8fac3fcfc2c71c8a30d28c3d2e74646490502c2 [4] https://gitlab.com/kubu93/buildroot/pipelines/139819874 [5] 0c7935063851accf3db4c9eb2fc4f11c3da0c391 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/qemu/microblaze: convert kernel patch to git formatGravatar Romain Naour2020-04-254-22/+68
| | | | | | | | | | | | Convert the patch for microblaze kernel added for kernel 3.14 by Waldemar to git format. Note: the Waldemar Sob line is missing in the original patch: fa2798548368d51998fad18d7f6d1ae0ed065b33 Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/zynq_qmtech: new defconfigGravatar Julien Olivain2020-04-192-0/+494
| | | | | | | | | | | This patch add support for the low cost QMTECH XC7Z010 starter kit board [1]. [1] http://www.chinaqmtech.com/xilinx_zynq_soc Signed-off-by: Martin Chabot <martin.chabot@gmail.com> Signed-off-by: Julien Olivain <juju@cotds.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/olpc: add readme.txtGravatar Lubomir Rintel2020-04-191-0/+78
| | | | | | | | This adds some instructions on how to build and run images for the OLPC XO laptops. Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/nanopi_neo4: new defconfigGravatar Marek Belisko2020-04-184-0/+84
| | | | | | | | | | | | | | | | | | | | | A defconfig for the nanopi_neo4 was added in d1cd9cdf269488d6adeb0cc6d2250cf6ffe1b3ed, but then removed in 8af7b11bd8a95bc41e4de46f727f3b0afde465a4 because an ARM32 compiler was needed to build ATF, and this was not supported back then. Thanks to the addition of package/arm-gnu-a-toolchain/, we can now re-introduce this defconfig. Compared to the previous defconfig, the following changes were done: - enable BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN - bump kernel to 5.4 - increase default rootfs size to 70M - use mainline u-boot - switch to Marek Belisko as maintainer Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/nitrogen8mn: new defconfigGravatar Gary Bisson2020-04-181-0/+4
| | | | | | | | | | NXP i.MX8MNano based SBC with 1GB of LPDDR4 and 16GB eMMC. More details on the platform here: https://boundarydevices.com/product/nitrogen8m-nano/ Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/freescale/common/imx: add support for i.MX8M NanoGravatar Gary Bisson2020-04-181-0/+7
| | | | | | | | | | | | | | Almost identical as i.MX8M Mini, here are the differences: - different ATF load address [1] - different entry point [2] - different ROM version (v2) [3] [1] https://gitlab.denx.de/u-boot/u-boot/-/blob/v2020.04/board/freescale/imx8mn_evk/README [2] https://gitlab.denx.de/u-boot/u-boot/-/blob/v2020.04/configs/imx8mn_ddr4_evk_defconfig#L22 [3] https://gitlab.denx.de/u-boot/u-boot/-/commit/b8f16834 Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/freescale/mxs: specify the volume-label for vfatGravatar Fabio Estevam2020-04-171-0/+1
| | | | | | | | | | Currently the volume-label for the vfat partition is a string with the following pattern: 5934-861D. Specify the volume-label as "boot" to make it easier to identify it. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/olpc_xo175: new defconfigGravatar Lubomir Rintel2020-04-171-0/+47
| | | | | Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/olpc_xo1: new defconfigGravatar Lubomir Rintel2020-04-171-0/+81
| | | | | | | This defconfig supports the OLPC XO-1 platform. Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/olpc: add common scripts and files for OLPC laptopsGravatar Lubomir Rintel2020-04-174-0/+125
| | | | | | | | | | | There are muliple generations of OLPC laptops, x86 ones based on Geode, VIA and ARM based with Marvell Armada. All of boot with OpenFirmware and share some peripherals. This patch adds the common files. Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/macchiatobin*: drop vendor defconfig, rename mainline defconfigGravatar Sergey Matyukevich2020-04-151-30/+14
| | | | | | | | | | | The support for MacchiatoBin board in U-Boot and Linux has been significantly improved in the past years. So it no longer makes much sense to have a separate build configuration based on older vendor Linux kernel and U-Boot. This commit drops the configuration based on vendor kernel and U-Boot and renames the mainline-based defconfig. Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/freescale: specify the volume-label for FAT partitionGravatar Fabio Estevam2020-04-153-0/+3
| | | | | | | | | | | Currently the volume-label for the vfat partition is a string with the following pattern: 5934-861D. Specify the volume-label as "boot" to make it easier to identify it. Signed-off-by: Fabio Estevam <festevam@gmail.com> Tested-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/nanopi_r1: new defconfigGravatar Davide Viti2020-04-137-0/+369
| | | | | | | | | | | | | | | | Add initial support for Nanopi R1 board with below features: - U-Boot 2019.01 - Linux 5.0 - Default packages from buildroot Configuration files taken from Armbian: https://github.com/armbian/build/blob/master/patch Signed-off-by: Davide Viti <zinosat@gmail.com> [Thomas: move U-Boot config and DT to board/friendlyarm/nanopi-r1/uboot/] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/qemu: add post-image script for gitlab qemu testingGravatar Romain Naour2020-04-131-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit add a post-image script to be used by each qemu board defconfig in order to generate start-qemu.sh in BINARIES_DIR. The start-qemu.sh script can be used by Buildroot user to start Qemu or by a gitlab CI. To find the correct qemu command line, we use the second post script argument which must contain "$(BR2_DEFCONFIG)" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" The post-image script expect something like "/path/to/qemu_aarch64_virt_defconfig" in BR2_DEFCONFIG. Doing a basename allow to retrieve the name of the defconfig file that should match on on the "tag" previously introduced in readme.txt files. For running in the CI, as well as running from a remote machine (e.g. on a remote build machine), it is better not to start in graphical mode, but only with the serial line attached to the terminal. The post-build script prepares two sets of arguments for each case, graphical or serial, and stores them in the start-qemu.sh script, which then decodes which to use, based on an argument on the command line (default is still graphical) sh4/sh4eb needs a special handling by adding "-serial stdio -display none"; others only require "-nographics". Some qemu command lines already contain "-serial stdio", but that does not play nicely with "-nographics", we remove that when going serial-only (although this might seem counter-intuitive). Finally, we ensure the script uses our qemu-system (if it was built). Signed-off-by: Romain Naour <romain.naour@smile.fr> [yann.morin.1998@free.fr: - drop the knowledge about gitlab-ci, replace with an argument to pass to start-qemu.sh - adapt the commit log accordingly ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* board/qemu: add defconfig file name as tag after the qemu command lineGravatar Romain Naour2020-04-1334-38/+43
| | | | | | | | | | | | | | | | | This commit add the name of the Qemu defconfig file after each qemu command line in order to retrieve it easily. Since a readme.txt can be shared between several Qemu defconfig, we need at least one qemu command line in readme.txt for each defconfig. For now, ignore the qemu_arm_vexpress_tz_defconfig since it fail to build due to python script issue [1]. Anyway the arm vexpress boot is tested with qemu_arm_vexpress_defconfig. [1] http://lists.busybox.net/pipermail/buildroot/2020-February/273738.html Signed-off-by: Romain Naour <romain.naour@smile.fr> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* board/udoo/neo: create boot.scr in TARGET_DIR/bootGravatar Thomas Petazzoni2020-04-131-3/+2
| | | | | | | There is no reason to create boot.scr in board/udoo/neo and later install it in TARGET_DIR/boot, leaving a stale file behind. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/solidrun/mx6cubox: create boot.scr in TARGET_DIR/bootGravatar Thomas Petazzoni2020-04-131-3/+3
| | | | | | | There is no reason to create boot.scr in board/solidrun/mx6cubox and later install it in TARGET_DIR/boot, leaving a stale file behind. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/wandboard/post-build.sh: create boot.scr at TARGET_DIR/bootGravatar Carlos Santos2020-04-131-3/+3
| | | | | | | | There is no reason to create boot.scr at board/wandboard and later install it at TARGET_DIR/boot, leaving a stale file behind. Signed-off-by: Carlos Santos <unixmania@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/beelink_gs1: bump to U-Boot 2020.01Gravatar Clément Péron2020-04-121-279/+0
| | | | | | | | | The U-boot patch has been upstreamed. Bump U-boot version and drop the patch. Signed-off-by: Clément Péron <peron.clem@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/beelink_gs1: bump to ATF v2.2Gravatar Clément Péron2020-04-121-39/+0
| | | | | | | | | The WDT workaround patch has been upstreamed. Bump to the new ATF version and drop the patch. Signed-off-by: Clément Péron <peron.clem@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/nitrogen8mm: Add new defconfigGravatar Gary Bisson2020-03-291-0/+4
| | | | | | | | | | NXP i.MX8MMini based SBC with 2GB of LPDDR4 and 8GB eMMC. More details on the platform here: https://boundarydevices.com/product/nitrogen8m-mini Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/boundarydevices: update readme.txtGravatar Gary Bisson2020-03-291-2/+6
| | | | | | | | | - update outdated website URL - add missing Nitrogen8M configuration - reword procedure to make it clear it works for all storages Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/boundarydevices/common/post-image.sh: use genimage.shGravatar Gary Bisson2020-03-291-12/+1
| | | | | | | | | | | - To avoid code duplication and to benefit from support script improvements like empty target dir. - Note that currently genimage.sh can't be set in defconfig directly for i.MX8 targets as the POST_SCRIPT_ARGS is used by imx8-bootloader-prepare.sh Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/roc_rk3399_pc: new defconfigGravatar Suniel Mahesh2020-03-294-0/+71
| | | | | | | | | | | This initial support includes: Linux 5.4 U-Boot 2020.01 Arm Trusted Firmware v2.2 Buildroot default packages. Signed-off-by: Suniel Mahesh <sunil@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/freescale_imx6{dl,q,sx}*: bump BSP components to 4.19.35_1.1.0Gravatar Julien Olivain2020-03-262-102/+14
| | | | | | | | | | | | | Also: - drop uboot patch accepted upstream in v2018.05 in commit f916757300c15aa1a3f0ccc98e7abb8a84c97da0 - Add kernel dependency on host-openssl needed for v4.19. - Rebased uboot patch Tested-by: Maeva Manuel <maeva.manuel@oss.nxp.com> (Tested on i.MX6Quad SabreAuto) Signed-off-by: Julien Olivain <julien.olivain@oss.nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/boundarydevices: update boot scriptsGravatar Gary Bisson2020-03-262-14/+30
| | | | | | | | - Add support for 8MMini and 8MNano - Upgrade script now resets by default Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/freescale_imx6ullevk: new defconfigGravatar Fabrice Goucem2020-03-241-0/+61
| | | | | | | | | | Add basic support for NXP's i.MX6 ULL EVK board: https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/evaluation-kit-for-the-i.mx-6ull-and-6ulz-applications-processor:MCIMX6ULL-EVK Signed-off-by: Fabrice Goucem <fabrice.goucem@oss.nxp.com> Signed-off-by: Fabrice Goucem <fabrice.goucem@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/freescale_imx7dsabresd: bump BSP components to 4.19.35_1.1.0Gravatar Julien Olivain2020-03-241-89/+0
| | | | | | | | | Also dropped uboot patch accepted upstream in v2018.05 in commit f916757300c15aa1a3f0ccc98e7abb8a84c97da0 Tested-by: Julien Olivain <julien.olivain@oss.nxp.com> Signed-off-by: Julien Olivain <julien.olivain@oss.nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/stmicroelectronics/stm32f4xx: move post-build script into common directoryGravatar Bartosz Bilas2020-03-211-0/+0
| | | | | | | | Let's clean up "boards/stmicroelectronics" directory a bit to have everything in particular directories. Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/stm32mp157a_dk1: new defconfigGravatar Bartosz Bilas2020-03-214-0/+225
| | | | | | | | | | The board support package includes the following components: - U-Boot 2020.01 - Linux 5.4.26 - Buildroot default packages Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/stm32mp157: use common genimage config file for stm32mp157 boardsGravatar Bartosz Bilas2020-03-211-0/+0
| | | | | | | It will be useful for the upcoming introducing stm32mp157a dk2 board. Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/stm32mp157c-dk2/genimage.cfg: drop hardcoded rootfs partition sizeGravatar Bartosz Bilas2020-03-211-1/+0
| | | | | | | Let genimage to match the size of the rootfs image instead. Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/chiliboard: drop custom post-image scriptGravatar Marcin Niestroj2020-03-201-14/+0
| | | | | | | Instead use generic genimage.sh script. Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* board/liteboard: drop custom post-image scriptGravatar Marcin Niestroj2020-03-201-14/+0
| | | | | | | | Instead use generic genimage.sh script. Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com> Tested-by: Bartosz Bilas <b.bilas@grinn-global.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* Merge branch 'next'Gravatar Peter Korsgaard2020-03-091-0/+76
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * configs/freescale_imx8qmmek: new defconfigGravatar Maeva Manuel2020-03-051-0/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch documents the Buildroot support for the NXP i.MX8QM MEK board. You will find a reference to the board on nxp.com: https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/i.mx-8quadmax-multisensory-enablement-kit-mek:MCIMX8QM-CPU You can also find the get started guide here: https://www.nxp.com/document/guide/get-started-with-the-i.mx-8quadmax-mek:GS-iMX-8QM-MEK Signed-off-by: Maeva Manuel <maeva.manuel@oss.nxp.com> Tested-by: Julien Olivain <julien.olivain@oss.nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | board/freescale: use correct ahab-container.img file nameGravatar Thomas Petazzoni2020-02-261-2/+2
|/ | | | | | | | | | | | | | | | Commit 3f8ace002831a01ed6aec59b704bd92c8a3b957f ("board/freescale/common/imx: add support for i.MX8") had its conflicts incorrectly tweaked when applied to Buildroot. The ahab-container.img is installed with this name (ahab-container.img) by the imx-firmware package, and not mx8qm-ahab-container.img or mx8qx-ahab-container.img. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: Julien Olivain <juju@cotds.org> Tested-by: Julien Olivain <juju@cotds.org> Reported-by: Fabio Estevam <festevam@gmail.com> Tested-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/qemu{x86, x86_64}: add a serial consoleGravatar Romain Naour2020-02-164-2/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current Buildroot defconfigs for qemu_x86 and qemu_x86_64 instantiate a console on tty1, which appears on QEMU's graphical window. Add a console on the serial port (ttyS0) to be used later for gitlab testing. This change is need since the script used for gitlab testing needs to use a serial output with pexpect. This change is similar to the one made for raspberrypi [1] to handle HDMI and serial console: This requires three changes: 1. have two 'console=' entries in the kernel command line: tty1, then ttyS0; 2. change BR2_TARGET_GENERIC_GETTY_PORT to "console", so it starts a getty on the last console= passed to the kernel, ttyS0; 3. add a new getty on tty1 to the generated inittab. Step 2 is actually obtained by removing BR2_TARGET_GENERIC_GETTY_PORT entirely from the defconfigs, since "console" is the default value. Step 3 requires a post-build script since the Buildroot makefiles can configure only one console. Note: instead of simply adding a new getty on ttyS0 (which would work) this patch actually changes BR2_TARGET_GENERIC_GETTY_PORT to instantiate a console on UART, then adds back tty1 via post-build.sh. This is done only to avoid the "GENERIC_SERIAL" comment where we instantiate a console on QEMU graphical window, then instantiate a really-serial console on another line. The result is these two inittab lines: console::respawn:/sbin/getty -L console 0 vt100 # GENERIC_SERIAL tty1::respawn:/sbin/getty -L tty1 0 vt100 # QEMU graphical window [1] 20878a1017e2bf7eb8c5f870dc6d2641493cb0f9 Signed-off-by: Romain Naour <romain.naour@smile.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board/freescale/common/imx: add support for i.MX8Gravatar Maeva Manuel2020-02-052-3/+8
| | | | | Signed-off-by: Maeva Manuel <maeva.manuel@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/lemaker/bananapro: fix wlan moduleGravatar Bartosz Bilas2020-02-041-0/+44
| | | | | | | | | | | | Restore a patch which disables 00B IRQ for the built-in wlan module which allows working wlan module again. It turned out that it shouldn't have been deleted because the bug still exists in the mainline linux kernel, so keep this patch the same as armbian[1] to have wifi connection working correctly. [1] https://github.com/armbian/build/blob/master/patch/kernel/sunxi-dev/ARM-dts-sun7i-Disable-OOB-IRQ-for-brcm-wifi-on-Cubietruck-and-Banana-Pro.patch Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board/ci20/genimage.cfg: drop hardcoded rootfs partition sizeGravatar Peter Korsgaard2020-01-221-1/+0
| | | | | | | | | | | | | As recently reported to the list: http://lists.busybox.net/pipermail/buildroot/2020-January/271937.html The hardcoded rootfs partition size can lead to hard to understand build failures if more packages are added. So drop the hardcoded partition size. Genimage will then size the partition to match the size of the rootfs image (which by default is also 60MB for ext4). Signed-off-by: Peter Korsgaard <peter@korsgaard.com>