| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
For the packages that make up the OpenGL interfaces, inject variables
so that they don't get Debian-renamed (which would remove the -mx6
suffix).
Change-Id: I203addf85c08a6f0c7cddaa6bfa45f6b896bf595
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
| |
I am pleased to commit this change as this is the first time ALL
PATCHES previously kept in the patches-2013.07 branch were applied in
the current release of U-Boot mainline and all environment changes are
also fully merged. I know we shortly will end backporting a fix or
improvement, during 2013.10 development, but it is an accomplishment
worth keeping record ;-)
Change-Id: If2de1dbd8721f8ddb21d0091e87f31109b8b8e7a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
| |
The standard FILES definition works fine for current contents; I did
check the package contents before/after using buildhistory and
packaged files are the same.
Change-Id: Ia048338e1db38896a66aaf9f46fcc4071d402f42
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes [YOCTO #4850]
findings:
* meta-fsl-arm/recipes-graphics/mesa/mesa_9.1.3.bbappend is used to
delete libGL.* after compilation of mesa
* ./recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.0.35-4.0.0.bb, via
gpu-viv-bin-mx6q.inc, provides its own version of libGL
* gpu-viv-bin-mx6q does not advertise "virtual/libgl" in "PROVIDES +="
* but mesa (via mesa.inc) does:
PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl"
* so the statement in imx-base.inc
PREFERRED_PROVIDER_virtual/libgl_mx6 ?= "gpu-viv-bin-mx6q"
does not have effect, because mesa is still the only provider
of virtual/libgl
* packages depending on virtual/libgl only get mesa, which will not contain
the libGL library
* in fact, we still use the gl headers from mesa, but the binary blob library
from gpu-viv-bin-mx6q (gpu-viv-bin-mx6q does not provide the headers),
so a package compiling against GL needs both mesa and gpu-viv-bin-mx6q
conclusion:
* so i suggest having gpu-viv-bin-mx6q depend on mesa to draw in the
gl header package, advertising "virtual/libgl" for gpu-viv-bin-mx6q
via "PROVIDES +=" and not advertising virtual/libgl for mesa via the
.bbappend file
Signed-off-by: Simon Braunschmidt <sb@emlix.com>
|
|
|
|
|
|
|
| |
Update 3.0.35 4.0.0 branch to commit 3383d801 (ENGR00271359 Add Multi-touch
support).
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
|
|
|
|
|
|
|
| |
Update 3.0.35 4.0.0 branch to commit c3e6a39 (ENGR00271136 Fix build break when
CONFIG_CLK_DEBUG is disabled).
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
|
|
|
|
|
|
|
| |
Update 2.6.35 maintain branch to commit f19246ce (ENGR00271139
SD2_DATA1__AUDMUX_AUD4_TXFS: fix pin defintion).
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
|
|
|
|
|
|
|
| |
Recipe enables machine specific features (vivante libs) for i.MX6.
Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
| |
When I applied 504ead39 and fixed the conflict I kept the patch
reference by mistake; remove it.
Change-Id: I175925912dc745fcbd9581ab34f7f384bcdc12b4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
| |
Change-Id: Ieb49b155a1332124c51f548cbb0057fb0b52dcf9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
| |
This updates the U-Boot code to the v2013.07-rc2 tag and also merges
the imx/master tree on it. This contains most changes which will
affect us in the upcoming 2013.07 release and should allow us to give
it a good test.
Change-Id: I5f4d3770bbc264ba85dc38b93ffc9db31633a0ff
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
| |
The following patches are included:
08814d9 ARM: 7670/1: fix the memset fix
b38a054 ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations
Change-Id: I16c3c960bfe6ccf27565274fcc026142de4dc815
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
| |
The following patches are included:
a0de0f9 ARM: 7670/1: fix the memset fix
96a7591 ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations
ef3b62c ENGR00266268 net: fec: napi cause system crash
Change-Id: I5ac1d25fee85f7f89a52deb138ba292417812728
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
| |
With newer version of the glib2 recipe in poky, deprecated APIs
have been enforced disabled, so we need to re-enable them
in the meta-fsl-arm layer while they are still in use.
Change-Id: Idf9ae8c9edd0a80592b6d9e2cf6c7e8560b35af5
Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
|
|
|
|
|
| |
Change-Id: I95602c3e0d8036df29c7be089f36011801cde40f
Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
|
|
|
|
|
|
|
|
|
|
| |
lttng support is enabled in Freescale test images however its modules
were not being build due lacking of tracing support in the
kernel. This patch enables the needed kernel features to allow the
modules to be build and thus making lttng usable.
Change-Id: I22362e62e4ec077bbc35366cb5ac86ea1a4c5f5f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
| |
This runs each defconfig against 'oldconfig' and update it as this
kernel does not yet provide 'savedefconfig' command.
Change-Id: Id19c6acdb029662041a82ac6cf4c828a1c6cfc0a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
| |
lttng support is enabled in Freescale test images however its modules
were not being build due lacking of tracing support in the
kernel. This patch enables the needed kernel features to allow the
modules to be build and thus making lttng usable.
Change-Id: Ifa5fd3a5206502d8b100ce6211d2cbb69b9c6f3b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
| |
This runs each defconfig against 'savedefconfig' and also sync i.MX6SL
to i.MX6Q one.
Change-Id: I85b8e973df695154d816e313589512a1118d306d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
| |
Update to commit 36947b7 ("ENGR00269935 Fix the build break").
Remove the arm-mach-mx6-fix-pll4-set_rate-callback.patch file now that this
patch is applied into the 4.0.0 branch.
Change-Id: Ie900d53c1d3d0397e5cb429b0e00e94597df6559
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
|
|
|
|
|
| |
Change-Id: I8a13169e2add1d36aa7f83e7865b954090208a74
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
| |
GCC 4.8 currently ICE when building perf for i.MX5 SoCs and we can
workaround it disabling the FPU tunning for it. This is a temporary
solution until GCC fixes this in an upcoming release.
GCC bugzilla: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57748
Change-Id: I5a23e6b57695a90e9750f0fa28c419b260c83be2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
| |
This patch has been send by Alexander Smirnov to meta-freescale
mailing list and is still not applied in Freescale GIT server.
Apply it here as a interim solution.
Change-Id: I44cf01f8461e91ec13ed3b9d045f8ea484988876
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
|
|
|
|
| |
These patches has been send by Eric Bénard to meta-freescale
mailing list and are still not applied in
Freescale GIT server.
Apply them here as a interim solution.
Change-Id: I75c768f7340e9e5dae45e2def889fac3f6b1dec2
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, we were only packaging libEGL.so and libGLESv2.so. This
worked at runtime because ldconfig installed symlinks for the soname
of these libraries (libEGL.so.1 and libGLESv2.so.2).
However, there are situations where we need the soname version of
these libraries at build time. Specifically, if these libraries are
indirectly referenced by another library, then the linker looks them
up using the soname.
This patch changes the installation of these libraries to the normal
way of installing. That is, we install them as the soname, and create
symlinks for libEGL.so and libGLESv2.so.2. This also matches the way
that these libraries are provided in the source.
The one catch with that is libEGL.so also tries to load libGLESv2.so
directly at runtime, rather than using the soname, so we need to
install the libGLESv2.so symlink to the rootfs also, and we need to
disable a QA error to allow this.
libGL and libGLESv1 are fixed in a similar manner, but I haven't
tested them.
This fixes the following errors when building qtgstreamer:
oe-core/build/tmp-eglibc/sysroots/i686-linux/usr/libexec/armv7a-vfp-neon-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.7.2/ld: warning: libGLESv2.so.2, needed by oe-core/build/tmp-eglibc/sysroots/imx6qsabrelite/usr/lib/libQt5Gui.so.5.0.2, not found (try using -rpath or -rpath-link)
oe-core/build/tmp-eglibc/sysroots/i686-linux/usr/libexec/armv7a-vfp-neon-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.7.2/ld: warning: libEGL.so.1, needed by oe-core/build/tmp-eglibc/sysroots/imx6qsabrelite/usr/lib/libQt5Gui.so.5.0.2, not found (try using -rpath or -rpath-link)
Change-Id: I8e0a2175b6d6bd1a6972c79c8532061edd8dca0d
Signed-off-by: Philip Craig <phil@blackmoth.com.au>
|
|
|
|
|
|
| |
Change-Id: Ifc2a66a653281dc72b462671434c571cf29d6faa
Reported-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
| |
The binaries provided by Freescale does not provide debug symbols and
has relocations in .text sessions; we cannot fix those issues without
the source code so ignore them.
Change-Id: Ib47ee2b448cdf132d073703e3980c774c03af83d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
| |
The binaries provided by Freescale does not provide debug symbols; we
cannot fix those issues without full source code so ignore them.
Change-Id: I86a56ef1ed200c2da46781e2e21c1d51d919b7f7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
| |
libGAL is linked to a couple of libraries so add these libraries to DEPENDS to
give shlibs the possibility of picking them up.
Change-Id: I4ae27eaa131fdb4069c8a60a14f5050aacc2f5ac
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
| |
egl.pc and glesv1_cm.pc had 'Requires.private' on x11 libs.
This got removed from them. To keep the x11 behavior,
new x11 specific pkg-config files were added and will be installed
by gpu-viv-bin-mx6q.inc, if "X11'-DISTRO_FEATURE is present.
For uniformity reasons, the same schema got applied to glesv2.pc
Change-Id: I23c1b685d4be10119a0f90179c2e87e1db64ca05
Signed-off-by: Thomas Senyk <thomas.senyk@pelagicore.com>
|
|
|
|
|
|
|
|
|
|
|
| |
libGLESv2 has undefined symbols, which get provided by libEGL and libGAL,
but libGLESv2 has no implicit 'link' to those libs.
So if you link against libGLESv2 but not against libEGL and libGAL,
you'll get 'undefined symbol'-errors.
Change-Id: I2c35ba4b592a89106b82e16bbfdfb2c5fc6553c6
Signed-off-by: Thomas Senyk <thomas.senyk@pelagicore.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
| |
Create the .so file needed by -dev package.
Change-Id: Ibcff7d77f6e8f0eb96f333689449b3dafdee7b70
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
| |
This merges v3.9.6 stable release fixes.
Change-Id: Ib2fc69ab6245d10428963d66e1fec21c402f896b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
| |
This updates the U-Boot and mxsboot utility to the 2013.07-rc1
release.
Change-Id: Ib1079c18bd17fd59cd77ba604de770262784d63b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
| |
this provides the GPU libraries for framebuffer
Change-Id: I82d918384d623043401290a0eab66e075176ba82
Signed-off-by: Eric Bénard <eric@eukrea.com>
|
|
|
|
|
|
|
| |
this will allow easier addition of non x11 package
Change-Id: Ib7df3aa52ae2fdc10044e475087933ea5d258b93
Signed-off-by: Eric Bénard <eric@eukrea.com>
|
|
|
|
|
|
|
| |
this prevent warnings and parse errors
Change-Id: Ia441cbdf89009a7aa7ae07ed7f97475183b0a99c
Signed-off-by: Eric Bénard <eric@eukrea.com>
|
|
|
|
|
|
|
| |
It includes the same INCLUDE_DIR from imx-lib
Change-Id: Ie2a5aeff621a6c333e14d24a8c0e78a7b72ba50c
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
|
|
|
|
| |
For mx6 and mx5, the dependency is already covered,
because imx-lib depends on virtual/kernel
But mx28 does not depends on imx-lib, so it must
depend on virtual/kernel
Change-Id: I9e0b26b833bb870f5f06236e347e35449ea1727b
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
|
| |
Provide pkg-config files for egl, glesv1_cm and glesv2
Change-Id: Ie6d8c24d9415068927784a917ede644d87c283f7
Signed-off-by: Diego Rondini <diego.ml@zoho.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
| |
This includes a new libgl-mx6 package, besides the 3.0.35-4.0.0
release includes the GL library (without the headers) so we needed to
avoid the headers removal done before. The Wayland backend needs to be
removed as it will be supported in another GPU package so we added an
explicit FIXME note to keep it recorded.
Change-Id: I07f926b94f7dd31ce51dc03f676adc6d2a080b88
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
| |
Vivante libGL does not provide the glWindowPos2iARB symbol, but
glWindowPos2i. Use this instead.
Change-Id: I8226fd54935bab2bbc9b2d9df92c0c18bf935186
Reported-by: Jeremy Stashluk <jstashluk@dekaresearch.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
| |
The Vivante GPU package provide a libGL library which we should use to
fully support the GPU features; so we drop the binary library from
mesa package.
Change-Id: I7e675e2fb6b9cf8600c7aa7fa961fc743bb051bc
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
| |
Change-Id: I5238f70533ba56d105fcad60e19f43832628cf63
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
| |
Change-Id: Idc86a2c70345a16b2eb77c4ce7c188a638c6b1fd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
| |
The 4.0.0 version supports all i.MX6 variants so we can use a single
revision for them all.
The eGalax' support for single touch events and the perf build fix are
fixed in Freescale tree, so we drop these patches on this version.
Change-Id: Iaec598dd69a3107c09d20e3e890c46d0922d4e44
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
| |
The 4.0.0 version supports all i.MX6 variants so we can use a single
revision for them all.
Change-Id: I6a2ea90b1609a696c6f40a296e2e6612b14d40d9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The includes following changes:
* Merge v3.9.4 stable release
* ASoC: pcm: Require both CODEC and CPU support when declaring stream caps
* ASoC: mxs: mxs-saif: Split mxs_saif_dai into two elements
* ARM: mxs: Pass the system revision
* ARM: mxs: Print silicon version on boot
* ARM: dt: Use the 'model' field for printing the hardware revision
Change-Id: Icc919e04a44f47db09e0e1266e971c3bb23ff2bd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
| |
The linux-firmware already provide the Atheros firmware so we should
use it and avoid duplication.
Change-Id: I5e8675612916ab20ae27e63aedba6758e9a17afb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|