# buildroot

BR2_aarch64=y
BR2_cortex_a53=y
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_M5STACK_PATH)/board/m5stack/overlay/ $(BR2_EXTERNAL_M5STACK_PATH)/board/m5stack/ax8850_base/overlay/"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_M5STACK_PATH)/board/m5stack/post-build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_M5STACK_PATH)/board/m5stack/post-image.sh"
BR2_PACKAGE_OPTEE_CLIENT=y

BR2_PACKAGE_HOST_MKPASSWD=y
BR2_TARGET_GENERIC_ROOT_PASSWD="root"

BR2_TARGET_ROOTFS_TAR=y
BR2_TARGET_ROOTFS_TAR_NONE=y
BR2_PACKAGE_HOST_GENIMAGE=y

BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_TINYALSA_CUSTOM=y
BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_E2FSPROGS_FSCK=y
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
BR2_PACKAGE_GPTFDISK=y
BR2_PACKAGE_GPTFDISK_GDISK=y
BR2_PACKAGE_GPTFDISK_SGDISK=y
BR2_PACKAGE_GPTFDISK_CGDISK=y
BR2_PACKAGE_NCURSES=y
BR2_PACKAGE_NCURSES_WCHAR=y
BR2_PACKAGE_UTIL_LINUX=y
BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y
BR2_PACKAGE_UTIL_LINUX_LIBUUID=y
BR2_PACKAGE_UTIL_LINUX_AGETTY=y

# BR2_PACKAGE_FBV=y
# BR2_PACKAGE_FBV_PNG=y
# BR2_PACKAGE_FBV_JPEG=y
# BR2_PACKAGE_FBV_GIF=y

BR2_PACKAGE_POPT=y
BR2_PACKAGE_DHCPCD=y
BR2_PACKAGE_DHCPCD_ENABLE_PRIVSEP=y



BR2_PACKAGE_DTBOCFG=y

BR2_TOOLCHAIN=y
BR2_TOOLCHAIN_USES_GLIBC=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64=y
BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
BR2_TOOLCHAIN_EXTERNAL_GLIBC=y
BR2_TOOLCHAIN_EXTERNAL_PREFIX="aarch64-none-linux-gnu"
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCH_SUPPORTS=y
BR2_TOOLCHAIN_EXTERNAL_INET_RPC=y
BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS=y
BR2_TOOLCHAIN_SUPPORTS_VARIADIC_MI_THUNK=y
BR2_TOOLCHAIN_HAS_NATIVE_RPC=y
BR2_TOOLCHAIN_HAS_FORTRAN=y
BR2_TOOLCHAIN_HAS_THREADS=y
BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y
BR2_TOOLCHAIN_HAS_THREADS_NPTL=y
BR2_TOOLCHAIN_HAS_SSP=y
BR2_TOOLCHAIN_HAS_SSP_STRONG=y
BR2_TOOLCHAIN_HAS_UCONTEXT=y
BR2_TOOLCHAIN_HAS_OPENMP=y
BR2_TOOLCHAIN_SUPPORTS_PIE=y
BR2_TOOLCHAIN_EXTRA_LIBS=""
BR2_TOOLCHAIN_HAS_FULL_GETTEXT=y
BR2_TOOLCHAIN_GCC_AT_LEAST_10=y
BR2_TOOLCHAIN_GCC_AT_LEAST="10"

BR2_PACKAGE_LIBUSB=y
BR2_PACKAGE_SOCAT=y
BR2_PACKAGE_ZLIB=y
BR2_PACKAGE_LIBZLIB=y

BR2_PACKAGE_OPENSSL=y
BR2_PACKAGE_LIBOPENSSL=y

BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL=y
BR2_PACKAGE_LIBNL=y

BR2_PACKAGE_WPA_SUPPLICANT=y
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
BR2_PACKAGE_WPA_SUPPLICANT_WIRED=y
BR2_PACKAGE_WPA_SUPPLICANT_IBSS_RSN=y
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY=y
BR2_PACKAGE_WPA_SUPPLICANT_MESH_NETWORKING=y
BR2_PACKAGE_WPA_SUPPLICANT_OVERRIDES=y
BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN=y
BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
BR2_PACKAGE_WPA_SUPPLICANT_HOTSPOT=y
BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
BR2_PACKAGE_WPA_SUPPLICANT_CTRL_IFACE=y
BR2_PACKAGE_JQ=y
BR2_PACKAGE_TREE=y





# uboot
BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,dianjixz,module_650_uboot,f8ff25e4e8c44a67e79f1c94e533dcf9df75060c)/uboot-f8ff25e4e8c44a67e79f1c94e533dcf9df75060c.tar.gz"
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="AX650_emmc"
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
BR2_TARGET_UBOOT_FORMAT_BIN=n
BR2_TARGET_UBOOT_FORMAT_DTB_BIN=y
BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS=""


# kernel config
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,dianjixz,module_650_linux,ce87e05d8d7c0493e879ef521db05cb62ef2ae99)/linux-ce87e05d8d7c0493e879ef521db05cb62ef2ae99.tar.gz"
BR2_LINUX_KERNEL_DEFCONFIG="m5stack_AX650C_emmc_arm64"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INSTALL_TARGET=y
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="m5stack-ax650-lite"


# bsp files
BR2_BOARD_M5STACK_NAME="AX650_emmc"
BR2_M5STACK_BSP_SUPPORT_OPT="https://github.com/m5stack/LLM_buildroot-external-m5stack/releases/download/v0.0.0/ax8850_v3.6.2_opt.tar.gz"
BR2_M5STACK_BSP_SUPPORT_OPT_SHA256="7b91ea1bf41023ea966555d4b86c142c8252fd79e87867d167753ffad5bb0411"
BR2_M5STACK_BSP_SUPPORT_SOC="https://github.com/m5stack/LLM_buildroot-external-m5stack/releases/download/v0.0.0/ax8850_v3.6.2_soc.tar.gz"
BR2_M5STACK_BSP_SUPPORT_SOC_SHA256="926014cc6a1a4762836b33634286ea33cc1c12f47a00b410aa9f766f2346be50"
BR2_M5STACK_BSP_SUPPORT_IMAGE_OVERLAY="https://github.com/m5stack/LLM_buildroot-external-m5stack/releases/download/v0.0.0/ax8850_v3.6.2_image_overlay.tar.gz"
BR2_M5STACK_BSP_SUPPORT_IMAGE_OVERLAY_SHA256="ed3b4c848f0e64ce76277147fbb65e36bac5017c02664ce9abf9367622c2842d"
# BR2_M5STACK_BSP_SUPPORT_IMAGE_OVERLAY="/home/nihao/w2T/axera/LLM_buildroot-external-st/board/m5stack/ax8850_base/image_support/ax8850_v3.6.2_image_overlay.tar.gz"













