diff --git a/.checkpackageignore b/.checkpackageignore index b9a9def55a..d5f5c5f751 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -35,8 +35,6 @@ board/intel/galileo/patches/linux/0001-x86-relocs-Make-per_cpu_load_addr-static. board/intel/galileo/post-build.sh Shellcheck board/intel/galileo/rootfs_overlay/etc/init.d/S09modload Shellcheck lib_sysv.Variables 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/lego/ev3/post-image.sh Shellcheck board/lemaker/bananapro/patches/linux/0001-arch-arm-boot-dts-sun7i-a20-bananapro.dts-disable-00.patch lib_patch.Upstream @@ -159,7 +157,6 @@ configs/imx8mqevk_defconfig lib_defconfig.ForceCheckHash configs/imxrt1050-evk_defconfig lib_defconfig.ForceCheckHash configs/khadas_vim3_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/mangopi_mq1rdw2_defconfig lib_defconfig.ForceCheckHash configs/mender_x86_64_efi_defconfig lib_defconfig.ForceCheckHash diff --git a/DEVELOPERS b/DEVELOPERS index 3efad36d70..8915eb6738 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1408,10 +1408,8 @@ F: package/volk/ N: Heiko Thiery F: board/kontron/bl-imx8mm/ F: board/kontron/smarc-sal28/ -F: board/kontron/pitx-imx8m/ F: configs/kontron_bl_imx8mm_defconfig F: configs/kontron_smarc_sal28_defconfig -F: configs/kontron_pitx_imx8m_defconfig F: package/altera-stapl/ F: package/blake3/ F: package/ipmitool/ diff --git a/board/kontron/pitx-imx8m/extlinux.conf b/board/kontron/pitx-imx8m/extlinux.conf deleted file mode 100644 index 2911acec59..0000000000 --- a/board/kontron/pitx-imx8m/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label buildroot - kernel /boot/Image - devicetree /boot/freescale/imx8mq-kontron-pitx-imx8m.dtb - append root=PARTUUID=%PARTUUID% rootwait rw diff --git a/board/kontron/pitx-imx8m/genimage.cfg b/board/kontron/pitx-imx8m/genimage.cfg deleted file mode 100644 index bc100b171d..0000000000 --- a/board/kontron/pitx-imx8m/genimage.cfg +++ /dev/null @@ -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% - } -} diff --git a/board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch b/board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch deleted file mode 100644 index 9530a45efe..0000000000 --- a/board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch +++ /dev/null @@ -1,33 +0,0 @@ -From f3523977e8f5f6b2173708777001332431ebc609 Mon Sep 17 00:00:00 2001 -From: Heiko Thiery -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 ---- - 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 - diff --git a/board/kontron/pitx-imx8m/post-build.sh b/board/kontron/pitx-imx8m/post-build.sh deleted file mode 100755 index bf8861f6a9..0000000000 --- a/board/kontron/pitx-imx8m/post-build.sh +++ /dev/null @@ -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" diff --git a/board/kontron/pitx-imx8m/readme.txt b/board/kontron/pitx-imx8m/readme.txt deleted file mode 100644 index 7c85dd4377..0000000000 --- a/board/kontron/pitx-imx8m/readme.txt +++ /dev/null @@ -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= - - -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 diff --git a/configs/kontron_pitx_imx8m_defconfig b/configs/kontron_pitx_imx8m_defconfig deleted file mode 100644 index 47d33f11ed..0000000000 --- a/configs/kontron_pitx_imx8m_defconfig +++ /dev/null @@ -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