| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
commit 0a9469a14c5 (linux-imx (2.6.35.3): Enable FEC_NAPI in the MX5 defconfig)
enabled NAPI support on mx5 defconfig and causes the following kernel crash:
Starting advanced power management daemon: kernel BUG at include/linux/netdevice.h:462!
Unable to handle kernel NULL pointer dereference at virtual address 00000000
apmd.
apmd[1613]: apmd 3.2.1 interfacimxc_ipu mxc_ipu: Channel already disabled 9
mxc_ipu mxc_ipu: Channel already uninitialized 9
ng with apm driver 1.13 and APM BIOS 1.2
pgd = df79c000
[00000000] *pgd=cf598031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#1] PREEMPT
last sysfs file: /sys/devices/platform/mxc_sdc_fb.1/graphics/fb0/mode
Modules linked in:
CPU: 0 Not tainted (2.6.35.3-maintain+yocto+g2796ca6 #1)
PC is at __bug+0x1c/0x28
LR is at __bug+0x18/0x28
pc : [<80035c28>] lr : [<80035c24>] psr: 600f0013
sp : df635e38 ip : e08fe000 fp : 00008914
r10: 7ebf48e0 r9 : 00000000 r8 : 00000001
r7 : 00009002 r6 : 00000001 r5 : 8045406c r4 : df011000
r3 : 00000000 r2 : df635e2c r1 : 807a3d2b r0 : 00000033
Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: cf79c019 DAC: 00000015
Process connmand (pid: 1589, stack limit = 0xdf6342e8)
Stack: (0xdf635e38 to 0xdf636000)
5e20: 00000000 802a833c
5e40: df011000 000000e2 df011000 8045406c 00000001 00009002 00000001 00000000
5e60: 7ebf48e0 80376224 803761a8 df011000 ffff9003 80376464 00008914 df011000
5e80: 00009002 df422000 df011000 80376554 00000000 df42200c df422000 803b8438
5ea0: df634000 00000000 30687465 00000000 00000000 00000000 00009003 00000000
5ec0: 00000000 00000000 00000000 00008914 803639d4 7ebf48e0 808cdebc 80033004
5ee0: df634000 00093250 7ebf48e0 80363be0 0000c000 df561000 803639d4 7ebf48e0
5f00: 00008914 800d5c78 0000c000 7ebf48e0 df561000 00008914 0000000d 800d66d8
5f20: 00000003 80712c08 808cdce8 df634000 00093250 800c964c 00000000 0000000d
5f40: de289c00 df635f84 00080000 803641ec df634000 df052800 de28e800 00000000
5f60: 00000000 7ebf48e0 df561000 00008914 0000000d 80033004 df634000 00093250
5f80: 7ebf4cf4 800d6760 0000000d 00000000 7ebf48e0 0000000d 00000000 00000001
5fa0: 00000036 80032e80 0000000d 00000000 0000000d 00008914 7ebf48e0 00009002
5fc0: 0000000d 00000000 00000001 00000036 00000000 000001bc 00093250 7ebf4cf4
5fe0: 0008e5ac 7ebf48dc 00053ef4 4d196fec 600f0010 0000000d 00000000 00000000
[<80035c28>] (__bug+0x1c/0x28) from [<802a833c>] (fec_enet_open+0x2c/0x25c)
[<802a833c>] (fec_enet_open+0x2c/0x25c) from [<80376224>] (__dev_open+0x7c/0xfc)
[<80376224>] (__dev_open+0x7c/0xfc) from [<80376464>] (__dev_change_flags+0x8c/0x110)
[<80376464>] (__dev_change_flags+0x8c/0x110) from [<80376554>] (dev_change_flags+0x10/0x44)
[<80376554>] (dev_change_flags+0x10/0x44) from [<803b8438>] (devinet_ioctl+0x298/0x694)
[<803b8438>] (devinet_ioctl+0x298/0x694) from [<80363be0>] (sock_ioctl+0x20c/0x25c)
[<80363be0>] (sock_ioctl+0x20c/0x25c) from [<800d5c78>] (vfs_ioctl+0x2c/0xac)
[<800d5c78>] (vfs_ioctl+0x2c/0xac) from [<800d66d8>] (do_vfs_ioctl+0x514/0x56c)
[<800d66d8>] (do_vfs_ioctl+0x514/0x56c) from [<800d6760>] (sys_ioctl+0x30/0x58)
[<800d6760>] (sys_ioctl+0x30/0x58) from [<80032e80>] (ret_fast_syscall+0x0/0x30)
Code: e59f0010 e1a01003 eb0fb87b e3a03000 (e5833000)
---[ end trace 1602d2bf9360375c ]---
Disable CONFIG_FEC_NAPI option so that we can have FEC functional again.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
|
|
|
|
|
|
|
|
|
| |
Remove fsl-mm-codeclib, fsl-mm-codeclib, fsl-mm-flv-codeclib
and fsl-mm-mp3enc-codeclib.
In new version, all packages are covered by only libfslcodec
Change-Id: If7c8eaaad5e493410e968911734eb00a35711ff7
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
|
| |
Version 3.0.35-4.0.0 is compatible with MX5 SOC FAMILY
Remove old version (11.09.01) and patches for this version
Change-Id: I27b3d7c94c68459c32b151054b5f1b175dd75bfb
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
|
| |
The 3.0.7 version is compatible with MX28, MX53 and MX6 SoCs so we
move them all to this release.
Change-Id: I3ebf1c4ad6d02e2886450bc9c3dcfb1df98b6160
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
|
| |
The 3.0.7 version is compatible with MX28, MX53 and MX6 SoCs so we
move them all to this release.
Change-Id: Ic1086d4ffb87989c5ac060bab111ceb33da81279
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
|
| |
The 3.0.7 version is compatible with MX28, MX53 and MX6 SoCs so we
move them all to this release.
Change-Id: Iffb871c2a846391e8d628df5e3f1c9202ff29fa4
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
|
| |
Add new version compatible with MX6 SOC FAMILY
Remove old version (1.0.17)
Change-Id: I515eea5ddaca61cc1034a3b70e9a3df0e6c2b9af
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
|
|
| |
imx-lib is not a multimedia application. It provides
others libs not related with multimedia, so it should
go to recipes-bsp dir.
Change-Id: Ie2f2adba2e155d780ce4436fc308277961a66769
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add new version compatible with MX6 SOC FAMILY
Remove old version for MX6 (1.1.0)
The license was changed in new vesion, so new package
is .bin file (instead of .tar.gz file).
The SRC_URI for old/new version is different, so it was
removed from .inc file and place in each version file.
Change-Id: Idd6cacf4f713b01558b002d934541e9760fe53ca
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
|
| |
Add new version compatible with MX6 SOC FAMILY.
Remove old version for MX6 (1.1.0)
Change-Id: I2e500ce49590340c47ee107f08cab604c21c88d5
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
|
|
|
|
|
|
|
| |
The libfslcodec-meta is specially useful for debugging so we can test
if a failure is due a missing dependency across codecs or to provide
demo images which has a wide range of supported codecs.
Change-Id: Ic6deb1f7c1eab70405078ed79757dd57d9f29316
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|