aboutsummaryrefslogtreecommitdiff
path: root/board
Commit message (Collapse)AuthorAgeFilesLines
* board/synopsys/hsdk: remove duplicate consoleGravatar Evgeniy Didin2018-09-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes duplicate messages in Linux log on HSDK board. For HSDK board we setup bootargs via device tree, see https://elixir.bootlin.com/linux/latest/source/arch/arc/boot/dts/hsdk.dts#L25 "console=ttyS3" was mistakenly placed in u-boot bootargs which are appended to Kernel bootargs in case of using buildin .dtb. Before patch log is like: ------------------------8<------------------------------------- mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 25000000Hz,... mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 25000000Hz,... mmc0: new SDHC card at address 59b4 mmc0: new SDHC card at address 59b4 blk_queue_max_segment_size: set to minimum 8192 blk_queue_max_segment_size: set to minimum 8192 ------------------------>8------------------------------------- After patch log is like: ------------------------8<------------------------------------- mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 25000000Hz,... mmc0: new SDHC card at address 59b4 blk_queue_max_segment_size: set to minimum 8192 ------------------------8<------------------------------------- Signed-off-by: Evgeniy Didin <didin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: arc-buildroot@synopsys.com Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board: resurrect support for RIoTboardGravatar Nikolay Dimitrov2018-09-103-0/+61
| | | | | | | Resurrect support for RIoTboard after 2018.02.x deprecation. Signed-off-by: Nikolay Dimitrov <nikolay.dimitrov@retrohub.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/freescale/imx8mqevk: remove hardware support section from readmeGravatar Gary 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>
* sheevaplug: add a basic readmeGravatar Peter Korsgaard2018-08-171-0/+36
| | | | | | Describing how to update the board. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board/technologic/ts7680: fix bogus size in genimage.cfgGravatar Thomas Petazzoni2018-08-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 512B is not a correct size to express "512 bytes", and causes a genimage failure: ERROR: Invalid size suffix 'B' in '512B' To express "512 bytes", using just "512" is sufficient. With this commit, genimage works fine, and we indeed have a 512 bytes unused partition: $ fdisk -l output/images/sdcard.img Disk output/images/sdcard.img: 60 MiB, 62915584 bytes, 122882 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x00000000 Device Boot Start End Sectors Size Id Type output/images/sdcard.img1 1 1 1 512B 0 Empty output/images/sdcard.img2 2 524289 524288 256M 83 Linux Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/88314963 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/qemu_sh4eb-r2d: restore the old sh-sci driver behaviourGravatar Romain Naour2018-08-051-0/+61
| | | | | | | | | | | As for sh4-r2d (little-endian) restore the old sh-sci driver behaviour for sh4eb-r2d. Tested with qemu_sh4eb_r2d_defconfig. 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>
* configs/qemu_sh4-r2d: restore the old sh-sci driver behaviourGravatar Romain Naour2018-08-051-0/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 18e8cf159177100e69d528293f8cf6875c0b1bca (kernel) The last Qemu kernel update [1] introduced a regresion in sh4 SCIF serial device. Some keyboard presses are very slow to be taken into account, perhaps not even taken into account at all. This would explain why our test infrastructure doesn’t manage to login as root [2][3][4]. git bisect reported a kernel patch from 4.11, increasing RX FIFO trigger defaults value for sh-sci (H)SCIF. The kernel patch itself looks good but the Qemu emulation is not ready to handle this new setting. >From Qemu (2.12.0): target/sh4/README.sh4 "Configuration of the second serial port (SCIF) is supported. FIFO handling infrastructure has been started but is not completed yet." We can't use the first serial port (ttySC0) because it's the second SH UART that's emulated by Qemu. In order to be able to test sh4 architecture with newer kernel, revert to the old behaviour. [1] 03fb00f2175cdb4565e26fcb9b3da1c1059de1bd [2] https://gitlab.com/free-electrons/toolchains-builder/-/jobs/72006425 [3] https://gitlab.com/free-electrons/toolchains-builder/-/jobs/72006427 [4] https://gitlab.com/free-electrons/toolchains-builder/-/jobs/72006426 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>
* uboot: zynqmp: allow to use custom psu_init filesGravatar Luca Ceresoli2018-07-281-0/+175
| | | | | | | | | | | | | | | | | | | | | | U-Boot SPL configures pinmuxes, clocks and other low-level devices. On the Xilinx ZynqMP SoCs the code to do this resides in a file called psu_init_gpl.c which is initially generated by the Xilinx development tools. Add an option to pass these files from the outside (e.g. in the board files). For this to work properly, a patch to U-Boot is needed. However this patch must be applied by each defconfig using BR2_TARGET_UBOOT_ZYNQMP_PSU_INIT_DIR. If it were in boot/uboot/ to be applied unconditionally, it would break the build for configs using a U-Boot version where the patch is already applied. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Cc: Joel Carlson <joelsoncarl@gmail.com> Reviewed-by: Joel Carlson <JoelsonCarl@gmail.com> Tested-by: Joel Carlson <JoelsonCarl@gmail.com> [Thomas: add comment about U-Boot version requirements to use this option.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/zynqmp_zcu106_defconfig: add Xilinx ZCU106 board (ZynqMP SoC)Gravatar Luca Ceresoli2018-07-285-0/+258
| | | | | | | | | | This adds support the Xilinx ZCU106 development board. [Tested on the ES2 (Engineering Sample 2) version of the board] Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Cc: Joel Carlson <joelsoncarl@gmail.com> Tested-by: Joel Carlson <JoelsonCarl@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* uboot: zynqmp: generate SPL image with PMUFW binaryGravatar Luca Ceresoli2018-07-281-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | In order to boot on the Xilinx ZynqMP SoCs, U-Boot SPL requires a recent PMU firmware loaded. Instruct U-Boot to add pmufw.bin to the boot.bin file together with U-Boot SPL, and the boot ROM will load both. For this to work properly, a patch to U-Boot is needed. However this patch must be applied by each defconfig that wishes to use BR2_TARGET_UBOOT_ZYNQMP_PMUFW. If it were in boot/uboot/ to be applied unconditionally, it would break the build for configs using a U-Boot version higher than 2018.7-rc1 where the patch is already applied. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Cc: Joel Carlson <joelsoncarl@gmail.com> Reviewed-by: Joel Carlson <JoelsonCarl@gmail.com> Tested-by: Joel Carlson <JoelsonCarl@gmail.com> [Thomas: - indicate that this feature requires U-Boot 2018.07, since commit c7df098a71e05dc81cee818747759e8060b59626 is needed. - define UBOOT_ZYNQMP_KCONFIG_PMUFW only once, and instead use a variable named UBOOT_ZYNQMP_PMUFW_PATH to store the path to the PMU firmware] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/boundarydevices: add i.MX8MQ support to u-boot scriptsGravatar Gary Bisson2018-07-192-28/+81
| | | | | | | | | | | | - Update RAM address - Update kernel image name for ARM64 - Update U-Boot boot command for ARM64 - Remove obsolete cmd_xxx_present check - Remove obsolete wlan.mac parameter - Add cmd_mipi command for MIPI-DSI interface Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/boundarydevices: add i.MX8MQ support to post-build.shGravatar Gary Bisson2018-07-191-5/+14
| | | | | | | | - Use proper ARCH for mkimage command - Use different U-Boot binary name depending on ARCH Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/boundarydevices: remove obsolete u-boot scriptsGravatar Gary Bisson2018-07-193-206/+0
| | | | | | | 6x_bootscript/6x_upgrade have been deprecated for more than a year. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/boundarydevices/common/post-build.sh: fix U-Boot namingGravatar Gary Bisson2018-07-191-3/+4
| | | | | | | | The upgrade.cmd script expects the binary to be named u-boot.<uboot_defconfig>. 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 genericGravatar Gary 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 cardGravatar Fabio 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>
* board/minnowboard: add CONFIG_IGB in Linux kernel configGravatar Pierre-Louis Bossart2018-07-141-0/+1
| | | | | | | | | | | | | | | The 2017 MinnowBoard Turbot skews no longer use the Realtek 8169 Ethernet chip. The Turbot D0 uses The Intel I211, the Turbot Dual Ethernet has an I210 (quad-core) or I211 (dual-core). Add CONFIG_IGB to the Linux config but keep the Realtek 8169 support to avoid breaking older boards Tested on Turbot D0, lspci -k shows the igb driver is used: 03:00.0 Class 0200: 8086:1539 igb Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/olimex_a10_olinuxino_lime_defconfig: new boardGravatar Leon Anavi2018-07-104-0/+60
| | | | | | | | | | | | | Add a defconfig for the Olimex A10-OLinuXino-LIME, reusing most of the A20-OLinuXino-Lime and A13-OLinuXino files (sym links). The configurations for Olimex A10-OLinuXino-LIME feature: - U-Boot 2018.03 - Mainline Linux kernel 4.14.26 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> [Arnout: remove commented-out BR2_ARM_EABIHF=y (which is default)] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* board/raspberrypi: update firmware option to use 64-bit modeGravatar J. Tang2018-06-301-2/+2
| | | | | | | | | | As per latest Raspberry Pi firmware documentation, the option 'arm_control' has been deprecated in favor of 'arm_64bit'. Fixes https://bugs.busybox.net/show_bug.cgi?id=11111. Signed-off-by: Jason Tang <tang@jtang.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/solidrun_clearfog: bump kernel and bootloaderGravatar Baruch Siach2018-06-254-7/+8
| | | | | | | | | | | | | | | Update the kernel version to 4.17.2. Update U-Boot version to 2018.05. Migrate to U-Boot generic distro configuration which is easier than the hand written boot script. Improve the 'dd' command example in readme.txt. Cc: Jan Kundrát <jan.kundrat@cesnet.cz> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* synopsys/axs10x: Update /etc/inittab by post-buildGravatar Evgeniy Didin2018-06-192-42/+11
| | | | | | | | | | | To not maintain custom copy of inittab file lets adopt approach used in raspberrypi adding post-build script for synopsys/axs10x boards. Signed-off-by: Evgeniy Didin <didin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: arc-buildroot@synopsys.com Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board/synopsys: synchronize custom inittab with BusyBox' oneGravatar Carlos Santos2018-06-121-6/+10
| | | | | | | | | | | Apply modifications made in recent commits: - 456ea9871e busybox: add /dev/std{in, out, err} symlinks to inittab - 13dbe73782 busybox: reduce number of mkdir calls in inittab - 8a89d290d4 busybox: add an inittab entry to activate swap Signed-off-by: Carlos Santos <casantos@datacom.com.br> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/orangepi_lite: Enable HDMI and analog audio in Linux configGravatar Jan Kraval2018-06-111-0/+7
| | | | | Signed-off-by: Jan Kraval <jan.kraval@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* orangepi_pc_defconfig: bump linux to 4.17, u-boot to 2018.05Gravatar Peter Korsgaard2018-06-111-0/+3
| | | | | | | | | | 4.17 brings support for HDMI out, but sunxi_defconfig hasn't been updated to enable the drivers - So add a kernel fragment to enable them. Likewise, analog audio has been supported since 4.10, but the driver isn't enabled in sunxi_defconfig, so enable it in the fragment. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/imx7dpico: Bump kernel and U-BootGravatar Fabio Estevam2018-06-081-0/+31
| | | | | | | | | | | Bump kernel to version 4.17 and U-Boot to 2018.05. As the dtb file has been renamed in mainline, make the necessary adjustments in U-Boot environment and also in BR2_LINUX_KERNEL_INTREE_DTS_NAME. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/imx6ulpico: Bump kernel and U-BootGravatar Fabio Estevam2018-06-081-1/+0
| | | | | | | | | | | Bump kernel to version 4.17 and U-Boot to 2018.05. As the imx_v6_v7_defconfig in 4.17 already selects the CONFIG_CFG80211_WEXT option, the linux.fragment can be simply removed. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/orangepi_zero_plus2: bump linux to v4.16Gravatar Jagan Teki2018-06-051-73/+0
| | | | | | | | Bump linux as well headers to v4.16 version, this eventually drop the wifi patch since it has been merged to Linux v4.16. Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* qemu: update defconfigs to Linux 4.16.7Gravatar Waldemar Brodkorb2018-06-0258-57/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All linux configs are renamed to a version neutral filename to avoid further renaming on kernel bumps. Defconfig Kernel Qemu Network Status -------------------------------------------------------------- aarch64_virt 4.16.7 2.12.0 YES OK arm_versatile 4.16.7 2.12.0 YES OK arm_versatile_nommu 4.16.7 2.12.0 YES OK (3) arm_vexpress 4.16.7 2.12.0 YES OK m68k_mcf5208 4.16.7 2.12.0 YES OK m68k_q800 4.16.7 q800-v2.11.0 NO (2) OK microblazebe 4.16.7 2.12.0 YES OK microblazeel 4.16.7 2.12.0 YES OK mips32r2el_malta 4.16.7 2.12.0 YES OK mips32r2_malta 4.16.7 2.12.0 YES OK mips32r6el_malta 4.16.7 2.12.0 YES OK mips32r6_malta 4.16.7 2.12.0 YES OK mips64el_malta 4.16.7 2.12.0 YES OK mips64_malta 4.16.7 2.12.0 YES OK mips64r6el_malta 4.16.7 2.12.0 YES OK mips64r6_malta 4.16.7 2.12.0 YES OK nios2-10m50 4.16.7 2.12.0 NO OK or1k 4.16.7 2.12.0 NO OK ppc_g3beige 4.16.7 2.12.0 YES OK ppc_mpc8544ds 4.16.7 2.12.0 YES OK ppc_virtex_ml507 4.16.7 2.12.0 NO OK ppc64_pseries 4.16.7 2.12.0 YES OK ppc64le_pseries 4.16.7 2.12.0 YES OK ppc64_e5500 4.16.7 2.12.0 YES OK sh4 4.16.7 2.12.0 YES OK sh4eb 4.16.7 2.12.0 NO (1) OK sparc_ss10 4.16.7 2.12.0 YES OK sparc64_sun4u 4.16.7 2.12.0 YES OK x86 4.16.7 2.12.0 YES OK x86_64 4.16.7 2.12.0 YES OK xtensa_lx60 4.16.7 2.12.0 YES OK xtensa_lx60_nommu 4.16.7 2.12.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) - Kernel patch required, switched to devicetree usage Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* Merge branch 'next'Gravatar Peter Korsgaard2018-06-024-120/+2
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * board: amarula: vyasa: Give raw space for falcon modeGravatar Jagan Teki2018-05-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | RK3288 Vyasa board support falcon mode in U-Boot and SD layout start from 16MB offset for args and 17MB for uImage. So give full u-boot partition space as 30M so-that it can occupy bigger uImage file and doesn't overlap rootfs partition. [Peter: use # as comment character, clarify comment wording] Reported-by: Shyam Saini <shyam@amarulasolutions.com> Tested-by: Shyam Saini <shyam@amarulasolutions.com> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: Shyam saini <shyam@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * configs/raspberrypi3_64_defconfig: add support for rpi3b+Gravatar Martin Bark2018-05-201-0/+1
| | | | | | | | | | | | | | The kernel now includes the rpi3b+ device tree for aarch64 Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
| * configs/snps_arc*_defconfig: update u-boot versionGravatar Evgeniy Didin2018-05-192-120/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | With this commit we update u-boot version to 2018.05 for Synopsys boards. U-boot version 2018.05 was released recently and includes significant changes for ARC boards: * Fix for compile-time warning for AXS10x * Add support of platform-specific commands for HSDK * Add support for on-board SPI flash on HSDK Signed-off-by: Evgeniy Didin <didin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: arc-buildroot@synopsys.com Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | imx8mqevk: readme: Write the SoC name in capital lettersGravatar Fabio 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 bootGravatar Fabio 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 targetGravatar Fabio 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/gdb_bfin_bf512: remove defconfigGravatar Thomas Petazzoni2018-04-153-102/+0
| | | | | | | As we are about to remove the Blackfin architecture, remove the only defconfig that was using this CPU architecture. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/freescale_imx8mqevk: new defconfigGravatar Erik 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 templateGravatar Erik 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 scriptGravatar Erik 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 compatibleGravatar Erik 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>
* atmel: add support for at91sam9g20ek to flasher.shGravatar Prasanthi Chellakumar2018-04-071-0/+5
| | | | | | | | Adds support for the at91sam9g20-ek board to the flasher.sh script. Signed-off-by: Prasanthi Chellakumar <prasanthi.chellakumar@microchip.com> Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/atmel: add flasher.sh support for at91sam9260ekGravatar Joshua Henderson2018-04-071-0/+5
| | | | | | | | Add support to the flasher.sh script for the at91sam9260-ek board which complements the existing at91sam9260eknf_defconfig. Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/raspberrypi: add support for rpi3 b+Gravatar Martin Bark2018-04-062-1/+3
| | | | | Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/atmel: use correct sam-ba binary in flasher.sh scriptGravatar Joshua Henderson2018-04-061-3/+2
| | | | | | | | | Instead of using the install of sam-ba under host/opt directly, use the symlink created in host/bin. The side effect of doing this instead allows the correct sam-ba binary to be used based on the host arch being 32 bit or 64 bit. Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* Synopsys: Cleanup files related to SynopsysGravatar Evgeniy Didin2018-04-032-1/+34
| | | | | | | | | | | | Add missing entries in DEVELOPERS file for synopsys boards. Add missing readme.txt for recently introduced synopsys/hsdk board. Reduce size of FAT partition for HSDK image. Signed-off-by: Evgeniy Didin <didin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Alexey Brodkin <abrodkin@synopsys.com> Cc: arc-buildroot@synopsys.com Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qemu_ppc64_e5500_defconfig: convert quotes in readme.txt emulation exampleGravatar Matt Weber2018-04-031-1/+1
| | | | | | | | | | | Resolves an error in the way the bootlin toolchain-builder uses the board/qemu/ppc64-e5500/readme.txt to generate the qemu test command. https://github.com/free-electrons/toolchains-builder/blob/master/build.sh#L186 Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs: beaglebone: bump kernel and uboot versionGravatar Lothar Felten2018-04-021-2/+6
| | | | | | | | | | Switch to Linux kernel version 4.9.59 from the TI SDK 04.02.00.09 (TI SDK release date: 23.12.2017) Updated uboot to version 2018.01 uEnv.txt corrected to boot from sd card on the ti-am335x-evm Signed-off-by: Lothar Felten <lothar.felten@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/qemu_ppc64_e5500: new defconfigGravatar Matt Weber2018-04-022-0/+17
| | | | | | | | | | Adding basic support modeled after the Freescale/NXP T1040RDBD4 board. This target is used to support testing of the bootlin e5500 toolchain. Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> [Thomas: update .gitlab-ci.yml.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* New board: SolidRun ClearFog BaseGravatar Jan Kundrát2018-04-015-0/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | My goal was to rely on upstreamed features as much as possible, which means that some bits are only half-baked for now: - Due to the DTS restructuring in upstream kernel, we require 4.11+. The latest LTS or CIP kernels do not know about the -Base model. - Linux has no generic support for SFP cages (yet). It seems that this has hit the net-next tree in August 2017, but there's been no release (it's probably targettting 4.14). Also, the merge only included the required infrastructure; the mvneta driver conversion is not included. Patches which finalize this exist in Russel King's tree and also in random vendor trees. - There's no access to the SPI flash in these versions of uboot/linux/dts. Signed-off-by: Jan Kundrát <jan.kundrat@cesnet.cz> [Arnout: - rename to solidrun_clearfog_defconfig; - specify kernel headers version (default is now 4.15); - remove ext2 fs size override, the 4 extra MB are not needed; - U-Boot needs dtc and openssl; - add comments to defconfig; - update .gitlab-ci.yml; - mention in readme.txt that SFP support is missing; - add Jan to DEVELOPERS. ] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* board: add support for ARC HS Development Kit (HSDK)Gravatar Evgeniy Didin2018-03-313-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Synopsys DesignWare HSDK (which stands for ARC HS Development Kit) is the latest and greatest development platform that sports quad-core ARC HS38 in real silicon. Most noticeable features of the board are: * Quad-core ARC HS38 CPU running at 1GHz * 4Gb of DDR * Built-in Vivante GPU (well supported via open source Etnaviv drivers) * Built-in Wi-Fi/Bluetooth module (RedPine RS-9113) And as usual we have: * [micro] SD-card slot * 2 USB 2.0 ports * 1Gbit Ethernet port * Built-in Digilent JTAG probe * Serial port accessible via micro-USB port Writing sdcard.img on SDcard creates two partitions: * FAT32 with uImage and uboot.env * EXT4 with root filesystem We modify kernel config because in default hsdk kernel config CONFIG_INITRAMFS_SOURCE parameter is set and when we build rootfs separately (BR2_TARGET_ROOTFS_INITRAMFS is not set) error appears. Also we set up CONFIG_ARC_UBOOT_SUPPORT which enables usage of uboot variables in the boot process. [Peter: Fix comments and rename defconfig to snps_archs38_hsdk_defconfig, Add defconfig to DEVELOPERS and fixup board/synopsys entry, Drop postimage script, rename env file in genimage.cfg and drop size setting for rootfs partition, Add "" for CONFIG_INITRAMFS_SOURCE in linux fragment] Signed-off-by: Evgeniy Didin <didin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Alexey Brodkin <abrodkin@synopsys.com> Cc: arc-buildroot@synopsys.com Reviewed-by: Romain Naour <romain.naour@smile.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>