Otavio Salvador [Tue, 2 Oct 2012 14:53:48 +0000 (11:53 -0300)]
linux-imx (2.6.35.3): Change local version for use with GIT hash
As we now include the GIT hash we don't need to use a date at local
version. We also fix the local version override for 'mxs' SoCs that
were not being used.
Change-Id: I796cb3a90b1ae879e807fe1580cb0e2f11f6cf4e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
linux-imx (2.6.35.3): Update to newer GIT versions
This removes the patch to fix build issues with the perf tool,
an equivalent fix from open-source kernel was added to the Freescale
GIT. The kernel has been updated to mxs and mx5 SoCs.
Otavio Salvador [Fri, 28 Sep 2012 18:26:30 +0000 (15:26 -0300)]
linux-imx (2.6.35.3): Update to newer GIT versions
This remove 3 patches that were merged (or had equivalent fix
implemented) on Freescale kernel. The egalax patch for MX53 QSB touchscreen
was removed as this did not help with touch functionality. The kernel has
been updated to mxs and mx5 SoCs.
Otavio Salvador [Sun, 23 Sep 2012 18:49:58 +0000 (15:49 -0300)]
xf86-video-imxfb: Add a explicit dependency on libz160
The driver depends on libz160 to build so we should explicit depends
on it. The upcoming amd-gpu-x11-bin-mx51 refactoring will drop the
depends on the library as it does not depends on it for building.
Change-Id: I4902f006b3a32e8a38f92798209d5e6a3798bad3 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
The imx-base.inc default to use u-boot.imx as U-Boot target and imx as
U-Boot suffix but the Soc needs to use u-boot-nand.bin as U-Boot
target and bin as U-Boot suffix.
Otavio Salvador [Sun, 23 Sep 2012 05:08:17 +0000 (02:08 -0300)]
image_types_fsl.bbclass: Fix 'mxs' handle of Kernels without dtb files
The code where failing if used with no dtb files available in deploy
directory.
Change-Id: Ib08e23f3d7761b0991fcce009fb93290d698f7c3 Reported-by: Tim Michals <tcmichals@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 18 Sep 2012 12:33:43 +0000 (09:33 -0300)]
u-boot-mxsboot: Update to 2012.07 based branch
We updated the U-Boot source code to the 2012.07 branch but moved from
DENX GIT server to the one used by the regular U-Boot recipe (github)
so we share same code base for both recipes.
Change-Id: Ie8ae327c87c0840dbfb1fb1ca427eb885357defa Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
Otavio Salvador [Sat, 15 Sep 2012 19:56:12 +0000 (16:56 -0300)]
firmware-imx: refactory package naming and version
Rename the 'imx-firmware' package to 'firmware-imx' as this is how the
tarball is named. We also changed the version from 0.1 to 11.09.01 to
proper reflect to the version in use.
During the refactory the package upgrade path has been respected so
package management can know how to handle the rename.
Change-Id: I8d908020333883d7c8a42641e6d9a6e3e81f4bb0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Andrei Gherzan [Tue, 18 Sep 2012 14:24:30 +0000 (17:24 +0300)]
Move fsl-default*.inc from distro to machine
It makes no sense to have distro related configurations in a BSP
layer. So let's have these common parts (provides, version etc)
in machine directory instead.
Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
Otavio Salvador [Mon, 17 Sep 2012 19:13:24 +0000 (16:13 -0300)]
Merge remote branch 'freescale/denzil'
* freescale/denzil:
imx6qsabrelite: Use xserver-xorg instead of xserver-xorg-lite
cogl: Use OpenGL ES2 for mx5 SoCs
imx-base.inc: Set preferred implementation of virtual/libgl for mx5 SoCs
amd-gpu-x11-bin-mx51: Add provides to 'virtual/libgl'
Otavio Salvador [Mon, 17 Sep 2012 19:08:41 +0000 (16:08 -0300)]
imx6qsabrelite: Use xserver-xorg instead of xserver-xorg-lite
Next Yocto release will drop xserver-xorg-lite as building
xserver-xorg and not installing the DRI and GLX modules (and so not
Mesa) results in an increase of 16kb only.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Wed, 12 Sep 2012 23:40:11 +0000 (20:40 -0300)]
amd-gpu-x11-bin-mx51: Add provides to 'virtual/libgl'
The package provides the headers and libraries specific for mx5 SoCs
to use OpenGL ES2 and OpenVG however packages were not depending on
it. This includes the need provides field on the recipe to address the
issue.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Mon, 10 Sep 2012 18:55:43 +0000 (15:55 -0300)]
mxs-base.inc: Disable perf tool features as Linux 2.6.35.3 fails
The perf tool build fails in upcoming Yocto 1.3 as it try to enable
perf-scripting but perl and python linking is not working in current
default kernel.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Mon, 10 Sep 2012 18:48:30 +0000 (15:48 -0300)]
imx-base.inc: Disable perf tool features as Linux 2.6.35.3 fails
The perf tool build fails in upcoming Yocto 1.3 as it try to enable
perf-scripting but perl and python linking is not working in current
default kernel.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Thu, 13 Sep 2012 15:00:54 +0000 (12:00 -0300)]
mxs-base.inc: Use xserver-xorg instead of xserver-xorg-lite
Next Yocto release will drop xserver-xorg-lite as building
xserver-xorg and not installing the DRI and GLX modules (and so not
Mesa) results in an increase of 16kb only.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
Otavio Salvador [Thu, 13 Sep 2012 12:41:38 +0000 (09:41 -0300)]
imx-base.inc: Use xserver-xorg instead of xserver-xorg-lite
Next Yocto release will drop xserver-xorg-lite as building
xserver-xorg and not installing the DRI and GLX modules (and so not
Mesa) results in an increase of 16kb only.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
Otavio Salvador [Thu, 13 Sep 2012 14:57:50 +0000 (11:57 -0300)]
fsl-default-providers.inc: Change virtual/xserver to xserver-xorg
Next Yocto release will drop xserver-xorg-lite as building
xserver-xorg and not installing the DRI and GLX modules (and so not
Mesa) results in an increase of 16kb only.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
Otavio Salvador [Thu, 13 Sep 2012 13:56:02 +0000 (10:56 -0300)]
u-boot: Fix mx28evk bootargs
Without this patch console=${console_mainline} is never evaluated and
we get console=${console_mainline} in the bootargs which leads to no
kernel boot log on the serial console.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
Otavio Salvador [Thu, 13 Sep 2012 12:47:33 +0000 (09:47 -0300)]
Merge remote branch 'freescale/denzil' into master
* freescale/denzil:
linux-imx (2.6.35.3): perf tools: Do not treat warnings as errors
linux-imx (2.6.35.3): perf tools: Fix build against newer glibc
linux-imx (2.6.35.3): mx5: Fix IPU hang when framebuffer is enabled in U-boot
Otavio Salvador [Mon, 10 Sep 2012 00:42:08 +0000 (21:42 -0300)]
linux-imx (2.6.35.3): perf tools: Do not treat warnings as errors
Newer GCC detect more warnings and this makes building of perf not
possible in the upcoming release of Yocto (1.3). We deal with that
making the warnings not fatal instead of changing perf code.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 7 Sep 2012 21:51:33 +0000 (18:51 -0300)]
linux-imx (2.6.35.3): perf tools: Fix build against newer glibc
Upstream glibc commit 295e904 added a definition for __attribute_const__
to cdefs.h. This causes the following error when building perf:
util/include/linux/compiler.h:8:0: error: "__attribute_const__"
redefined [-Werror] /usr/include/sys/cdefs.h:226:0: note: this is the
location of the previous definition
Wrap __attribute_const__ in #ifndef as done for __always_inline.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Thu, 6 Sep 2012 12:38:14 +0000 (09:38 -0300)]
linux-imx (2.6.35.3): readd workaround for iMX28 problem with cpufreq
When cleaning the kernel recipes, the patch to disable cpufreq. This
patch readd the the missing workaround back to fix the hanging issue
during the boot.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 7 Sep 2012 20:35:51 +0000 (17:35 -0300)]
Merge remote branch 'freescale/denzil' into master
* freescale/denzil:
qt4-embedded: enable OpenGL ES2 and OpenVG for mx5 SoCs
qt4-x11-free: enable OpenGL ES2 and OpenVG for mx5 SoCs
amd-gpu-x11-bin-mx51: Proper detect the building on Linux
amd-gpu-x11-bin-mx51: Set compatibility as mx5 SoC family only
Otavio Salvador [Sat, 18 Aug 2012 18:02:23 +0000 (15:02 -0300)]
amd-gpu-x11-bin-mx51: Proper detect the building on Linux
GCC defines __linux__ when running on Linux but the headers where
checking by _LINUX define hence enforcing explicit definition by build
system; we patch the headers to check for __linux__ and then ensure it
"Just Work (TM)".
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
Otavio Salvador [Fri, 17 Aug 2012 13:51:58 +0000 (10:51 -0300)]
linux-libc-headers-imx (2.6.38): drop as no BSP uses it
The 2.6.38 kernel has been used for the initial i.MX6Q support but now
it is replaced by 3.0.15 with much nicer kernel support thus this
version has no reason to be kept on the repository anymore.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
Otavio Salvador [Fri, 17 Aug 2012 13:48:36 +0000 (10:48 -0300)]
linux-imx (2.6.38): drop as no BSP uses it
The 2.6.38 kernel has been used for the initial i.MX6Q support but now
it is replaced by 3.0.15 with much nicer kernel support thus this
version has no reason to be kept on the repository anymore.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Fabio Estevam <fabio.estevam@freescale.com>
Otavio Salvador [Wed, 15 Aug 2012 17:38:56 +0000 (14:38 -0300)]
Merge remote branch 'freescale/denzil' into master
* freescale/denzil:
linux-imx (2.6.35.3): reduce delta against kernel source imx23evk_defconfig
linux-imx (2.6.35.3): use 10.12.01 based kernel for mxs SoC family
linux-imx (3.0.15): update to use linux-imx
linux-imx (2.6.35.3): update to use linux-imx.inc
linux-imx.inc: add to avoid duplicating code among linux-imx' recipes
Otavio Salvador [Sun, 5 Aug 2012 17:18:12 +0000 (14:18 -0300)]
linux-imx (2.6.35.3): use 10.12.01 based kernel for mxs SoC family
Freescale maintains specific patches for their SoC families on
respective branches so we now have specific SRCREV for each
family.
For mxs we're using the 10.12.01 branch while for mx5 we keep using
11.09.01 one and we ended keeping the specific patches of each SoC
applying only on the right family.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>