444afad615
Mainline kernel is able to decode video via the coda driver. Add support for it and also add some explanation on how VPU decoding can be tested with Gstreamer. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
98 lines
2.5 KiB
Plaintext
98 lines
2.5 KiB
Plaintext
BR2_arm=y
|
|
BR2_cortex_a9=y
|
|
BR2_ARM_ENABLE_NEON=y
|
|
BR2_ARM_ENABLE_VFP=y
|
|
BR2_ARM_FPU_VFPV3=y
|
|
|
|
# Linux headers same as kernel, a 4.13 series
|
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_13=y
|
|
|
|
# Additional features needed for packages
|
|
BR2_TOOLCHAIN_BUILDROOT_WCHAR=y
|
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
|
|
# System
|
|
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0"
|
|
|
|
# required tools to create the SD card image
|
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
|
BR2_PACKAGE_HOST_GENIMAGE=y
|
|
BR2_PACKAGE_HOST_MTOOLS=y
|
|
|
|
# Filesystem
|
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/freescale/common/imx/post-image.sh"
|
|
BR2_TARGET_ROOTFS_EXT2=y
|
|
BR2_TARGET_ROOTFS_EXT2_4=y
|
|
BR2_TARGET_ROOTFS_EXT2_SIZE="320M"
|
|
BR2_ROOTFS_OVERLAY="board/freescale/imx6-sabresd/rootfs_overlay"
|
|
|
|
# Bootloader
|
|
BR2_TARGET_UBOOT=y
|
|
BR2_TARGET_UBOOT_BOARDNAME="mx6sabresd"
|
|
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
|
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.09"
|
|
BR2_TARGET_UBOOT_FORMAT_IMG=y
|
|
BR2_TARGET_UBOOT_SPL=y
|
|
BR2_TARGET_UBOOT_SPL_NAME="SPL"
|
|
|
|
# Kernel
|
|
BR2_LINUX_KERNEL=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.13.3"
|
|
BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7"
|
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6q-sabresd imx6dl-sabresd imx6qp-sabresd"
|
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/freescale/imx6-sabresd/linux_qt5.fragment"
|
|
|
|
# GL driver
|
|
BR2_PACKAGE_MESA3D=y
|
|
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV=y
|
|
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y
|
|
BR2_PACKAGE_MESA3D_OPENGL_ES=y
|
|
|
|
# Fonts
|
|
BR2_PACKAGE_BITSTREAM_VERA=y
|
|
BR2_PACKAGE_CANTARELL=y
|
|
BR2_PACKAGE_DEJAVU=y
|
|
BR2_PACKAGE_FONT_AWESOME=y
|
|
BR2_PACKAGE_GHOSTSCRIPT_FONTS=y
|
|
BR2_PACKAGE_INCONSOLATA=y
|
|
BR2_PACKAGE_LIBERATION=y
|
|
|
|
# GL demos
|
|
BR2_PACKAGE_GLMARK2=y
|
|
BR2_PACKAGE_KMSCUBE=y
|
|
BR2_PACKAGE_LIBV4L=y
|
|
BR2_PACKAGE_MESA3D_DEMOS=y
|
|
|
|
# Qt5
|
|
BR2_PACKAGE_QT5=y
|
|
BR2_PACKAGE_QT5BASE_LICENSE_APPROVED=y
|
|
BR2_PACKAGE_QT5BASE_OPENGL_LIB=y
|
|
BR2_PACKAGE_QT5BASE_LINUXFB=y
|
|
BR2_PACKAGE_QT5BASE_FONTCONFIG=y
|
|
BR2_PACKAGE_QT5BASE_GIF=y
|
|
BR2_PACKAGE_QT5BASE_JPEG=y
|
|
BR2_PACKAGE_QT5CINEX=y
|
|
BR2_PACKAGE_QT5CINEX_HD=y
|
|
|
|
# NXP firmware package
|
|
BR2_PACKAGE_FREESCALE_IMX=y
|
|
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q=y
|
|
BR2_PACKAGE_FIRMWARE_IMX=y
|
|
|
|
# libdrm tests
|
|
BR2_PACKAGE_LIBDRM_INSTALL_TESTS=y
|
|
|
|
# gstreamer-1.0
|
|
BR2_PACKAGE_GSTREAMER1=y
|
|
BR2_PACKAGE_GST1_PLUGINS_GOOD=y
|
|
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2=y
|
|
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2_PROBE=y
|
|
BR2_PACKAGE_GST1_PLUGINS_BAD=y
|
|
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS=y
|
|
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_KMS=y
|
|
|
|
# For automatic kernel module loading
|
|
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y
|