# Architecture BR2_aarch64=y # Toolchain BR2_TOOLCHAIN_EXTERNAL=y # Hostname and issue BR2_TARGET_GENERIC_HOSTNAME="Phytium" BR2_TARGET_GENERIC_ISSUE="Welcome to Phytium Buildroot" # system configuration BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_SYSTEM_BIN_SH_BASH=y BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA1" BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y BR2_ROOTFS_OVERLAY="board/phytium/common/busybox_init_overlay" # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_TAR_XZ=y BR2_TARGET_ROOTFS_CPIO=y BR2_TARGET_ROOTFS_CPIO_GZIP=y BR2_TARGET_ROOTFS_EXT2_SIZE="2G" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/phytium/post-image.sh support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/phytium/genimage-6.6.cfg" # Bootloader BR2_TARGET_GRUB2=y # required tools to create the microSD image BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_MTOOLS=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_GIT=y BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://gitee.com/phytium_embedded/phytium-linux-kernel.git" # kernel 6.6 BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="kernel-6.6_v3.0" BR2_LINUX_KERNEL_DEFCONFIG="phytium" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="Image" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="phytium/pe2201-demo-ddr4 phytium/pe2202-chillipi-edu-board phytium/pe2202-demo-ddr4-local phytium/pe2202-demo-ddr4 phytium/pe2202-miniitx-board phytium/pe2202-power-board phytium/pe2204-come-board phytium/pe2204-demo-ddr4-local phytium/pe2204-demo-ddr4 phytium/pe2204-edu-board phytium/pe2204-hanwei-board phytium/pe2204-miniitx-board phytium/pe2204-vpx-board phytium/phytiumpi_firefly" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y # Target packages BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y BR2_PACKAGE_GZIP=y BR2_PACKAGE_GDB=y BR2_PACKAGE_NETPERF=y BR2_PACKAGE_RT_TESTS=y BR2_PACKAGE_STRACE=y BR2_PACKAGE_GREP=y BR2_PACKAGE_CIFS_UTILS=y BR2_PACKAGE_E2FSPROGS=y BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y BR2_PACKAGE_MTD=y BR2_PACKAGE_I2C_TOOLS=y BR2_PACKAGE_PCIUTILS=y BR2_PACKAGE_SYSSTAT=y BR2_PACKAGE_LIBCURL_CURL=y BR2_PACKAGE_LIBCURL_VERBOSE=y BR2_PACKAGE_COLLECTD=y BR2_PACKAGE_COLLECTD_CURL=y BR2_PACKAGE_COLLECTD_CURL_JSON=y BR2_PACKAGE_COLLECTD_CURL_XML=y BR2_PACKAGE_DHCPCD=y BR2_PACKAGE_ETHTOOL=y BR2_PACKAGE_IPERF=y BR2_PACKAGE_IPERF3=y BR2_PACKAGE_IPROUTE2=y BR2_PACKAGE_OPENSSH=y BR2_PACKAGE_TCPDUMP=y BR2_PACKAGE_WGET=y BR2_PACKAGE_WIRELESS_REGDB=y BR2_PACKAGE_PROCPS_NG=y BR2_PACKAGE_NANO=y BR2_PACKAGE_VIM=y # util-linux BR2_PACKAGE_UTIL_LINUX=y BR2_PACKAGE_UTIL_LINUX_BINARIES=y # core python3 modules BR2_PACKAGE_PYTHON3_2TO3=y BR2_PACKAGE_PYTHON3_BERKELEYDB=y BR2_PACKAGE_PYTHON3_BZIP2=y BR2_PACKAGE_PYTHON3_CODECSCJK=y BR2_PACKAGE_PYTHON3_CURSES=y BR2_PACKAGE_PYTHON3_DECIMAL=y BR2_PACKAGE_PYTHON3_OSSAUDIODEV=y BR2_PACKAGE_PYTHON3_READLINE=y BR2_PACKAGE_PYTHON3_SSL=y BR2_PACKAGE_PYTHON3_UNICODEDATA=y BR2_PACKAGE_PYTHON3_SQLITE=y BR2_PACKAGE_PYTHON3_PYEXPAT=y BR2_PACKAGE_PYTHON3_XZ=y BR2_PACKAGE_PYTHON3_ZLIB=y # External python modules BR2_PACKAGE_PYTHON_PIP=y BR2_PACKAGE_PYTHON_MAKO=y