From a933920ff0d28947f5f6d4f6b6be04f113ad960c Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Tue, 19 Aug 2025 19:36:06 +0200 Subject: [PATCH] configs/ts7680: remove defconfig, broken This defconfig no longer builds: https://gitlab.com/buildroot.org/buildroot/-/jobs/11026774180 It has been broken for at least 2 months: https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dts7680&kind=BUILD It uses the outdated Linux 4.9 kernel, which is no longer maintained, and no longer builds with recent toolchains. Unless a fix is provided, this defconfig will be removed. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/11026774180 Cc: Julien Grossholtz Signed-off-by: Thomas Petazzoni Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 1 - DEVELOPERS | 2 -- board/technologic/ts7680/genimage.cfg | 14 -------- board/technologic/ts7680/readme.txt | 50 --------------------------- configs/ts7680_defconfig | 16 --------- 5 files changed, 83 deletions(-) delete mode 100644 board/technologic/ts7680/genimage.cfg delete mode 100644 board/technologic/ts7680/readme.txt delete mode 100644 configs/ts7680_defconfig diff --git a/.checkpackageignore b/.checkpackageignore index 2596a5c77b..11c8a23763 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -198,7 +198,6 @@ configs/stm32mp157c_odyssey_defconfig lib_defconfig.ForceCheckHash configs/terasic_de10nano_cyclone5_defconfig lib_defconfig.ForceCheckHash configs/ts4900_defconfig lib_defconfig.ForceCheckHash configs/ts5500_defconfig lib_defconfig.ForceCheckHash -configs/ts7680_defconfig lib_defconfig.ForceCheckHash configs/uevm5432_defconfig lib_defconfig.ForceCheckHash configs/visionfive_defconfig lib_defconfig.ForceCheckHash configs/wandboard_defconfig lib_defconfig.ForceCheckHash diff --git a/DEVELOPERS b/DEVELOPERS index e0ea0c2c26..b33dbf8c5e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1796,9 +1796,7 @@ F: package/qt5/ N: Julien Grossholtz F: board/raspberrypi/ -F: board/technologic/ts7680/ F: configs/raspberrypizero2w_defconfig -F: configs/ts7680_defconfig F: package/paho-mqtt-c N: Julien Olivain diff --git a/board/technologic/ts7680/genimage.cfg b/board/technologic/ts7680/genimage.cfg deleted file mode 100644 index 58a63edd1a..0000000000 --- a/board/technologic/ts7680/genimage.cfg +++ /dev/null @@ -1,14 +0,0 @@ -image sdcard.img { - hdimage { - } - - partition unused { - size = 512 - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - size = 256M - } -} diff --git a/board/technologic/ts7680/readme.txt b/board/technologic/ts7680/readme.txt deleted file mode 100644 index 3f703330bf..0000000000 --- a/board/technologic/ts7680/readme.txt +++ /dev/null @@ -1,50 +0,0 @@ -Technologic Systems TS-7680 SBC -=============================== - -This document explains how to set up a basic Buildroot system for -the Technologic Systems TS-7680 Single Board Computer. - -The TS-7680 SBC is based on the Freescale i.MX286 ARM ARM926EJ-S -running at 454MHz. The TS-7680 features are 10/100 Ethernet ports, -Wi-Fi, microSD card, eMMC, NOR Flash, USB host port, CAN ports, -relays and ADC/DAC. More details on the board here: -https://docs.embeddedTS.com/TS-7680 - -The TS-7680 uses a 4.9 Linux kernel provided by Technologic Systems. - -To build the default configuration you only have to run: - - $ make ts7680_defconfig - $ make - -The output looks like: -output/images -├── imx28-ts7680.dtb -├── rootfs.ext2 -├── rootfs.ext4 -> rootfs.ext2 -├── rootfs.tar -├── sdcard.img -└── uImage - -The provided genimage configuration generates an image file containing -two partitions. The first one is unused, but mandatory as the -TS-7680 built-in bootloader loads the Linux uImage from the /boot -directory in the second partition. The second partition contains the -rootfs with the Linux uImage into the /boot directory. - - $ fdisk output/images/sdcard.img - output/images/sdcard.img1 1 1 1 512B 0 Empty - output/images/sdcard.img2 2 524289 524288 256M 83 Linux - -This image can be directly written to an SD card. - - $ sudo dd if=output/images/sdcard.img of=/dev/mmcblk0 - -To boot with Buildroot, insert this SD card on the board, make sure -the SD jumper is present and the U-Boot jumper is not. - -The bootloader comes pre-flashed on the board on an SPI flash. Since -updating the bootloader is risky and not trivial, it is not included -in the Buildroot defconfig. Refer to -https://docs.embeddedts.com/TS-7680#U-Boot for details on -which U-Boot config to use and how to flash it. diff --git a/configs/ts7680_defconfig b/configs/ts7680_defconfig deleted file mode 100644 index 9e058b1d78..0000000000 --- a/configs/ts7680_defconfig +++ /dev/null @@ -1,16 +0,0 @@ -BR2_arm=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/technologic/ts7680/genimage.cfg" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,embeddedTS,linux-4.9.y,v4.9.311-ts)/linux-v4.9.311-ts.tar.gz" -BR2_LINUX_KERNEL_DEFCONFIG="ts_imx28" -BR2_LINUX_KERNEL_UIMAGE=y -BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x40008000" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx28-ts7680" -BR2_LINUX_KERNEL_INSTALL_TARGET=y -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_GENIMAGE=y