linux-imx-3.0.35: egalax single touch built-in in defconfig
The egalax single touch feature must be built-in by default, so
users do not need to select in order to have the touchscreen
feature. Tested on imx6qsabre[auto|sd] machines.
Noor Ahsan [Tue, 22 Jan 2013 09:54:49 +0000 (14:54 +0500)]
linux-linaro: Fix an error related to multiline comment.
* With latest changes in bitbake related to multiline comment
linux-linaro recipe was giving error "There is a confusing
multiline, partially commented expression"at parse time. Fix
that issue.
New udev version needs CONFIG_DEVTMPFS_MOUNT to be selected, otherwise console
gets stuck.
The same approach has been already deployed into 3.0.35 as per commit 96417b88a
(Recent versions of udev (182 in OE-core) need devtmpfs to operate correctly).
New udev version needs CONFIG_DEVTMPFS_MOUNT to be selected, otherwise console
gets stuck.
The same approach has been already deployed into 3.0.35 as per commit 96417b88a
(Recent versions of udev (182 in OE-core) need devtmpfs to operate correctly).
Suggested-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Fabio Estevam [Tue, 15 Jan 2013 18:35:47 +0000 (16:35 -0200)]
linux-fslc_3.7: udev needs CONFIG_DEVTMPFS_MOUNT
New udev version needs CONFIG_DEVTMPFS_MOUNT to be selected, otherwise console
gets stuck.
The same approach has been already deployed into 3.0.35 as per commit 96417b88a
(Recent versions of udev (182 in OE-core) need devtmpfs to operate correctly).
Eric Bénard [Thu, 10 Jan 2013 14:56:47 +0000 (15:56 +0100)]
barebox: default to no kernel ipconfig
- this change asks barebox to not pass the ip=dhcp parameter
to the kernel so that we get a decent boot speed when the ethernet
cable is not plugged during boot instead of waiting for kernel
ipconfig.
- tested on MCIMX53-START-R board 1.0 rev B
Eric Bénard [Thu, 10 Jan 2013 14:56:46 +0000 (15:56 +0100)]
barebox: fix sdcard partition scheme
- SDCard's partition scheme was changed in image_type_fsl.bbclass so
update barebox's configuration to match the new one.
- tested on MCIMX53-START-R board 1.0 rev B
Otavio Salvador [Sun, 30 Dec 2012 05:21:34 +0000 (03:21 -0200)]
xf86-video-imxfb: Port to newer Xorg video API
The new Xorg uses a newer video API thus requiring the drivers to be
ported to them; we use the "compat-api.h" header for forward and
backward compatibility makeing it easy for upstream acceptance.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 8 Jan 2013 12:59:56 +0000 (10:59 -0200)]
fsl-mm-*-codeclib: Fix packaging of libraries
This patch address many packaging issues which are required to allow
development using those libraries. The changes were:
* The pkgconfig file provided is the same provided by
fsl-mm-codeclib-dev so we cannot duplicate this file, instead we add a
depends on fsl-mm-codeclib-dev to provide a single pkgconfig file;
* The fsl-mm-flv-codeclib provided the same headers provided in
fsl-mm-codeclib so we remove them to avoid duplication;
* Disable debug split as the binaries are stripped;
* Set PACKAGE_ARCH to MACHINE_ARCH as this binaries are machine
specific;
* Fix libraries installation as the binary filenames doesn't follow
the standard naming;
* Use a single .inc file to avoid code duplication;
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Reported-by: Javier Viguera <javier.viguera@digi.com>
Otavio Salvador [Sun, 6 Jan 2013 21:16:20 +0000 (19:16 -0200)]
imx-base.inc: Centralize the preferred kernel for i.MX3X SoCs
The preferred kernel for i.MX3X SoCs are the same so we should set it
in imx-base.inc. The previous setting were not working as the board
files were using weak setting and the default (linux-imx) were being
used by mistake.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Synchronize with branch boundary-L3.0.35_12.09.01_GA on GitHub:
http://github.com/boundarydevices/linux-imx6/
The defconfig matches nitrogen6x_defconfig with two minor changes to
match Yocto userspace:
- Add devtmpfs
- GPU_VIV statically linked into kernel
This update includes a number of ethernet performance improvements as
discussed in this blog post:
http://boundarydevices.com/i-mx6-ethernet/
It also includes proper camera definitions in defconfig to allow
camera input from the OV5642 camera module and an update to the
SGTL5000 microphone ALSA controls as discussed in this post:
Daiane Angolini [Fri, 21 Dec 2012 18:10:26 +0000 (12:10 -0600)]
u-boot: Update u-boot 2012.10 to a newer version
This update includes the following changes:
mx53loco: Change default loadaddr to 0x72000000
mx6qsabrelite: Change default loadaddr to 0x12000000
mx6qsabre_common: Change default loadaddr to 0x12000000
mx28evk: Add support to dynamically choose between ftd use or not
mx53loco: Add support to dynamically choose between ftd use or not
mx6qsabrelite: Add support to dynamically choose between ftd use or not
mx6qsabre{auto,sd}: Add support to dynamically choose between ftd use or not
Noor Ahsan [Wed, 19 Dec 2012 14:05:26 +0000 (19:05 +0500)]
linux-imx: Add a patch to fix perf compilation issue.
* Perf gived compilation error
CC builtin-sched.o
builtin-sched.c: In function ‘get_cpu_usage_nsec_parent’:
builtin-sched.c:399:16: error: storage size of ‘ru’ isn’t known
* Added a patch from linux kernel git repo commit id 7b78f13603c6fcb64e020a0bbe31a651ea2b657b which include resource.h
file in builtin-sched.c.
* Bump PR.
* Verified it on Saberlite machine.
Signed-off-by: Noor Ahsan <noor_ahsan@mentor.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 18 Dec 2012 22:31:43 +0000 (20:31 -0200)]
udev: Drop bbappend as Meta-OpenEmbedded does not has it anymore
The OpenEmbedded-Core has update udev to 182 so making
Meta-OpenEmbedded one no more required. This allow us to simplify the
layer and remove a default dependency in Meta-OpenEmbedded.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 14 Dec 2012 11:18:46 +0000 (09:18 -0200)]
linux-imx.inc: Drop support for denzil
The code can be simplified if we drop denzil support making it easy to
understand. denzil doesn't provide KERNEL_SRC_PATH so we had provided
a workaround for it. This patch removes the workaround.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Mon, 19 Nov 2012 11:06:40 +0000 (05:06 -0600)]
libfslparser: Drop the package split as gst-fsl-plugin dlopen them
As gst-fsl-plugin dlopen the parser libraries and shlibs won't work in
this case for automatically discover the dependencies so we package
all parsers together for now.
Change-Id: I8e86c65dcac631d74d5a795f5268f8e807fd2543 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 27 Nov 2012 16:26:28 +0000 (14:26 -0200)]
imx-lib: Fix build system to allow override of CC and AR commands
The build system should use CC and AR from environment if those are
set; this is need to allow cross building to work as it might need to
set sysroot options for gcc calls.
Change-Id: I8296709c59f0054eca830a06c3853893b88a5789 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 23 Nov 2012 15:27:10 +0000 (13:27 -0200)]
amd-gpu-x11-bin-mx51: Use a python function to populate INSANE_SKIP
To avoid manually set the INSANE_SKIP we use an annonymous python snip
to dynamically set it for every package so makeing it more robust and
easy to understand.
Change-Id: I337a407e4d561cdc213d6c6c1d0d5dc76d9ccd7a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Daiane Angolini [Tue, 20 Nov 2012 11:39:11 +0000 (05:39 -0600)]
gst-fsl-plugin.inc: Allow use of different source package
The package gst-fsl-plugin for imx6 was wrapped with a
different name (gst-fsl-plugins) so, in order to avoid duplicated
packaging, we now support different package names, and different
package source.
Otavio Salvador [Fri, 9 Nov 2012 03:44:01 +0000 (21:44 -0600)]
imx-base: Use xf86-video-imxfb-vivante for iMX6 targets
Change-Id: I9fb4fa04aef988fb8fd3105ab9444276ea0cbc29 Signed-off-by: Adrian Alonso <aalonso00@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 9 Nov 2012 03:43:59 +0000 (21:43 -0600)]
xserver-xf86-config: Use Vivante accelerated driver for iMX6
Change-Id: Ief51e752d58efbdf5412c93a786c442e3531a961 Signed-off-by: Adrian Alonso <aalonso00@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Adrian Alonso [Fri, 9 Nov 2012 03:43:57 +0000 (21:43 -0600)]
xf86-video-imxfb-vivante: Add Vivante Xorg driver for iMX SoCs
Change-Id: I2b9a107b1fe6d50f3f0aa47a0df3115d7a8bc650 Signed-off-by: Adrian Alonso <aalonso00@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 9 Nov 2012 03:43:56 +0000 (21:43 -0600)]
gpu-viv-bin-mx6q: Add Vivante GPU libraries
This recipe provides the binary libraries for use with iMX6 CPUs.
Change-Id: If21cf21535fc8ec4a0a1117974a8cb1f43499f66 Signed-off-by: Adrian Alonso <aalonso00@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Daiane Angolini [Tue, 23 Oct 2012 13:11:47 +0000 (08:11 -0500)]
linux-imx (3.0.35): 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 we do for __always_inline.