diff options
-rw-r--r-- | conf/machine/include/imx-base.inc | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index bd2a2aa3..90dfe8c6 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc | |||
@@ -13,9 +13,11 @@ PREFERRED_PROVIDER_u-boot-mxsboot-native ??= "u-boot-fslc-mxsboot-native" | |||
13 | 13 | ||
14 | UBOOT_MAKE_TARGET ?= "u-boot.imx" | 14 | UBOOT_MAKE_TARGET ?= "u-boot.imx" |
15 | UBOOT_MAKE_TARGET_mxs ?= "u-boot.sb" | 15 | UBOOT_MAKE_TARGET_mxs ?= "u-boot.sb" |
16 | UBOOT_MAKE_TARGET_mx8 ?= "u-boot.bin" | ||
16 | 17 | ||
17 | UBOOT_SUFFIX ?= "imx" | 18 | UBOOT_SUFFIX ?= "imx" |
18 | UBOOT_SUFFIX_mxs ?= "sb" | 19 | UBOOT_SUFFIX_mxs ?= "sb" |
20 | UBOOT_SUFFIX_mx8 ?= "bin" | ||
19 | 21 | ||
20 | UBOOT_ENTRYPOINT_mxs = "0x40008000" | 22 | UBOOT_ENTRYPOINT_mxs = "0x40008000" |
21 | UBOOT_ENTRYPOINT_mx51 = "0x90008000" | 23 | UBOOT_ENTRYPOINT_mx51 = "0x90008000" |
@@ -27,12 +29,14 @@ UBOOT_ENTRYPOINT_mx6sx = "0x80008000" | |||
27 | UBOOT_ENTRYPOINT_mx6ul = "0x10008000" | 29 | UBOOT_ENTRYPOINT_mx6ul = "0x10008000" |
28 | UBOOT_ENTRYPOINT_mx6ull = "0x10008000" | 30 | UBOOT_ENTRYPOINT_mx6ull = "0x10008000" |
29 | UBOOT_ENTRYPOINT_mx7 = "0x80008000" | 31 | UBOOT_ENTRYPOINT_mx7 = "0x80008000" |
32 | UBOOT_ENTRYPOINT_mx8mq = "0x40480000" | ||
30 | UBOOT_ENTRYPOINT_vf = "0x80008000" | 33 | UBOOT_ENTRYPOINT_vf = "0x80008000" |
31 | 34 | ||
32 | PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" | 35 | PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" |
33 | XSERVER_DRIVER = "xf86-video-fbdev" | 36 | XSERVER_DRIVER = "xf86-video-fbdev" |
34 | XSERVER_DRIVER_imxgpu2d = "xf86-video-imx-vivante" | 37 | XSERVER_DRIVER_imxgpu2d = "xf86-video-imx-vivante" |
35 | XSERVER_DRIVER_vf = "xf86-video-modesetting" | 38 | XSERVER_DRIVER_vf = "xf86-video-modesetting" |
39 | XSERVER_DRIVER_append_mx8 = " xf86-video-modesetting" | ||
36 | XSERVER_DRIVER_use-mainline-bsp = "xf86-video-armada" | 40 | XSERVER_DRIVER_use-mainline-bsp = "xf86-video-armada" |
37 | XSERVER = "xserver-xorg \ | 41 | XSERVER = "xserver-xorg \ |
38 | xf86-input-evdev \ | 42 | xf86-input-evdev \ |
@@ -52,6 +56,7 @@ DEFAULTTUNE_mx6 ?= "cortexa9thf-neon" | |||
52 | DEFAULTTUNE_mx6ul ?= "cortexa7thf-neon" | 56 | DEFAULTTUNE_mx6ul ?= "cortexa7thf-neon" |
53 | DEFAULTTUNE_mx6ull ?= "cortexa7thf-neon" | 57 | DEFAULTTUNE_mx6ull ?= "cortexa7thf-neon" |
54 | DEFAULTTUNE_mx7 ?= "cortexa7thf-neon" | 58 | DEFAULTTUNE_mx7 ?= "cortexa7thf-neon" |
59 | DEFAULTTUNE_mx8 ?= "aarch64" | ||
55 | DEFAULTTUNE_vf ?= "cortexa5thf-neon" | 60 | DEFAULTTUNE_vf ?= "cortexa5thf-neon" |
56 | 61 | ||
57 | INHERIT += "machine-overrides-extender" | 62 | INHERIT += "machine-overrides-extender" |
@@ -66,6 +71,7 @@ MACHINEOVERRIDES_EXTENDER_mx6ul = "imxpxp" | |||
66 | MACHINEOVERRIDES_EXTENDER_mx6ull = "imxpxp:imxepdc" | 71 | MACHINEOVERRIDES_EXTENDER_mx6ull = "imxpxp:imxepdc" |
67 | MACHINEOVERRIDES_EXTENDER_mx7d = "imxpxp:imxepdc" | 72 | MACHINEOVERRIDES_EXTENDER_mx7d = "imxpxp:imxepdc" |
68 | MACHINEOVERRIDES_EXTENDER_mx7ulp = "imxpxp:imxgpu:imxgpu2d:imxgpu3d" | 73 | MACHINEOVERRIDES_EXTENDER_mx7ulp = "imxpxp:imxgpu:imxgpu2d:imxgpu3d" |
74 | MACHINEOVERRIDES_EXTENDER_mx8mq = "imxvpu:imxgpu:imxgpu3d" | ||
69 | 75 | ||
70 | MACHINEOVERRIDES_EXTENDER_FILTER_OUT_use-mainline-bsp = " \ | 76 | MACHINEOVERRIDES_EXTENDER_FILTER_OUT_use-mainline-bsp = " \ |
71 | mx6 \ | 77 | mx6 \ |
@@ -97,6 +103,7 @@ MACHINE_SOCARCH_SUFFIX_vf60 = "-vf60" | |||
97 | MACHINE_SOCARCH_SUFFIX_vf50 = "-vf50" | 103 | MACHINE_SOCARCH_SUFFIX_vf50 = "-vf50" |
98 | MACHINE_SOCARCH_SUFFIX_mx6ul = "-mx6ul" | 104 | MACHINE_SOCARCH_SUFFIX_mx6ul = "-mx6ul" |
99 | MACHINE_SOCARCH_SUFFIX_mx6ull = "-mx6ul" | 105 | MACHINE_SOCARCH_SUFFIX_mx6ull = "-mx6ul" |
106 | MACHINE_SOCARCH_SUFFIX_mx8mq = "-mx8m" | ||
100 | MACHINE_SOCARCH_SUFFIX_use-mainline-bsp = "-imx" | 107 | MACHINE_SOCARCH_SUFFIX_use-mainline-bsp = "-imx" |
101 | 108 | ||
102 | MACHINE_ARCH_FILTER = "virtual/kernel" | 109 | MACHINE_ARCH_FILTER = "virtual/kernel" |
@@ -213,6 +220,7 @@ PREFERRED_PROVIDER_virtual/egl_mx6sll ?= "mesa" | |||
213 | PREFERRED_PROVIDER_virtual/egl_mx6ul ?= "mesa" | 220 | PREFERRED_PROVIDER_virtual/egl_mx6ul ?= "mesa" |
214 | PREFERRED_PROVIDER_virtual/egl_mx6ull ?= "mesa" | 221 | PREFERRED_PROVIDER_virtual/egl_mx6ull ?= "mesa" |
215 | PREFERRED_PROVIDER_virtual/egl_mx7ulp ?= "imx-gpu-viv" | 222 | PREFERRED_PROVIDER_virtual/egl_mx7ulp ?= "imx-gpu-viv" |
223 | PREFERRED_PROVIDER_virtual/egl_mx8mq ?= "imx-gpu-viv" | ||
216 | 224 | ||
217 | PREFERRED_PROVIDER_virtual/libgles1_mx6q ?= "imx-gpu-viv" | 225 | PREFERRED_PROVIDER_virtual/libgles1_mx6q ?= "imx-gpu-viv" |
218 | PREFERRED_PROVIDER_virtual/libgles1_mx6dl ?= "imx-gpu-viv" | 226 | PREFERRED_PROVIDER_virtual/libgles1_mx6dl ?= "imx-gpu-viv" |
@@ -222,6 +230,7 @@ PREFERRED_PROVIDER_virtual/libgles1_mx6sll ?= "mesa" | |||
222 | PREFERRED_PROVIDER_virtual/libgles1_mx6ul ?= "mesa" | 230 | PREFERRED_PROVIDER_virtual/libgles1_mx6ul ?= "mesa" |
223 | PREFERRED_PROVIDER_virtual/libgles1_mx6ull ?= "mesa" | 231 | PREFERRED_PROVIDER_virtual/libgles1_mx6ull ?= "mesa" |
224 | PREFERRED_PROVIDER_virtual/libgles1_mx7ulp ?= "imx-gpu-viv" | 232 | PREFERRED_PROVIDER_virtual/libgles1_mx7ulp ?= "imx-gpu-viv" |
233 | PREFERRED_PROVIDER_virtual/libgles1_mx8mq ?= "imx-gpu-viv" | ||
225 | 234 | ||
226 | PREFERRED_PROVIDER_virtual/libgles2_mx6q ?= "imx-gpu-viv" | 235 | PREFERRED_PROVIDER_virtual/libgles2_mx6q ?= "imx-gpu-viv" |
227 | PREFERRED_PROVIDER_virtual/libgles2_mx6dl ?= "imx-gpu-viv" | 236 | PREFERRED_PROVIDER_virtual/libgles2_mx6dl ?= "imx-gpu-viv" |
@@ -231,6 +240,7 @@ PREFERRED_PROVIDER_virtual/libgles2_mx6sll ?= "mesa" | |||
231 | PREFERRED_PROVIDER_virtual/libgles2_mx6ul ?= "mesa" | 240 | PREFERRED_PROVIDER_virtual/libgles2_mx6ul ?= "mesa" |
232 | PREFERRED_PROVIDER_virtual/libgles2_mx6ull ?= "mesa" | 241 | PREFERRED_PROVIDER_virtual/libgles2_mx6ull ?= "mesa" |
233 | PREFERRED_PROVIDER_virtual/libgles2_mx7ulp ?= "imx-gpu-viv" | 242 | PREFERRED_PROVIDER_virtual/libgles2_mx7ulp ?= "imx-gpu-viv" |
243 | PREFERRED_PROVIDER_virtual/libgles2_mx8mq ?= "imx-gpu-viv" | ||
234 | 244 | ||
235 | PREFERRED_PROVIDER_virtual/libgl_mx6q ?= "imx-gpu-viv" | 245 | PREFERRED_PROVIDER_virtual/libgl_mx6q ?= "imx-gpu-viv" |
236 | PREFERRED_PROVIDER_virtual/libgl_mx6dl ?= "imx-gpu-viv" | 246 | PREFERRED_PROVIDER_virtual/libgl_mx6dl ?= "imx-gpu-viv" |
@@ -240,6 +250,7 @@ PREFERRED_PROVIDER_virtual/libgl_mx6sll ?= "mesa" | |||
240 | PREFERRED_PROVIDER_virtual/libgl_mx6ul ?= "mesa" | 250 | PREFERRED_PROVIDER_virtual/libgl_mx6ul ?= "mesa" |
241 | PREFERRED_PROVIDER_virtual/libgl_mx6ull ?= "mesa" | 251 | PREFERRED_PROVIDER_virtual/libgl_mx6ull ?= "mesa" |
242 | PREFERRED_PROVIDER_virtual/libgl_mx7ulp ?= "imx-gpu-viv" | 252 | PREFERRED_PROVIDER_virtual/libgl_mx7ulp ?= "imx-gpu-viv" |
253 | PREFERRED_PROVIDER_virtual/libgl_mx8mq ?= "imx-gpu-viv" | ||
243 | 254 | ||
244 | PREFERRED_PROVIDER_virtual/libg2d_mx6 ?= "imx-gpu-g2d" | 255 | PREFERRED_PROVIDER_virtual/libg2d_mx6 ?= "imx-gpu-g2d" |
245 | PREFERRED_PROVIDER_virtual/libg2d_mx6sll ?= "" | 256 | PREFERRED_PROVIDER_virtual/libg2d_mx6sll ?= "" |
@@ -254,6 +265,7 @@ PREFERRED_VERSION_weston_mx8 ?= "4.0.0.imx" | |||
254 | # Use i.MX libdrm Version | 265 | # Use i.MX libdrm Version |
255 | PREFERRED_VERSION_libdrm_mx6 ?= "2.4.84.imx" | 266 | PREFERRED_VERSION_libdrm_mx6 ?= "2.4.84.imx" |
256 | PREFERRED_VERSION_libdrm_mx7 ?= "2.4.84.imx" | 267 | PREFERRED_VERSION_libdrm_mx7 ?= "2.4.84.imx" |
268 | PREFERRED_VERSION_libdrm_mx8 ?= "2.4.84.imx" | ||
257 | 269 | ||
258 | # Handle default kernel | 270 | # Handle default kernel |
259 | IMX_DEFAULT_KERNEL = "linux-imx" | 271 | IMX_DEFAULT_KERNEL = "linux-imx" |
@@ -261,6 +273,7 @@ IMX_DEFAULT_KERNEL_mxs = "linux-fslc" | |||
261 | IMX_DEFAULT_KERNEL_mx5 = "linux-fslc" | 273 | IMX_DEFAULT_KERNEL_mx5 = "linux-fslc" |
262 | IMX_DEFAULT_KERNEL_mx6 = "linux-fslc-imx" | 274 | IMX_DEFAULT_KERNEL_mx6 = "linux-fslc-imx" |
263 | IMX_DEFAULT_KERNEL_mx7 = "linux-fslc-imx" | 275 | IMX_DEFAULT_KERNEL_mx7 = "linux-fslc-imx" |
276 | IMX_DEFAULT_KERNEL_mx8 = "linux-fslc-imx" | ||
264 | IMX_DEFAULT_KERNEL_mx7ulp = "linux-imx" | 277 | IMX_DEFAULT_KERNEL_mx7ulp = "linux-imx" |
265 | IMX_DEFAULT_KERNEL_mx6sll = "linux-imx" | 278 | IMX_DEFAULT_KERNEL_mx6sll = "linux-imx" |
266 | IMX_DEFAULT_KERNEL_mx6ul = "linux-fslc-imx" | 279 | IMX_DEFAULT_KERNEL_mx6ul = "linux-fslc-imx" |