688c9aab75
Nexbox A95X is a low cost Android STB based around an Amlogic s905(x) SoC (quad A53), 8/16GB eMMC and 1/2GB RAM. Both the s905 (gxbb) and s905x (gxl) variant is supported. This defconfig uses mainline Linux. As the mainline support for s905 is quite young, use the latest release candidate. There is currently no support for this board in U-Boot or sources available for the vendor U-Boot, so the defconfig doesn't build a u-boot and instead uses the existing U-Boot available in the eMMC. This also means that we need to wrap the kernel as uImage, which isn't suppported for aarch64. Instead this is done in the post-build script. Mainline aarch64 defconfig builds most drivers modular, so add mdev for module autoloading. [Peter: explicitly set BR2_cortex_a53=y] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
21 lines
721 B
Plaintext
21 lines
721 B
Plaintext
BR2_aarch64=y
|
|
BR2_cortex_a53=y
|
|
BR2_KERNEL_HEADERS_4_9=y
|
|
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y
|
|
BR2_SYSTEM_DHCP="eth0"
|
|
BR2_ROOTFS_POST_BUILD_SCRIPT="board/nexbox/a95x/post-build.sh"
|
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/nexbox/a95x/post-image.sh"
|
|
BR2_LINUX_KERNEL=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.10-rc8"
|
|
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
|
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="amlogic/meson-gxbb-nexbox-a95x amlogic/meson-gxl-nexbox-a95x"
|
|
BR2_TARGET_ROOTFS_EXT2=y
|
|
BR2_TARGET_ROOTFS_EXT2_4=y
|
|
# BR2_TARGET_ROOTFS_TAR is not set
|
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
|
BR2_PACKAGE_HOST_GENIMAGE=y
|
|
BR2_PACKAGE_HOST_MTOOLS=y
|
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|