1*4882a593Smuzhiyunmenuconfig BR2_PACKAGE_FREESCALE_IMX 2*4882a593Smuzhiyun bool "Freescale i.MX libraries" 3*4882a593Smuzhiyun depends on BR2_arm || BR2_aarch64 4*4882a593Smuzhiyun help 5*4882a593Smuzhiyun Those packages provide hardware acceleration for GPU or VPU, 6*4882a593Smuzhiyun hardware optimization or some hardware tools for Freescale 7*4882a593Smuzhiyun i.MX platforms. 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunif BR2_PACKAGE_FREESCALE_IMX 10*4882a593Smuzhiyunchoice 11*4882a593Smuzhiyun prompt "i.MX platform" 12*4882a593Smuzhiyun 13*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX25_3STACK 14*4882a593Smuzhiyun bool "imx25-3stack" 15*4882a593Smuzhiyun 16*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS 17*4882a593Smuzhiyun bool "imx27ads" 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX37_3STACK 20*4882a593Smuzhiyun bool "imx37-3stack" 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX50 23*4882a593Smuzhiyun bool "imx50" 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 26*4882a593Smuzhiyun bool "imx51" 27*4882a593Smuzhiyun 28*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53 29*4882a593Smuzhiyun bool "imx53" 30*4882a593Smuzhiyun 31*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q 32*4882a593Smuzhiyun bool "imx6q/imx6dl" 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6S 35*4882a593Smuzhiyun bool "imx6sl/imx6sx" 36*4882a593Smuzhiyun 37*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6UL 38*4882a593Smuzhiyun bool "imx6ul/imx6ull" 39*4882a593Smuzhiyun 40*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX7 41*4882a593Smuzhiyun bool "imx7d/imx7ulp" 42*4882a593Smuzhiyun 43*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8 44*4882a593Smuzhiyun bool "imx8" 45*4882a593Smuzhiyun 46*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M 47*4882a593Smuzhiyun bool "imx8m" 48*4882a593Smuzhiyun 49*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM 50*4882a593Smuzhiyun bool "imx8mm" 51*4882a593Smuzhiyun 52*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN 53*4882a593Smuzhiyun bool "imx8mn" 54*4882a593Smuzhiyun 55*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP 56*4882a593Smuzhiyun bool "imx8mp" 57*4882a593Smuzhiyun 58*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X 59*4882a593Smuzhiyun bool "imx8x" 60*4882a593Smuzhiyunendchoice 61*4882a593Smuzhiyun 62*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_PLATFORM 63*4882a593Smuzhiyun string 64*4882a593Smuzhiyun default "IMX25_3STACK" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX25_3STACK 65*4882a593Smuzhiyun default "IMX27ADS" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS 66*4882a593Smuzhiyun default "IMX37_3STACK" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX37_3STACK 67*4882a593Smuzhiyun default "IMX50" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX50 68*4882a593Smuzhiyun default "IMX51" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 69*4882a593Smuzhiyun default "IMX53" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53 70*4882a593Smuzhiyun default "IMX6Q" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q 71*4882a593Smuzhiyun default "IMX6S" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6S 72*4882a593Smuzhiyun default "IMX6UL" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6UL 73*4882a593Smuzhiyun default "IMX7" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX7 74*4882a593Smuzhiyun default "IMX8" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8 75*4882a593Smuzhiyun default "IMX8MQ" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M 76*4882a593Smuzhiyun default "IMX8MM" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM 77*4882a593Smuzhiyun default "IMX8MN" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN 78*4882a593Smuzhiyun default "IMX8MP" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP 79*4882a593Smuzhiyun 80*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_HAS_VPU 81*4882a593Smuzhiyun bool 82*4882a593Smuzhiyun default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS || \ 83*4882a593Smuzhiyun BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || \ 84*4882a593Smuzhiyun BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53 || \ 85*4882a593Smuzhiyun BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q 86*4882a593Smuzhiyun 87*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO 88*4882a593Smuzhiyun bool 89*4882a593Smuzhiyun default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M || \ 90*4882a593Smuzhiyun BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM || \ 91*4882a593Smuzhiyun BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP 92*4882a593Smuzhiyun 93*4882a593Smuzhiyunconfig BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU 94*4882a593Smuzhiyun bool 95*4882a593Smuzhiyun default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q || \ 96*4882a593Smuzhiyun BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6S || \ 97*4882a593Smuzhiyun BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX7 || \ 98*4882a593Smuzhiyun BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8 || \ 99*4882a593Smuzhiyun BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M || \ 100*4882a593Smuzhiyun BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM || \ 101*4882a593Smuzhiyun BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN || \ 102*4882a593Smuzhiyun BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP || \ 103*4882a593Smuzhiyun BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X 104*4882a593Smuzhiyun 105*4882a593Smuzhiyunsource "package/freescale-imx/imx-alsa-plugins/Config.in" 106*4882a593Smuzhiyunsource "package/freescale-imx/imx-codec/Config.in" 107*4882a593Smuzhiyunsource "package/freescale-imx/imx-kobs/Config.in" 108*4882a593Smuzhiyunsource "package/freescale-imx/imx-lib/Config.in" 109*4882a593Smuzhiyunsource "package/freescale-imx/imx-m4fwloader/Config.in" 110*4882a593Smuzhiyunsource "package/freescale-imx/imx-parser/Config.in" 111*4882a593Smuzhiyunsource "package/freescale-imx/imx-uuc/Config.in" 112*4882a593Smuzhiyunsource "package/freescale-imx/imx-vpu/Config.in" 113*4882a593Smuzhiyunsource "package/freescale-imx/imx-vpu-hantro/Config.in" 114*4882a593Smuzhiyunsource "package/freescale-imx/imx-vpuwrap/Config.in" 115*4882a593Smuzhiyunsource "package/freescale-imx/firmware-imx/Config.in" 116*4882a593Smuzhiyunsource "package/freescale-imx/imx-sc-firmware/Config.in" 117*4882a593Smuzhiyunsource "package/freescale-imx/imx-seco/Config.in" 118*4882a593Smuzhiyunsource "package/freescale-imx/imx-vpu-hantro-vc/Config.in" 119*4882a593Smuzhiyunif (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) 120*4882a593Smuzhiyunsource "package/freescale-imx/gpu-amd-bin-mx51/Config.in" 121*4882a593Smuzhiyunsource "package/freescale-imx/libz160/Config.in" 122*4882a593Smuzhiyunendif 123*4882a593Smuzhiyunif BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU 124*4882a593Smuzhiyunsource "package/freescale-imx/imx-gpu-g2d/Config.in" 125*4882a593Smuzhiyunsource "package/freescale-imx/imx-gpu-viv/Config.in" 126*4882a593Smuzhiyunsource "package/freescale-imx/kernel-module-imx-gpu-viv/Config.in" 127*4882a593Smuzhiyunendif 128*4882a593Smuzhiyun 129*4882a593Smuzhiyunendif 130