mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-10 00:04:06 -09:00
configs/ts4900_defconfig: remove defconfig
This configuration for the TS-4900 was added back in September
2016 (commit 3138ab3fee), and has not
been updated in any significant way since then.
This defconfig still use a 4.12 kernel that is no longer maintained.
Remove its support.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/14728914086 (ts4900_defconfig)
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
81490b9592
commit
fac93ecea8
@@ -52,7 +52,6 @@ board/stmicroelectronics/stm32f429-disco/flash.sh Shellcheck
|
||||
board/stmicroelectronics/stm32f469-disco/flash_sd.sh Shellcheck
|
||||
board/stmicroelectronics/stm32f469-disco/flash_xip.sh Shellcheck
|
||||
board/synopsys/axs10x/post-build.sh Shellcheck
|
||||
board/technologic/ts4900/post-image.sh Shellcheck
|
||||
board/udoo/common/post-build.sh Shellcheck
|
||||
boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch lib_patch.Upstream
|
||||
boot/optee-os/3.13.0/0001-core-zlib-fix-build-warning-when-_LFS64_LARGEFILE-is.patch lib_patch.Upstream
|
||||
@@ -149,7 +148,6 @@ configs/solidrun_clearfog_gt_8k_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/solidrun_macchiatobin_defconfig lib_defconfig.ForceCheckHash
|
||||
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/uevm5432_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/visionfive_defconfig lib_defconfig.ForceCheckHash
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext2"
|
||||
size = 256M
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Copyright (C) 2015-2016 Savoir-Faire Linux
|
||||
# Post image generation script.
|
||||
|
||||
BOARD_DIR="$(dirname $0)"
|
||||
GENIMAGE_CFG=$BOARD_DIR/genimage.cfg
|
||||
GENIMAGE_TMP=$BUILD_DIR/.genimage_tmp
|
||||
|
||||
rm -rf $GENIMAGE_TMP
|
||||
|
||||
${HOST_DIR}/bin/genimage \
|
||||
--config ${GENIMAGE_CFG} \
|
||||
--rootpath $TARGET_DIR \
|
||||
--tmppath $GENIMAGE_TMP \
|
||||
--inputpath $BINARIES_DIR \
|
||||
--outputpath $BINARIES_DIR
|
||||
@@ -1,52 +0,0 @@
|
||||
Technologic Systems TS-4900
|
||||
===========================
|
||||
|
||||
This document explains how to set up a basic Buildroot system for the
|
||||
Technologic Systems TS-4900 System on Module.
|
||||
|
||||
The TS-4900 is a TS-SOCKET macrocontroller board based on the
|
||||
Freescale i.MX6 Single or Quad Core ARM Cortex-A9 CPU clocked at
|
||||
1GHz. The TS-4900 features Gigabit Ethernet, SATA II Port, PCI Express
|
||||
Bus, high speed USB host and device (OTG), and microSD card.
|
||||
More details on the board here:
|
||||
https://docs.embeddedTS.com/TS-4900
|
||||
|
||||
The TS-4900 is not currently supported by mainline Linux, so a
|
||||
Technologic Systems Linux is used based on Linux 4.1.
|
||||
The default U-boot configuration flashed scans the SD card to find the
|
||||
0x83 partition type, corresponding to the rootfs. Then it will load
|
||||
both uImage and dts from the /boot directory.
|
||||
To build the default configuration you only have to:
|
||||
|
||||
$ make ts4900_defconfig
|
||||
$ make
|
||||
|
||||
The output looks like:
|
||||
output/images/
|
||||
├── imx6q-ts4900.dtb
|
||||
├── rootfs.ext2
|
||||
├── rootfs.tar
|
||||
├── sdcard.img
|
||||
└── uImage
|
||||
|
||||
Since both the uImage and the dts are contained in the /boot
|
||||
directory, the provided post-image script generates an image file
|
||||
containing only one partition for the rootfs:
|
||||
|
||||
$ fdisk output/images/sdcard.img
|
||||
Device Boot Start End Blocks Id System
|
||||
output/images/sdcard.img1 1 524288 262144 83 Linux
|
||||
|
||||
This image can be directly written to an SD card.
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/mmcblk0
|
||||
|
||||
In order to test the image on TS-4900 board, a TS baseboard, such as
|
||||
the TS-9xxx series, is needed to provide power, console header, RJ45
|
||||
connector etc.
|
||||
|
||||
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-4900#U-Boot for details on which
|
||||
U-Boot config to use and how to flash it.
|
||||
@@ -1,16 +0,0 @@
|
||||
BR2_arm=y
|
||||
BR2_cortex_a9=y
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_12=y
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/technologic/ts4900/post-image.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.12"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7"
|
||||
BR2_LINUX_KERNEL_UIMAGE=y
|
||||
BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x10008000"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6q-ts4900"
|
||||
BR2_LINUX_KERNEL_INSTALL_TARGET=y
|
||||
BR2_PACKAGE_TS4900_FPGA=y
|
||||
BR2_TARGET_ROOTFS_EXT2=y
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
Reference in New Issue
Block a user