diff options
author | Lauren Post <lauren.post@freescale.com> | 2015-07-31 09:18:40 -0500 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2016-04-19 15:03:14 -0300 |
commit | d8fbb90d807227e8782d5cb049dc306f627a893a (patch) | |
tree | d3cd3b2c807012b6dd31c3c185636e9864c4156e | |
parent | 9c2ae6c01be60d55770e5f4d9f3feae3fe05e80c (diff) | |
download | meta-freescale-d8fbb90d807227e8782d5cb049dc306f627a893a.tar.gz |
imx-base: Changes for i.MX 6Ultra Lite
Create the additiosn for 6ul SOC family.
i.MX 6Ultra Lite has no GPU or VPU so change settings
that assume mx6 has a GPU to use mesa for graphics.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
-rw-r--r-- | conf/machine/include/imx-base.inc | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index f0b39b3b..42708655 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc | |||
@@ -23,6 +23,7 @@ PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" | |||
23 | XSERVER_DRIVER = "xf86-video-fbdev" | 23 | XSERVER_DRIVER = "xf86-video-fbdev" |
24 | XSERVER_DRIVER_mx5 = "xf86-video-imxfb" | 24 | XSERVER_DRIVER_mx5 = "xf86-video-imxfb" |
25 | XSERVER_DRIVER_mx6 = "xf86-video-imxfb-vivante" | 25 | XSERVER_DRIVER_mx6 = "xf86-video-imxfb-vivante" |
26 | XSERVER_DRIVER_mx6ul = "xf86-video-fbdev" | ||
26 | XSERVER = "xserver-xorg \ | 27 | XSERVER = "xserver-xorg \ |
27 | xf86-input-evdev \ | 28 | xf86-input-evdev \ |
28 | ${XSERVER_DRIVER}" | 29 | ${XSERVER_DRIVER}" |
@@ -43,6 +44,7 @@ MACHINE_EXTRA_RRECOMMENDS = "kernel-modules" | |||
43 | # DEFAULTTUNE_mx6 ?= "cortexa9t-neon" | 44 | # DEFAULTTUNE_mx6 ?= "cortexa9t-neon" |
44 | # handled by hardware | 45 | # handled by hardware |
45 | DEFAULTTUNE_mx6 ?= "cortexa9thf-neon" | 46 | DEFAULTTUNE_mx6 ?= "cortexa9thf-neon" |
47 | DEFAULTTUNE_mx6ul ?= "cortexa7thf-neon" | ||
46 | DEFAULTTUNE_mx7 ?= "cortexa7thf-neon" | 48 | DEFAULTTUNE_mx7 ?= "cortexa7thf-neon" |
47 | 49 | ||
48 | # Sub-architecture support | 50 | # Sub-architecture support |
@@ -55,6 +57,7 @@ MACHINE_SOCARCH_SUFFIX_mx6sl = "-mx6sl" | |||
55 | MACHINE_SOCARCH_SUFFIX_mx7 = "-mx7d" | 57 | MACHINE_SOCARCH_SUFFIX_mx7 = "-mx7d" |
56 | MACHINE_SOCARCH_SUFFIX_vf60 = "-vf60" | 58 | MACHINE_SOCARCH_SUFFIX_vf60 = "-vf60" |
57 | MACHINE_SOCARCH_SUFFIX_vf50 = "-vf50" | 59 | MACHINE_SOCARCH_SUFFIX_vf50 = "-vf50" |
60 | MACHINE_SOCARCH_SUFFIX_mx6ul = "-mx6ul" | ||
58 | 61 | ||
59 | MACHINE_ARCH_FILTER = "virtual/kernel" | 62 | MACHINE_ARCH_FILTER = "virtual/kernel" |
60 | MACHINE_SOCARCH_FILTER = "libfslcodec libfslvpuwrap libfslparser" | 63 | MACHINE_SOCARCH_FILTER = "libfslcodec libfslvpuwrap libfslparser" |
@@ -96,24 +99,38 @@ PREFERRED_PROVIDER_virtual/libgles2_mx5 ?= "amd-gpu-${GPU_FLAVOUR}bin-mx51" | |||
96 | PREFERRED_PROVIDER_amd-gpu-mx51 ?= "amd-gpu-${GPU_FLAVOUR}bin-mx51" | 99 | PREFERRED_PROVIDER_amd-gpu-mx51 ?= "amd-gpu-${GPU_FLAVOUR}bin-mx51" |
97 | 100 | ||
98 | # mx6 GPU libraries | 101 | # mx6 GPU libraries |
99 | PREFERRED_PROVIDER_virtual/egl_mx6 ?= "imx-gpu-viv" | 102 | PREFERRED_PROVIDER_virtual/egl_mx6q ?= "imx-gpu-viv" |
103 | PREFERRED_PROVIDER_virtual/egl_mx6dl ?= "imx-gpu-viv" | ||
104 | PREFERRED_PROVIDER_virtual/egl_mx6sx ?= "imx-gpu-viv" | ||
105 | PREFERRED_PROVIDER_virtual/egl_mx6sl ?= "imx-gpu-viv" | ||
106 | PREFERRED_PROVIDER_virtual/egl_mx6ul ?= "mesa" | ||
107 | |||
100 | PREFERRED_PROVIDER_virtual/libgles1_mx6q ?= "imx-gpu-viv" | 108 | PREFERRED_PROVIDER_virtual/libgles1_mx6q ?= "imx-gpu-viv" |
101 | PREFERRED_PROVIDER_virtual/libgles1_mx6dl ?= "imx-gpu-viv" | 109 | PREFERRED_PROVIDER_virtual/libgles1_mx6dl ?= "imx-gpu-viv" |
102 | PREFERRED_PROVIDER_virtual/libgles1_mx6sx ?= "imx-gpu-viv" | 110 | PREFERRED_PROVIDER_virtual/libgles1_mx6sx ?= "imx-gpu-viv" |
103 | PREFERRED_PROVIDER_virtual/libgles1_mx6sl ?= "mesa" | 111 | PREFERRED_PROVIDER_virtual/libgles1_mx6sl ?= "mesa" |
112 | PREFERRED_PROVIDER_virtual/libgles1_mx6ul ?= "mesa" | ||
113 | |||
104 | PREFERRED_PROVIDER_virtual/libgles2_mx6q ?= "imx-gpu-viv" | 114 | PREFERRED_PROVIDER_virtual/libgles2_mx6q ?= "imx-gpu-viv" |
105 | PREFERRED_PROVIDER_virtual/libgles2_mx6dl ?= "imx-gpu-viv" | 115 | PREFERRED_PROVIDER_virtual/libgles2_mx6dl ?= "imx-gpu-viv" |
106 | PREFERRED_PROVIDER_virtual/libgles2_mx6sx ?= "imx-gpu-viv" | 116 | PREFERRED_PROVIDER_virtual/libgles2_mx6sx ?= "imx-gpu-viv" |
107 | PREFERRED_PROVIDER_virtual/libgles2_mx6sl ?= "mesa" | 117 | PREFERRED_PROVIDER_virtual/libgles2_mx6sl ?= "mesa" |
118 | PREFERRED_PROVIDER_virtual/libgles2_mx6ul ?= "mesa" | ||
119 | |||
108 | PREFERRED_PROVIDER_virtual/libgl_mx6q ?= "imx-gpu-viv" | 120 | PREFERRED_PROVIDER_virtual/libgl_mx6q ?= "imx-gpu-viv" |
109 | PREFERRED_PROVIDER_virtual/libgl_mx6dl ?= "imx-gpu-viv" | 121 | PREFERRED_PROVIDER_virtual/libgl_mx6dl ?= "imx-gpu-viv" |
110 | PREFERRED_PROVIDER_virtual/libgl_mx6sx ?= "imx-gpu-viv" | 122 | PREFERRED_PROVIDER_virtual/libgl_mx6sx ?= "imx-gpu-viv" |
111 | PREFERRED_PROVIDER_virtual/libgl_mx6sl ?= "mesa" | 123 | PREFERRED_PROVIDER_virtual/libgl_mx6sl ?= "mesa" |
124 | PREFERRED_PROVIDER_virtual/libgl_mx6ul ?= "mesa" | ||
125 | |||
112 | PREFERRED_PROVIDER_virtual/libg2d_mx6 ?= "imx-gpu-viv" | 126 | PREFERRED_PROVIDER_virtual/libg2d_mx6 ?= "imx-gpu-viv" |
127 | PREFERRED_PROVIDER_virtual/libg2d_mx6ul = "" | ||
113 | 128 | ||
114 | # Handle default kernel | 129 | # Handle default kernel |
115 | IMX_DEFAULT_KERNEL = "linux-imx" | 130 | IMX_DEFAULT_KERNEL = "linux-imx" |
116 | IMX_DEFAULT_KERNEL_mx6 = "linux-fslc-mx6" | 131 | IMX_DEFAULT_KERNEL_mx6 = "linux-fslc-mx6" |
132 | IMX_DEFAULT_KERNEL_mx6ul = "linux-imx" | ||
133 | |||
117 | PREFERRED_PROVIDER_virtual/kernel ??= "${IMX_DEFAULT_KERNEL}" | 134 | PREFERRED_PROVIDER_virtual/kernel ??= "${IMX_DEFAULT_KERNEL}" |
118 | 135 | ||
119 | SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" | 136 | SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" |