mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 05:51:45 -09:00
configs/kontron_pitx_imx8m: remove defconfig, broken
This defconfig no longer builds:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11012273666
It has been broken for over 2 months:
https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dkontron_pitx_imx8m&kind=BUILD
Unless a fix is provided, this defconfig will be removed.
Cc: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Acked-By: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
(cherry picked from commit a80b13fc63)
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
This commit is contained in:
committed by
Thomas Perale
parent
4ad84775e8
commit
1d9340709c
@@ -29,8 +29,6 @@ board/friendlyarm/nanopi-r2s/post-build.sh Shellcheck
|
|||||||
board/hardkernel/odroidc2/post-image.sh Shellcheck
|
board/hardkernel/odroidc2/post-image.sh Shellcheck
|
||||||
board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload Shellcheck lib_sysv.Variables
|
board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload Shellcheck lib_sysv.Variables
|
||||||
board/kontron/bl-imx8mm/post-build.sh Shellcheck
|
board/kontron/bl-imx8mm/post-build.sh Shellcheck
|
||||||
board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch lib_patch.NumberedSubject lib_patch.Upstream
|
|
||||||
board/kontron/pitx-imx8m/post-build.sh Shellcheck
|
|
||||||
board/kontron/smarc-sal28/post-build.sh Shellcheck
|
board/kontron/smarc-sal28/post-build.sh Shellcheck
|
||||||
board/lego/ev3/post-image.sh Shellcheck
|
board/lego/ev3/post-image.sh Shellcheck
|
||||||
board/minnowboard/post-build.sh Shellcheck
|
board/minnowboard/post-build.sh Shellcheck
|
||||||
@@ -135,7 +133,6 @@ configs/imx8mqevk_defconfig lib_defconfig.ForceCheckHash
|
|||||||
configs/imxrt1050-evk_defconfig lib_defconfig.ForceCheckHash
|
configs/imxrt1050-evk_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/khadas_vim3_defconfig lib_defconfig.ForceCheckHash
|
configs/khadas_vim3_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/kontron_bl_imx8mm_defconfig lib_defconfig.ForceCheckHash
|
configs/kontron_bl_imx8mm_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/kontron_pitx_imx8m_defconfig lib_defconfig.ForceCheckHash
|
|
||||||
configs/kontron_smarc_sal28_defconfig lib_defconfig.ForceCheckHash
|
configs/kontron_smarc_sal28_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/mangopi_mq1rdw2_defconfig lib_defconfig.ForceCheckHash
|
configs/mangopi_mq1rdw2_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/mender_x86_64_efi_defconfig lib_defconfig.ForceCheckHash
|
configs/mender_x86_64_efi_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
|||||||
@@ -1377,10 +1377,8 @@ F: package/volk/
|
|||||||
N: Heiko Thiery <heiko.thiery@gmail.com>
|
N: Heiko Thiery <heiko.thiery@gmail.com>
|
||||||
F: board/kontron/bl-imx8mm/
|
F: board/kontron/bl-imx8mm/
|
||||||
F: board/kontron/smarc-sal28/
|
F: board/kontron/smarc-sal28/
|
||||||
F: board/kontron/pitx-imx8m/
|
|
||||||
F: configs/kontron_bl_imx8mm_defconfig
|
F: configs/kontron_bl_imx8mm_defconfig
|
||||||
F: configs/kontron_smarc_sal28_defconfig
|
F: configs/kontron_smarc_sal28_defconfig
|
||||||
F: configs/kontron_pitx_imx8m_defconfig
|
|
||||||
F: package/altera-stapl/
|
F: package/altera-stapl/
|
||||||
F: package/blake3/
|
F: package/blake3/
|
||||||
F: package/ipmitool/
|
F: package/ipmitool/
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
label buildroot
|
|
||||||
kernel /boot/Image
|
|
||||||
devicetree /boot/freescale/imx8mq-kontron-pitx-imx8m.dtb
|
|
||||||
append root=PARTUUID=%PARTUUID% rootwait rw
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
image sdcard.img {
|
|
||||||
hdimage {
|
|
||||||
partition-table-type = "gpt"
|
|
||||||
}
|
|
||||||
|
|
||||||
partition imx-boot {
|
|
||||||
in-partition-table = "no"
|
|
||||||
image = "flash.bin"
|
|
||||||
offset = 33K
|
|
||||||
}
|
|
||||||
|
|
||||||
partition rootfs {
|
|
||||||
offset = 8M
|
|
||||||
image = "rootfs.ext4"
|
|
||||||
partition-uuid = %PARTUUID%
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
From f3523977e8f5f6b2173708777001332431ebc609 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Heiko Thiery <heiko.thiery@gmail.com>
|
|
||||||
Date: Tue, 19 Jul 2022 16:17:09 +0200
|
|
||||||
Subject: [PATCH 1/2] tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls
|
|
||||||
|
|
||||||
Instead of hardcoding -luuid -lgnutls as the flags needed to build
|
|
||||||
mkeficapsule, use pkg-config when available.
|
|
||||||
|
|
||||||
We gracefully fallback on the previous behavior of hardcoding -luuid
|
|
||||||
-lgnutls if pkg-config is not available or fails with an error.
|
|
||||||
|
|
||||||
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
|
|
||||||
---
|
|
||||||
tools/Makefile | 3 ++-
|
|
||||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/tools/Makefile b/tools/Makefile
|
|
||||||
index 9f2339666a..9f6b282ad8 100644
|
|
||||||
--- a/tools/Makefile
|
|
||||||
+++ b/tools/Makefile
|
|
||||||
@@ -242,7 +242,8 @@ hostprogs-$(CONFIG_MIPS) += mips-relocs
|
|
||||||
hostprogs-$(CONFIG_ASN1_COMPILER) += asn1_compiler
|
|
||||||
HOSTCFLAGS_asn1_compiler.o = -idirafter $(srctree)/include
|
|
||||||
|
|
||||||
-HOSTLDLIBS_mkeficapsule += -lgnutls -luuid
|
|
||||||
+HOSTLDLIBS_mkeficapsule += \
|
|
||||||
+ $(shell pkg-config --libs gnutls uuid 2> /dev/null || echo "-lgnutls -luuid")
|
|
||||||
hostprogs-$(CONFIG_TOOLS_MKEFICAPSULE) += mkeficapsule
|
|
||||||
|
|
||||||
# We build some files with extra pedantic flags to try to minimize things
|
|
||||||
--
|
|
||||||
2.30.2
|
|
||||||
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
BOARD_DIR="$(dirname $0)"
|
|
||||||
PARTUUID="$($HOST_DIR/bin/uuidgen)"
|
|
||||||
|
|
||||||
install -d "$TARGET_DIR/boot/extlinux/"
|
|
||||||
sed "s/%PARTUUID%/$PARTUUID/g" "$BOARD_DIR/extlinux.conf" > "$TARGET_DIR/boot/extlinux/extlinux.conf"
|
|
||||||
sed "s/%PARTUUID%/$PARTUUID/g" "$BOARD_DIR/genimage.cfg" > "$BINARIES_DIR/genimage.cfg"
|
|
||||||
@@ -1,74 +0,0 @@
|
|||||||
Kontron pitx-imx8m
|
|
||||||
==================
|
|
||||||
|
|
||||||
https://www.kontron.com/produkte/pitx-imx8m/p155258
|
|
||||||
|
|
||||||
|
|
||||||
How to build it
|
|
||||||
===============
|
|
||||||
|
|
||||||
Configure buildroot:
|
|
||||||
|
|
||||||
$ make kontron_pitx_imx8m_defconfig
|
|
||||||
|
|
||||||
Change settings to fit your needs (optional):
|
|
||||||
|
|
||||||
$ make menuconfig
|
|
||||||
|
|
||||||
Compile everything and buildr the rootfs image:
|
|
||||||
|
|
||||||
$ make
|
|
||||||
|
|
||||||
|
|
||||||
Result of the build
|
|
||||||
===================
|
|
||||||
|
|
||||||
After building, the output/images directory contains:
|
|
||||||
|
|
||||||
output/images/
|
|
||||||
├── bl31.bin
|
|
||||||
├── boot.scr
|
|
||||||
├── ddr_fw.bin
|
|
||||||
├── Image
|
|
||||||
├── imx8-boot-sd.bin
|
|
||||||
├── imx8mq-kontron-pitx-imx8m.dtb
|
|
||||||
├── lpddr4_pmu_train_fw.bin
|
|
||||||
├── rootfs.ext2
|
|
||||||
├── rootfs.ext4 -> rootfs.ext2
|
|
||||||
├── rootfs.tar
|
|
||||||
├── sdcard.img
|
|
||||||
├── signed_hdmi_imx8m.bin
|
|
||||||
├── u-boot.bin
|
|
||||||
├── u-boot.itb
|
|
||||||
├── u-boot-nodtb.bin
|
|
||||||
├── u-boot-spl.bin
|
|
||||||
└── u-boot-spl-ddr.bin
|
|
||||||
|
|
||||||
|
|
||||||
Flashing the SD card image
|
|
||||||
==========================
|
|
||||||
|
|
||||||
To install the image on a SDCard simply copy sdcard.img to the storage (e.g. SD, eMMC)
|
|
||||||
|
|
||||||
$ sudo dd if=output/images/sdcard.img of=<your-sd-device>
|
|
||||||
|
|
||||||
|
|
||||||
Preparing the board
|
|
||||||
===================
|
|
||||||
|
|
||||||
* Connect a serial line to the board
|
|
||||||
* Insert the SD card
|
|
||||||
* Make sure the boot source selection DIP switches are set correctly
|
|
||||||
* SW1 1-4 OFF
|
|
||||||
* SW1 2-3 OFF
|
|
||||||
* Power-up the board
|
|
||||||
|
|
||||||
|
|
||||||
Booting the board
|
|
||||||
=================
|
|
||||||
|
|
||||||
By default the bootloader will search for the first valid image, starting
|
|
||||||
with the internal eMMC. To make sure the bootloader loads bootscript from
|
|
||||||
the correct location (SD card) set the boot_targets environment variable:
|
|
||||||
|
|
||||||
$ setenv boot_targets mmc1
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
BR2_aarch64=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y
|
|
||||||
BR2_GLOBAL_PATCH_DIR="board/kontron/pitx-imx8m/patches"
|
|
||||||
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc2"
|
|
||||||
BR2_ROOTFS_POST_BUILD_SCRIPT="board/kontron/pitx-imx8m/post-build.sh"
|
|
||||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
|
|
||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg"
|
|
||||||
BR2_LINUX_KERNEL=y
|
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7"
|
|
||||||
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
|
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mq-kontron-pitx-imx8m"
|
|
||||||
BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME=y
|
|
||||||
BR2_LINUX_KERNEL_INSTALL_TARGET=y
|
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|
||||||
BR2_PACKAGE_FREESCALE_IMX=y
|
|
||||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y
|
|
||||||
BR2_PACKAGE_FIRMWARE_IMX=y
|
|
||||||
BR2_TARGET_ROOTFS_EXT2=y
|
|
||||||
BR2_TARGET_ROOTFS_EXT2_4=y
|
|
||||||
BR2_TARGET_ROOTFS_EXT2_SIZE="120M"
|
|
||||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE=y
|
|
||||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y
|
|
||||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.5"
|
|
||||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mq"
|
|
||||||
BR2_TARGET_UBOOT=y
|
|
||||||
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
|
|
||||||
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
|
||||||
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04"
|
|
||||||
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron_pitx_imx8m"
|
|
||||||
BR2_TARGET_UBOOT_NEEDS_DTC=y
|
|
||||||
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
|
|
||||||
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
|
|
||||||
BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
|
|
||||||
BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y
|
|
||||||
BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y
|
|
||||||
BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y
|
|
||||||
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
|
|
||||||
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin"
|
|
||||||
BR2_TARGET_UBOOT_SPL=y
|
|
||||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
|
||||||
BR2_PACKAGE_HOST_IMX_MKIMAGE=y
|
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
|
|
||||||
Reference in New Issue
Block a user