]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/freescale-imx/Config.in
package/freescale-imx: Remove imx6s from has_vpu list
[coffee/buildroot.git] / package / freescale-imx / Config.in
1 menuconfig BR2_PACKAGE_FREESCALE_IMX
2         bool "Freescale i.MX libraries"
3         depends on BR2_arm
4         help
5           Those packages provide hardware acceleration for GPU or VPU,
6           hardware optimization or some hardware tools for Freescale
7           i.MX platforms.
8
9 if BR2_PACKAGE_FREESCALE_IMX
10 choice
11         prompt "i.MX platform"
12
13 config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX25_3STACK
14         bool "imx25-3stack"
15
16 config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS
17         bool "imx27ads"
18
19 config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX37_3STACK
20         bool "imx37-3stack"
21
22 config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX50
23         bool "imx50"
24
25 config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51
26         bool "imx51"
27
28 config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53
29         bool "imx53"
30
31 config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q
32         bool "imx6q/imx6dl"
33
34 config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6S
35         bool "imx6sl/imx6sx"
36
37 config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6UL
38         bool "imx6ul/imx6ull"
39
40 config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX7
41         bool "imx7d/imx7ulp"
42
43 endchoice
44
45 config BR2_PACKAGE_FREESCALE_IMX_PLATFORM
46         string
47         default "IMX25_3STACK" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX25_3STACK
48         default "IMX27ADS" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS
49         default "IMX37_3STACK" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX37_3STACK
50         default "IMX50" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX50
51         default "IMX51" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51
52         default "IMX53" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53
53         default "IMX6Q" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q
54         default "IMX6S" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6S
55         default "IMX6UL" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6UL
56         default "IMX7" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX7
57
58 config BR2_PACKAGE_FREESCALE_IMX_HAS_VPU
59         bool
60         default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS || \
61                 BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || \
62                 BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53 || \
63                 BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q
64
65 config BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU
66         bool
67         default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q || \
68                 BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6S || \
69                 BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX7
70
71 source "package/freescale-imx/imx-codec/Config.in"
72 source "package/freescale-imx/imx-kobs/Config.in"
73 source "package/freescale-imx/imx-lib/Config.in"
74 source "package/freescale-imx/imx-m4fwloader/Config.in"
75 source "package/freescale-imx/imx-parser/Config.in"
76 source "package/freescale-imx/imx-uuc/Config.in"
77 source "package/freescale-imx/imx-vpu/Config.in"
78 source "package/freescale-imx/imx-vpuwrap/Config.in"
79 source "package/freescale-imx/firmware-imx/Config.in"
80 if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53)
81 source "package/freescale-imx/gpu-amd-bin-mx51/Config.in"
82 source "package/freescale-imx/libz160/Config.in"
83 endif
84 if BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU
85 source "package/freescale-imx/imx-gpu-g2d/Config.in"
86 source "package/freescale-imx/imx-gpu-viv/Config.in"
87 source "package/freescale-imx/kernel-module-imx-gpu-viv/Config.in"
88 endif
89
90 endif