]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
10 years agolinux-fslc: Update to bf3b99e revision
Otavio Salvador [Mon, 22 Sep 2014 13:49:09 +0000 (10:49 -0300)]
linux-fslc: Update to bf3b99e revision

This updates the patches-3.16 branch to the 3.16.3 stable release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update to e36968a revision
Otavio Salvador [Mon, 22 Sep 2014 13:36:50 +0000 (10:36 -0300)]
u-boot-fslc: Update to e36968a revision

This includes follow backports from 2014.10 upcoming release

e36968a wandboard: Use 32bit color depth for Fusion LCD
c1c50cf mx6qsabreauto: Staticize when possible
930ed7c mx6sxsabresd: Staticize i2c_pad_info1
38b6f2e imx:mx6slevk: change CONFIG_SYS_FSL_ESDHC_ADDR
10377d0 imx:mx6qarm2: change CONFIG_SYS_FSL_ESDHC_ADDR
a1cf9ae imx:mx6sxsabresd: change CONFIG_SYS_FSL_ESDHC_ADDR
3ac6818 arm: Fix _start for CONFIG_SYS_DV_NOR_BOOT_CFG
bbc0712 arm: Make reset position-independent

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogstreamer1.0-plugins-imx: Update to version 0.9.9
Carlos Rafael Giani [Sun, 21 Sep 2014 11:02:17 +0000 (13:02 +0200)]
gstreamer1.0-plugins-imx: Update to version 0.9.9

Changes:

- ipu, vpu, v4l2src: Use reference counting for resources
- ipu: use a global FD instead of per-blitter FDs
- introduce a proper physical address type and a printf conversion
  specifier
- remove cpu address from GstImxPhysMemory and add an "internal" pointer
- replace obsolete "padding" member in phys mem meta with better defined
- use a reference counter for mapping physical memory
- ipu: fix kernel version detection and include paths in wscript
- eglvivsink: remove RGB from the list of supported formats
- cleanup & logging improvements

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agols1021aqtwr.conf: Add machine conf for ls1021atwr
Zhenhua Luo [Thu, 4 Sep 2014 04:33:19 +0000 (12:33 +0800)]
ls1021aqtwr.conf: Add machine conf for ls1021atwr

* define the SOC_FAMILY
* set UBOOT_CONFIG
* configure kernel devicetree and defconfig
* define options related to serial console

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agols1021aqds.conf: Add machine conf for ls1021aqds
Zhenhua Luo [Thu, 4 Sep 2014 04:33:18 +0000 (12:33 +0800)]
ls1021aqds.conf: Add machine conf for ls1021aqds

* define the SOC_FAMILY
* set UBOOT_CONFIG
* configure kernel devicetree and defconfig
* define options related to serial console

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agorcw: add recipes for Layerscape1 support
Zhenhua Luo [Thu, 4 Sep 2014 04:33:17 +0000 (12:33 +0800)]
rcw: add recipes for Layerscape1 support

The reset configuration word (RCW) manages the hardware configuration
info for QorIQ targets, rcw is used by the preboot loader to begin
system configuration.

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-ls1: Add kernel recipes for Layerscape1 support
Zhenhua Luo [Thu, 4 Sep 2014 04:33:16 +0000 (12:33 +0800)]
linux-ls1: Add kernel recipes for Layerscape1 support

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-ls1: Add recipe for Layerscape1 support
Zhenhua Luo [Thu, 4 Sep 2014 04:33:15 +0000 (12:33 +0800)]
u-boot-ls1: Add recipe for Layerscape1 support

* u-boot-ls1-tools-native: provides the tcl script for endian swap
* u-boot-ls1: the u-boot recipes for ls1021aqds and ls1021atwr support

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agols-base.inc: Add base configuration for Layerspace1 support
Zhenhua Luo [Thu, 4 Sep 2014 04:33:14 +0000 (12:33 +0800)]
ls-base.inc: Add base configuration for Layerspace1 support

The base configuration file includes following major settings:
* Freescale LS1 default providers
* Default image type
* Default tune type
* Default machine features

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update to 53cd36b revision
Otavio Salvador [Thu, 11 Sep 2014 20:38:38 +0000 (17:38 -0300)]
u-boot-fslc: Update to 53cd36b revision

This updates the 2014.07-based branch with more backports from the
2014.10 upcoming release. The following changes are included:

53cd36b imx: mx6slevk: Change to use generic board
987efad imx: mx6q/dlarm2: Change to use generic board
0207052 README.imximage: Fix the maximum DCD size
13e94fe imx: Fix build of mx6sxsabresd
318d1cd mx6sxsabresd: Add PCI support
919802d pcie_imx: Add mx6solox support
847d6ce mx6: imx-regs: Provide a structure for GPC registers
f26e33b mx6qsabreauto: Remove imx6q-sabreauto.dts
f22fd9d imx: nitrogen6x: Replace 'fatload' by 'load' command in env settings to be filesystem independent
e45540b arm: vf610: lpuart: disable FIFO on initializaton
11571b6 arm: vf610: lpuart: fix status register handling
09e81f4 mx6: Fix ECSPI typo in soc_boot_modes
b8d5d42 imximage: Fix imximage IVT bug for EIM-NOR boot
228135e iMX6: Disable the L2 before chaning the PL310 latency
45108f1 tools: imximage: Fix the maximum DCD size for mx53/mx6
9f3f181 pci: add support for board_pci_fixup_dev function
4ecf3e6 arm: mx6: add get_cpu_type()
b6faaf1 arm: mx6: ddr: fix cs0_end calculation
07917e7 arm: mx6: ddr: configure MMDC for slow_pd
66b2f14 arm: mx6: ddr: do not write into reserved bit
b3f847e arm: mx6: ddr: cleanup
eba02a9 i2c: imx: add macros to setup pads for multiple SoC types
e50e740 sata: dwc_ahsata: implement sata_port_status
a45361d compulab: eeprom: add support for defining eeprom i2c bus
8f82ddd mx6: add clock enabling functions
5305489 net: fec_mxc: Poll FEC_TBD_READY after polling TDAR
d5e440b net: fec_mxc: Adjust RX DMA alignment for mx6solox
fca8b5a usb: ci_udc: implement dfu_usb_get_reset
7baddea arm: Add missing .vectors section to linker scripts
324df11 arm: vf610: add NFC clock support
10c68b2 arm: vf610: add NFC pin mux
9bba571 ARM: Fix overflow in MMU setup
7be9add api: fix build without CMD_NET support
8a9e527 e1000: add i210 support
dcd2c8c e1000: Implement dcache support

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoqtbase: Include Sololite changes.
Neena Busireddy [Wed, 10 Sep 2014 02:06:45 +0000 (21:06 -0500)]
qtbase: Include Sololite changes.

Sololite x11 backend only supports mesa software rendering GL but
does not support GLES. Sololite non-x11 backends (fb, wayland
and dfb) do not support GL and GLES.

Change qtbase recipe to support sololite qt for all backends.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogstreamer1.0-plugins-base: Enable native video in playbin for i.MX SoCs
Wang Zidan [Fri, 12 Sep 2014 08:34:13 +0000 (16:34 +0800)]
gstreamer1.0-plugins-base: Enable native video in playbin for i.MX SoCs

GST_PLAY_FLAG_NATIVE_VIDEO means link decoder directly with video
render, otherwise, software csc/resize/deinterlace plugins will be
linked between them.

For all i.MX chips, we should enable this flag, as the fsl renders
has the capability to do csc/resize.

Signed-off-by: Zidan Wang <b50113@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx (3.10.17): Forward port 3.10.17-1.0.0 fixes
Otavio Salvador [Thu, 11 Sep 2014 18:51:09 +0000 (15:51 -0300)]
linux-imx (3.10.17): Forward port 3.10.17-1.0.0 fixes

Freescale when doing 3.10.17-1.0.1 has ignored the fixes done, by
themselves, in the 3.10.17-1.0.0 kernel.

This includes following patches, rebased on top 3.10.17-1.0.1:

 ENGR00318392 ARM:imx6x: Save/restore SCU and some CP15 registers across suspend/resume
 ENGR00301078-2: ARM: dts: imx6sl-evk: add support for pfuze200 on imx6sl-evk
 ENGR00301078-1: ARM: dts: imx6dl-sabresd: add support for pfuze200 on mx6dl-sabresd
 pfuze100-regulator: Fix of_node_get() parameter
 regulator: pfuze100: Use of_get_child_by_name
 regulator: pfuze100: Add PFUZE200 support to Kconfig and module description
 regulator: pfuze100: Add terminate entry for [i2c|of]_device_id tables
 regulator: pfuze100: add pfuze200 support
 regulator: pfuze100: Fix address of FABID
 ENGR00309838 ARM: imx6sl: gpc: add chip revision check for dispmix

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogstreamer1.0-plugins-imx: Update to version 0.9.8
Carlos Rafael Giani [Fri, 5 Sep 2014 21:31:36 +0000 (23:31 +0200)]
gstreamer1.0-plugins-imx: Update to version 0.9.8

Changes:

- Fixed imxipuvideotransform's passthrough mode to make it work with
  playbin's about-to-finish signal
- Display scale updates in imxeglvivsink weren't being handled properly
- Updates to make imxv4l2src buffers shareable
- Extra calls to make imxv4l2src work for TV capture
- Better zero-copy support in tee'd pipelines
- New IDR interval property in h264 encoder
- New slice size, and intra refresh properties in encoders
- Configurable framebuffer number in IPU sink
- Workaround for GStreamer 1.4.0 bug related to the
  GST_BUFFER_FLAG_TAG_MEMORY buffer flag
- Unset GST_BUFFER_FLAG_TAG_MEMORY explicitely in VPU decoder to prevent
  unnecessary copies
- Drain decoder when a new format is set, allowing for seamless transitions
- Fixed decoder shutdown freeze
- Fixed leaked socket pair problem in imxeglvivsink

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agochromium: Remove Chromium 35 bbappend
Carlos Rafael Giani [Fri, 5 Sep 2014 16:43:32 +0000 (18:43 +0200)]
chromium: Remove Chromium 35 bbappend

Since the Chromium 35 recipe got removed, now that Chromium 37 is stable,
this bbappend also needs to go.

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Fix libOpenVG link when building for mx6sl
Otavio Salvador [Fri, 5 Sep 2014 00:05:06 +0000 (21:05 -0300)]
gpu-viv-bin-mx6q: Fix libOpenVG link when building for mx6sl

The ab83159 (gpu-viv-bin-mx6q: Include sololite changes to remove 3Dx
libraries.) reworked the libraries available for mx6sl case however
the symbolic link was wrong. It points to the work instalation directory.

This resulted in:

,----
| ibOpenVG_355.so
| ibOpenVG.so -> .../tmp/work/.../image/usr/lib/libOpenVG_355.so
`----

While the expected is:

,----
| libOpenVG_355.so
| libOpenVG.so -> libOpenVG_355.so
`----

This patch fixes is to use a relative link, fixing OpenVG based
application builds from a clean tmp directory or using rm_work class.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-base.inc: Add virtual/libopenvg to MACHINE_{ARCH,SOCARCH}_FILTER
Otavio Salvador [Thu, 4 Sep 2014 23:30:16 +0000 (20:30 -0300)]
imx-base.inc: Add virtual/libopenvg to MACHINE_{ARCH,SOCARCH}_FILTER

The virtual/libopenvg is provided by the GPU packages and needs to be
used for the dynamic package architecture.

The issue has been identified while debugging a build failure in
fsl-gpu-sdk. It was using the common architecture instead of the right
architecture.

Now mx6q, mx6dl and mx6sx use MACHINE_SOCARCH and mx6sl MACHINE_ARCH
for all packages depending on virtual/libopenvg.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-{lib,vpu}: obey CFLAGS, LDFLAGS
Christopher Larson [Wed, 3 Sep 2014 17:49:40 +0000 (10:49 -0700)]
imx-{lib,vpu}: obey CFLAGS, LDFLAGS

This quiets GNU_HASH warnings when building with an external toolchain.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agochromium: Update bbappend to version 37.0.2062.94
Carlos Rafael Giani [Thu, 4 Sep 2014 17:49:00 +0000 (19:49 +0200)]
chromium: Update bbappend to version 37.0.2062.94

Also update chromium-imx revision to support newer v5 Vivante drivers
(used in 3.10.31 Beta release). These do not use "GL_VIV_direct_texture"
as the name for the Vivante texture extension, but "GL_VIV_tex_direct"
instead. v4 drivers (3.10.17 GA release and older) are still supported.

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-mfgtool.inc: Fix dynamic packages handling
Otavio Salvador [Tue, 2 Sep 2014 18:54:45 +0000 (15:54 -0300)]
linux-mfgtool.inc: Fix dynamic packages handling

In case we have kernel modules, a runtime dependency or recommendation
can break the dependency resolution algorithm of BitBake resulting on
a conflict like:

,----[ Provider conflict error ]
| ERROR: Trying to resolve runtime dependency kernel-module-nfs resulted
|     in conflicting PREFERRED_PROVIDER entries being found.
| The providers found were:
|     ['.../meta-customer/recipes-kernel/linux/linux-customer-mfgtool_3.10.17.bb',
|      '.../meta-customer/recipes-kernel/linux/linux-customer_3.10.17.bb']
| The PREFERRED_PROVIDER entries resulting in this conflict were:
|     ['PREFERRED_PROVIDER_linux-mfgtool = mfgtool-linux-customer',
|      'PREFERRED_PROVIDER_virtual/kernel = linux-customer']
`----

To fix this, we need to rename the dynamic packages and hence change
the built binaries, solving the conflict.

Change-Id: I8becb8a4a839494720711f60f51515aba0140c68
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-imx: Use the new fsl-u-boot-localversion class
Otavio Salvador [Mon, 1 Sep 2014 14:20:34 +0000 (11:20 -0300)]
u-boot-imx: Use the new fsl-u-boot-localversion class

This uses the new class for LOCALVERSION handling. The local version
is set for '+imx' by default but can be overriden by users of this
.inc file.

While on that move the PACKAGE_ARCH setting, in the 2009.08 recipe, to
the end of file, as done on other recipes.

Change-Id: Ic7e26635908cefe28c340cd9885e1efa0a009a16
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Use the new fsl-u-boot-localversion class
Otavio Salvador [Mon, 1 Sep 2014 14:20:33 +0000 (11:20 -0300)]
u-boot-fslc: Use the new fsl-u-boot-localversion class

This uses the new class for LOCALVERSION handling. The local version
is set for '+fslc' by default but can be overriden by users of this
.inc file.

Change-Id: Ic6089ffad89648ec5f3d2f8247e33fd5dd0e7fea
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agofsl-u-boot-localversion: Easy LOCALVERSION handling
Otavio Salvador [Mon, 1 Sep 2014 14:20:32 +0000 (11:20 -0300)]
fsl-u-boot-localversion: Easy LOCALVERSION handling

This class allow for easy extending of U-Boot recipes to easy the
LOCALVERSION handling, allowing to reuse of code between different
U-Boot recipes

The following options are supported:

 SCMVERSION        Puts the Git hash in U-Boot local version
 LOCALVERSION      Value used in LOCALVERSION (default to '+fslc')

This about avoid code duplication among Layerscape and i.MX.

Change-Id: Icec618092d1f70606051619b6f6118f50e7f1ba5
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx.inc: Use the new fsl-kernel-localversion class
Otavio Salvador [Mon, 1 Sep 2014 14:20:31 +0000 (11:20 -0300)]
linux-imx.inc: Use the new fsl-kernel-localversion class

This uses the new class for LOCALVERSION handling, dropping the old
code. The local version is set for '+imx' by default but can be
overriden by users of this .inc file.

Change-Id: Ib571e17c250473b923b31837954942ca5bacb61b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agofsl-kernel-localversion: Easy LOCALVERSION handling
Otavio Salvador [Mon, 1 Sep 2014 14:20:30 +0000 (11:20 -0300)]
fsl-kernel-localversion: Easy LOCALVERSION handling

This class allow for easy extending of kernel recipes to easy the
LOCALVERSION handling, allowing to reuse of code between different
kernel recipes

The following options are supported:

 SCMVERSION        Puts the Git hash in kernel local version
 LOCALVERSION      Value used in LOCALVERSION (default to '+fslc')

This about avoid code duplication among Layerscape and i.MX.

Change-Id: I3999dbdc2cb761063fe5f83dea65ddb14adec80c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoxf86-video-imxfb: Fix build with glibc 2.20
Khem Raj [Fri, 29 Aug 2014 23:11:32 +0000 (16:11 -0700)]
xf86-video-imxfb: Fix build with glibc 2.20

This issue is unearthed with glibc 2.20
but the patch is good with eglibc 2.19 as well

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agocairo: Drop 'class-target' use
Otavio Salvador [Tue, 26 Aug 2014 02:23:42 +0000 (23:23 -0300)]
cairo: Drop 'class-target' use

The native and nativesdk classes now reset the MACHINEOVERRIDES
variable, avoiding the failure during the build due the extra flags
for Vivante support.

This patch removes the 'class-target' override as the override won't
apply in native and nativesdk use anymore.

Change-Id: I53b1939c1bd20fca1c3e39e67fd03aaa743501d0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibfslparser: Upgrade from version 3.0.11 to 4.0.1
Wang Zidan [Fri, 22 Aug 2014 01:50:49 +0000 (09:50 +0800)]
libfslparser: Upgrade from version 3.0.11 to 4.0.1

libfslparser has been updated to 4.0.1 and several parsers have been updated.
-- FLV parser update to 1.9.5.
-- AVI parser update to 3.5.12.
-- MPG2 parser update to 4.4.24.
-- MP4 parser update to 6.9.2.
-- ASF parser update to 1.0.35.
-- MKV parser update to 1.5.5.

Signed-off-by: Wang Zidan <b50113@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibfslcodec: Upgrade from version 3.0.11 to 4.0.1
Wang Zidan [Fri, 22 Aug 2014 01:50:48 +0000 (09:50 +0800)]
libfslcodec: Upgrade from version 3.0.11 to 4.0.1

libfslcodec: Upgrade to version 4.0.1
-- Fix AAC issue for arm11 and arm9 conformance test.
-- Fix nbamrd decoder seek crash issue.
-- Fix some fault for aac conformance for C version.
-- Promote computational accuracy for ARM12 version to pass the aac conformance.
-- Control searching boundary to avoid searching adts header to the outside of
   input buffer for aacd_wrap.
-- Add WB AMR wrapper arm12 shared library which calling the arm9 decoder shared lib.

libfslcodec.inc: Add narrow and wide band amr wrapper decoder packages

Signed-off-by: Wang Zidan <b50113@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update to a824e89 revision
Otavio Salvador [Fri, 22 Aug 2014 15:13:37 +0000 (12:13 -0300)]
u-boot-fslc: Update to a824e89 revision

This include several backports of fixes and improvements from
upcoming U-Boot 2014.10. Those are:

a824e89 mx6sxsabresd: Add Ethernet support
6fc1d30 mx6sx: Adjust enable_fec_anatop_clock() for mx6solox
55d1de2 mx6sxsabresd: Update DDR initialization
9101eae pci: mx6: fix occasional link failures
e97d548 ARM: mx6: Enable Thumb build for SPL
fa27b7b ARM: mx6: Handle the MMDCx_MDCTL COL field caprices
b141ef7 ARM: mx6: Prevent overflow in DRAM size detection
c065fdd ARM: mx5: Fix CHSCCDR name
aaee4ef i.MX31 PDK: Enable generic board for i.MX31 PDK
a371261 pmic: pmic_pfuze100: Use a shorter name for PMIC name
ed82ae7 mx6: crm_regs: Fix MXC_CCM_CIMR_MASK_PERIPH2_CLK_SEL_LOADED
7d34646 mx6: crm_regs: Fix MXC_CCM_CLPCR_WB_PER_AT_LPM definition
6e03308 mx6: crm_regs: Fix CDCDR_SPDIF0_CLK_PODF mask and offset
0a79f15 mx6: imx-regs: Remove unused 'omux' field from iomux struct
01ed8e1 arm: m53evk: Fix RTC bus number
fb9eb0c lib: div64: add missing include
cf321e1 mtd: cfi_flash: fix clang warning
64d14a7 fsl_i2c: add support for 3rd and 4th I2C

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx-rt: Use 'performance' as default cpufreq governor
Jacob Kroon [Tue, 26 Aug 2014 08:12:44 +0000 (10:12 +0200)]
linux-imx-rt: Use 'performance' as default cpufreq governor

Since CPU frequency scaling is a bad idea for real-time systems anyway,
use 'performance' and disable the remaining cpufreq governors.

Avoids the following issue:

  BUG: scheduling while atomic: swapper/0/0/0x00000002
  Modules linked in:
  Preemption disabled at:[<  (null)>]   (null)

  CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.10.17-rt12-monkey+g232293e #1
  [<80013c7c>] (unwind_backtrace+0x0/0xec) from [<80011644>] (show_stack+0x10/0x14)
  [<80011644>] (show_stack+0x10/0x14) from [<8004e160>] (__schedule_bug+0x60/0xa8)
  [<8004e160>] (__schedule_bug+0x60/0xa8) from [<80643458>] (__schedule+0x408/0x4a8)
  [<80643458>] (__schedule+0x408/0x4a8) from [<8064352c>] (schedule+0x34/0xa4)
  [<8064352c>] (schedule+0x34/0xa4) from [<80644104>] (rt_spin_lock_slowlock+0xc0/0x298)
  [<80644104>] (rt_spin_lock_slowlock+0xc0/0x298) from [<80033780>] (lock_timer_base.isra.29+0x2c/0x4c)
  [<80033780>] (lock_timer_base.isra.29+0x2c/0x4c) from [<80033944>] (mod_timer+0x60/0x1c4)
  [<80033944>] (mod_timer+0x60/0x1c4) from [<8044bcc8>] (cpufreq_interactive_idle_notifier+0x148/0x180)
  [<8044bcc8>] (cpufreq_interactive_idle_notifier+0x148/0x180) from [<8004ad40>] (notifier_call_chain+0x44/0x84)
  [<8004ad40>] (notifier_call_chain+0x44/0x84) from [<8004afd4>] (atomic_notifier_call_chain+0x34/0x48)
  [<8004afd4>] (atomic_notifier_call_chain+0x34/0x48) from [<8005d9a0>] (cpu_startup_entry+0xfc/0x164)
  [<8005d9a0>] (cpu_startup_entry+0xfc/0x164) from [<80c1cab4>] (start_kernel+0x324/0x330)
  [<80c1cab4>] (start_kernel+0x324/0x330) from [<10008074>] (0x10008074)

See:
  https://lkml.org/lkml/2014/6/10/457
  https://lists.yoctoproject.org/pipermail/meta-freescale/2014-June/008957.html

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx-rt: Upgrade to 3.10.17-1.0.1
Jacob Kroon [Tue, 26 Aug 2014 08:12:43 +0000 (10:12 +0200)]
linux-imx-rt: Upgrade to 3.10.17-1.0.1

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agopackagegroup-*: set PACKAGE_ARCH before packagegroup inherit
Otavio Salvador [Tue, 26 Aug 2014 20:13:08 +0000 (17:13 -0300)]
packagegroup-*: set PACKAGE_ARCH before packagegroup inherit

The required order was changed in OE-Core commit:

,----
| allarch: Add warning about packagegroup
|
| Since we want to start including this class conditionally, detect cases
| where packagegroup files use the old ordering and inform the user they
| need to update this.
`----

Change-Id: If76ae87fadd4310ae0d1ae344a565683d4b34f9f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoglmark2: Move .bbappend to openembedded-layer collection
Jacob Kroon [Sat, 23 Aug 2014 19:27:09 +0000 (21:27 +0200)]
glmark2: Move .bbappend to openembedded-layer collection

The glmark2 recipe lives in meta-oe, so move it to the proper
collection directory. This makes it possible to again use meta-fsl-arm
without having meta-oe layer included.

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agochromium: Add bbappend for GPU specific modifications and VPU support
Carlos Rafael Giani [Sun, 24 Aug 2014 19:39:48 +0000 (21:39 +0200)]
chromium: Add bbappend for GPU specific modifications and VPU support

* Adds ozone-wayland patches which modify the required EGL versions in
  the GYP files
* Turns on h.264 and MP4 support in Chromium's FFmpeg copy
* Enables a workaround for the Vivante GPU that prevents translucent
  canvas regions to show up with a blue color
* Adds hardware-accelerated video decoding using the VPU by fetching
  chromium-imx sources and integrating them into the Chromium source tree
  and the GYP files

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoweston: Add sololite changes
Neena Busireddy [Mon, 18 Aug 2014 20:10:49 +0000 (15:10 -0500)]
weston: Add sololite changes

Sololite does not support 3D GPU hardware acceleration, so
remove gles flags from compilation.

Also, included the patches to enable GAL2D compositor and change
GAL2D compositor to be default when EGL is not enabled in Sololite.

Patch for crashes on touch device without a pointer is applicable
for all iMX6 machines.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoglmark2: Create bbappend to include Sololite changes.
Neena Busireddy [Mon, 18 Aug 2014 20:10:48 +0000 (15:10 -0500)]
glmark2: Create bbappend to include Sololite changes.

Remove gles2 from packageconfig for sololite as it does
not support 3D GPU hardware acceleration.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agocairo: Update recipe to support sololite.
Neena Busireddy [Wed, 20 Aug 2014 19:50:00 +0000 (14:50 -0500)]
cairo: Update recipe to support sololite.

In order to support cairo for sololite, we need to remove glesv2 from
packageconfig since sololite is not 3D GPU hardware accelerated

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agomesa: Update mesa and mesa-demos to support Sololite.
Neena Busireddy [Mon, 18 Aug 2014 20:10:47 +0000 (15:10 -0500)]
mesa: Update mesa and mesa-demos to support Sololite.

SoloLite should use mesa software rendering GL since
GPU for this machine does not have hardware accelerated GL.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-base: Add MACHINE_ARCH filter for sololite.
Neena Busireddy [Mon, 18 Aug 2014 20:10:50 +0000 (15:10 -0500)]
imx-base: Add MACHINE_ARCH filter for sololite.

Add MACHINE_ARCH_FILTER for sololite as it is different from other
SOC families (Sololite does not support 3D GPU hardware acceleration).

Sololite uses mesa software rendering GL. So, set the PREFERRED
PROVIDER to use mesa for SL.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Include sololite changes to remove 3D libraries.
Neena Busireddy [Mon, 18 Aug 2014 20:10:45 +0000 (15:10 -0500)]
gpu-viv-bin-mx6q: Include sololite changes to remove 3D libraries.

Sololite does not support 3D GPU hardware acceleration.Hence, remove
all the 3D libraries from graphics package for this machine.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-bootlets: indentation fixes and whitespace cleanup
Mario Domenech Goulart [Wed, 20 Aug 2014 17:48:11 +0000 (14:48 -0300)]
imx-bootlets: indentation fixes and whitespace cleanup

Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agokernel-module-mcc: Update to version 1.06
Tony Felice [Mon, 18 Aug 2014 21:48:30 +0000 (17:48 -0400)]
kernel-module-mcc: Update to version 1.06

This includes the following main changes:

* Increase max code size of MQX binary that can be loaded to SRAM from
  128KB to 256KB.
* Add compatibility for the 3.13+ Linux kernel. Functionality with the 3.0
  kernel remains unchanged.
* Integrate patch that removes bashisms from kernel-module-mcc's Makefile.

Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibmcc: Update to version 1.05
Tony Felice [Mon, 18 Aug 2014 21:48:29 +0000 (17:48 -0400)]
libmcc: Update to version 1.05

This version was released to integrate the patch that removed bashisms from
the libmcc Makefile.

Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-fslc: Update to f0539f6 revision
Otavio Salvador [Mon, 18 Aug 2014 12:59:08 +0000 (09:59 -0300)]
linux-fslc: Update to f0539f6 revision

This updates the Linux 3.16-based branch to the 3.16.1 stable release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agopulseaudio: Fix mutext issue when do pause in gstreamer
Jun Zhu [Fri, 15 Aug 2014 16:28:40 +0000 (00:28 +0800)]
pulseaudio: Fix mutext issue when do pause in gstreamer

Pulseaudio crashes when other program using sound:
Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed
at pulsecore/mutex-posix.c:106, function pa_mutex_unlock().

Disable the feature PTHREAD priority inheritance is the easiest
workaround for this issue.

Signed-off-by: Jun Zhu <R01007@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx: Upgrade to 3.10.17-1.0.1
Lauren Post [Thu, 14 Aug 2014 19:17:31 +0000 (14:17 -0500)]
linux-imx: Upgrade to 3.10.17-1.0.1

For 2D GPU cores there is a potential need to manage the maximum number
of outstanding return requests from the memory subsystem. The proper way
to manage these for 2D cores with this configuration is to use a FLUSH.
The patch does a FLUSH after every DRAW, the pipe will not overfill and
the scenario which may lead to a stall will not occur.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoxf86-video-imxfb-vivante: Upgrade to 3.10.17-1.0.1
Lauren Post [Thu, 14 Aug 2014 19:17:30 +0000 (14:17 -0500)]
xf86-video-imxfb-vivante: Upgrade to 3.10.17-1.0.1

For 2D GPU cores there is a potential need to manage the maximum number
of outstanding return requests from the memory subsystem. The proper way
to manage these for 2D cores with this configuration is to use a FLUSH.
The patch does a FLUSH after every DRAW, the pipe will not overfill and
the scenario which may lead to a stall will not occur.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Upgrade to 3.10.17-1.0.1
Lauren Post [Thu, 14 Aug 2014 19:17:29 +0000 (14:17 -0500)]
gpu-viv-bin-mx6q: Upgrade to 3.10.17-1.0.1

For 2D GPU cores there is a potential need to manage the maximum number
of outstanding return requests from the memory subsystem. The proper way
to manage these for 2D cores with this configuration is to use a FLUSH.
The patch does a FLUSH after every DRAW, the pipe will not overfill and
the scenario which may lead to a stall will not occur.

This patch requires the Linux kernel 3.10.17-1.0.1 fixes.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agokernel-module-mcc: remove bashism in Makefile
Max Krummenacher [Thu, 14 Aug 2014 15:52:59 +0000 (17:52 +0200)]
kernel-module-mcc: remove bashism in Makefile

Replacing bash brace expansion with a Posix compliant syntax to make
do_install succeed also when using a dash shell.

Signed-off-by: Max Krummenacher <max.oss.09@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibmcc: remove bashism in Makefile
Max Krummenacher [Thu, 14 Aug 2014 15:52:58 +0000 (17:52 +0200)]
libmcc: remove bashism in Makefile

Replacing bash brace expansion with a Posix compliant syntax to make
do_install succeed also when using a dash shell.

Signed-off-by: Max Krummenacher <max.oss.09@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Add a missing runtime dependency on libdrm
Otavio Salvador [Thu, 7 Aug 2014 22:32:54 +0000 (19:32 -0300)]
gpu-viv-bin-mx6q: Add a missing runtime dependency on libdrm

The Vivante DRI library requires the libdrm to proper work; this adds
the missing dependency.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoalsa-lib: add conf for multichannel support in mx6
Wang Zidan [Fri, 8 Aug 2014 01:54:19 +0000 (09:54 +0800)]
alsa-lib: add conf for multichannel support in mx6

Signed-off-by: Wang Zidan <b50113@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agometa-fsl-arm: fix some typos
Javier Viguera [Wed, 6 Aug 2014 14:47:12 +0000 (16:47 +0200)]
meta-fsl-arm: fix some typos

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogst-fsl-plugin: fix build for kernel headers >= 3.10
Gary Bisson [Sun, 27 Jul 2014 23:05:03 +0000 (16:05 -0700)]
gst-fsl-plugin: fix build for kernel headers >= 3.10

This package couldn't build using a toolchain with kernel headers >=
3.10 because of the use of VIDIOC_DBG_G_CHIP_IDENT. As stated in
videodev2.h, this ioctl should never be used.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-fslc: Update to 3.16 kernel
Otavio Salvador [Mon, 4 Aug 2014 22:13:06 +0000 (19:13 -0300)]
linux-fslc: Update to 3.16 kernel

This updates to 19583ca revision which is the 3.16 tag. No changes has
been done on top of it fow now.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-fslc (3.14): Update to 6c6f90b revision
Otavio Salvador [Thu, 31 Jul 2014 21:12:01 +0000 (18:12 -0300)]
linux-fslc (3.14): Update to 6c6f90b revision

This updates the Linux 3.14-based branch to the 3.14.14 stable
release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update to dfd9146 revision
Otavio Salvador [Fri, 1 Aug 2014 17:43:08 +0000 (14:43 -0300)]
u-boot-fslc: Update to dfd9146 revision

This includes following fixes:

dfd9146 mx6sabresd: Use LDO dtb file until PMIC support is added
28b6bee mx6slevk: Use LDO dtb file until PMIC support is added

This avoids boot issues due the lacking of LDO bypass support.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update to 7a3b1da revision
Otavio Salvador [Mon, 28 Jul 2014 15:16:42 +0000 (12:16 -0300)]
u-boot-fslc: Update to 7a3b1da revision

This includes the following changes:

7a3b1da mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT
cb07d74 Add TQ Systems TQMa6 board support
e379c03 arm, imx6: add aristainetos board
562f8df spi: add config option to enable the WP pin function on st micron flashes
a0ae009 i.MX6: add enable_spi_clk()
b2f97cf pwm, imx6: add support for pwm modul on imx6
aafe402 i.MX6: define struct pwm_regs and PWMCR_* defines
4a4d3a7 imx6: add gpr2 usb_otg_id iomux select control define
d726d5f arm: mxs: Scrub useless ifdef
aeadf06 mx6: Adjust the GPR offset for mx6solox
0a11d6f mx6: Remove duplication of iomuxc structure
fa8cf31 mx6sxsabresd: Add PFUZE100 PMIC support
a3df99b mx6: soc: Do not apply the PFD erratum for mx6solox
6ed9c7b embestmx6boards: convert to generic board
14a1613 mx6sx: Add initial support for mx6sxsabresd board
d95b6ab mx6: clock: Do not enable sata and ipu clocks
f586040 mx6sx: Add pin definitions
05d54b8 mx6: Add support for the mx6solox variant

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agodirectfb-examples: Fix building with new autoconf
Otavio Salvador [Sat, 26 Jul 2014 20:01:31 +0000 (17:01 -0300)]
directfb-examples: Fix building with new autoconf

This fixes the following build error:

,----
| .../configure: line 4229: syntax error near unexpected token `DIRECTFB,'
| .../configure: line 4229: `PKG_CHECK_MODULES(DIRECTFB, directfb >= $DIRECTFB_REQUIRED_VERSION, WATER=`$PKG_CONFIG --variable=water directfb` ,'
`----

Change-Id: Ibd5807b1497ff83b4241cd53f97d18b62a0cb2df
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agopointercal.xinput: Remove stray character
Lauren Post [Wed, 23 Jul 2014 15:56:47 +0000 (10:56 -0500)]
pointercal.xinput: Remove stray character

This character causes touch issues with calibration failing

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoweston: Don't apply i.MX6-specific patches unconditionally
Otavio Salvador [Thu, 17 Jul 2014 17:44:45 +0000 (14:44 -0300)]
weston: Don't apply i.MX6-specific patches unconditionally

The patches for Vivante GPU support are i.MX6-specific and shouldn't
be applied for other SoCs and architectures. This patch changes it
to be i.MX6-specific.

Fixes [YOCTO: #6545]

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update to 2014.07-based release
Otavio Salvador [Sat, 5 Jul 2014 21:15:55 +0000 (18:15 -0300)]
u-boot-fslc: Update to 2014.07-based release

This updates the FSL Community's U-Boot fork to a 2014.07-based
release.

Along with the recipe revision changes, this modifies the default
kernel image to "zImage" as most machines maintained in meta-fsl-arm
now uses it.

The machines that are still using uImage are:

 - imx31pdk
 - imx35pdk
 - imx53ard
 - imx6dlsabreauto
 - imx6solosabreauto
 - imx6solosabresd

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx (2.6.35.3): Update to the b3912bb revision
Otavio Salvador [Sat, 5 Jul 2014 14:12:08 +0000 (11:12 -0300)]
linux-imx (2.6.35.3): Update to the b3912bb revision

This includes following updates:

b3912bb ENGR00285448 [MX28] SAIF: Out of Voltage in SAIF clock PINs
90ce77d ENGR00285446-3 [MX28] SAIF: Bit Shift in SAIF RX Data
1ea685a ENGR00285446-2 [MX28] SAIF: Bit Shift in SAIF RX Data
1ca8992 ENGR00285446-1 [MX28] SAIF: Bit Shift in SAIF RX Data
45fe172 mach-mx5/devices.c: Add PMU device

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Use symlink in libgl-mx6 package
Jacob Kroon [Fri, 18 Jul 2014 21:05:44 +0000 (23:05 +0200)]
gpu-viv-bin-mx6q: Use symlink in libgl-mx6 package

The libgl-mx6 package had a duplicated libGL.so.1.
Force it into a symlink.

This was tested by comparing the output of "ls -lR --time-style=+ image/"
before and after the change.

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Fix file ownership in packages
Jacob Kroon [Fri, 18 Jul 2014 21:05:43 +0000 (23:05 +0200)]
gpu-viv-bin-mx6q: Fix file ownership in packages

The do_install() function is run under pseudo in order to create packages with
correct file-permissions. By issuing "cp -a" to install files, we leak
build user/group permissions into the packages, since the do_unpack() function
is executed as the regular build user. Replace it with -P, so that we at least
keep symlinks.

Also drop -x (--one-file-system) since it's not needed.

This was tested by comparing the output of "ls -lR --time-style=+ image/"
before and after the change.

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Don't package wayland libraries in non-wayland builds
Jacob Kroon [Thu, 17 Jul 2014 08:59:16 +0000 (10:59 +0200)]
gpu-viv-bin-mx6q: Don't package wayland libraries in non-wayland builds

Running

  readelf --dynamic libgc_wayland_protocol.so | grep NEEDED

shows that the library has a runtime dependency on libffi. Same thing
applies to libwayland-viv.so.

For non-wayland builds, where libffi may or may not be available during
package time, skip packaging them so that they don't cause unexpected
dependency changes in buildhistory.

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoamd-gpu-mx51.inc: Use anonymous python function to inject metadata
Otavio Salvador [Fri, 11 Jul 2014 19:54:44 +0000 (16:54 -0300)]
amd-gpu-mx51.inc: Use anonymous python function to inject metadata

The metadata amending, to include the INSANE_SKIP hacks, need to be
done before we run the QA checks. This has change now that the QA
checks are run in a separate task.

To accomodate the code to this the recipe needed to be reworked to use
an anonymous python function so it runs at parsing time.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibfslcodec: Move package related fields near to binary ones
Otavio Salvador [Fri, 11 Jul 2014 19:42:52 +0000 (16:42 -0300)]
libfslcodec: Move package related fields near to binary ones

The best practice is to have the package related fields close to the
binary related ones (FILES, RDEPENDS and like) as those has direct
influence in each other. This changes the recipe to follow this.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibfslparser: Use python function to amend metadata
Otavio Salvador [Fri, 11 Jul 2014 21:18:04 +0000 (18:18 -0300)]
libfslparser: Use python function to amend metadata

The metadata amending, to include the INSANE_SKIP hacks, need to be
done before we run the QA checks. This has change now that the QA
checks are run in a separate task.

To accomodate the code to this the recipe needed to be reworked to use
separated method to apply the quirks.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibfslcodec: Use python functions to split and amend metadata
Otavio Salvador [Fri, 11 Jul 2014 19:32:17 +0000 (16:32 -0300)]
libfslcodec: Use python functions to split and amend metadata

The metadata amending, to include the INSANE_SKIP hacks, need to be
done before we run the QA checks. This has change now that the QA
checks are run in a separate task.

To accomodate the code to this the recipe needed to be reworked to use
separated methods to:

 - split the packages for the plugins;
 - generate the needed rdepends for the meta package;
 - apply the quirks;

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-fslc (3.14): Update to cde0fbb revision
Otavio Salvador [Sat, 5 Jul 2014 14:06:34 +0000 (11:06 -0300)]
linux-fslc (3.14): Update to cde0fbb revision

This updates the 3.14-based kernel to the 3.14.11 release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx (3.10.17): Update to 2a69800 revision
Otavio Salvador [Sat, 5 Jul 2014 13:54:16 +0000 (10:54 -0300)]
linux-imx (3.10.17): Update to 2a69800 revision

This includes the following updates to the 3.10.17-1.0.0-GA:

2a69800 ENGR00318392 ARM:imx6x: Save/restore SCU and some CP15
2a7bd41 ENGR00301078-2: ARM: dts: imx6sl-evk: add support for pfuze200 on imx6sl-evk
f0790e4 ENGR00301078-1: ARM: dts: imx6dl-sabresd: add support for pfuze200 on mx6dl-sabresd
d52df5f pfuze100-regulator: Fix of_node_get() parameter
ce1917e regulator: pfuze100: Use of_get_child_by_name
097577d regulator: pfuze100: Add PFUZE200 support to Kconfig and module description
dad7af3 regulator: pfuze100: Add terminate entry for [i2c|of]_device_id tables
792bf11 regulator: pfuze100: add pfuze200 support
df8c0fa regulator: pfuze100: Fix address of FABID
dd27604 ENGR00309838 ARM: imx6sl: gpc: add chip revision check for dispmix

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogstreamer1.0-plugins-imx: Update to version 0.9.7
Carlos Rafael Giani [Tue, 1 Jul 2014 23:52:00 +0000 (01:52 +0200)]
gstreamer1.0-plugins-imx: Update to version 0.9.7

Changes:
- Support newer Vivante drivers, which use a different name for the
  direct textures extension
- Sync points for forced keyframes during encoding were missing
- Added checks for cases where physical memory allocators fail

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibfslvpuwrap_1.0.46: fix IOGetVirtMem calls
Eric Nelson [Sat, 28 Jun 2014 17:58:59 +0000 (10:58 -0700)]
libfslvpuwrap_1.0.46: fix IOGetVirtMem calls

IOGetVirtMem() returns a pointer or specifically -1 (MAP_FAILED)
in the case of failure, and a couple of calls were improperly testing
for zero.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoefl: Add bbappend to make it work with the Vivante EGL headers
Carlos Rafael Giani [Fri, 27 Jun 2014 22:13:09 +0000 (00:13 +0200)]
efl: Add bbappend to make it work with the Vivante EGL headers

Without this, the enlightenment foundation libraries will fail to build,
because Vivante EGL headers require these extra preprocessor defines

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogstreamer1.0-plugins-bad: set correct EGL defines for Vivante GPUs
Carlos Rafael Giani [Fri, 27 Jun 2014 22:13:08 +0000 (00:13 +0200)]
gstreamer1.0-plugins-bad: set correct EGL defines for Vivante GPUs

Without these, the package will not be built with the correct EGL
types and definitions

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogstreamer1.0-plugins-imx: select X11/Wayland/FB EGL platform if appropriate
Carlos Rafael Giani [Fri, 27 Jun 2014 22:13:07 +0000 (00:13 +0200)]
gstreamer1.0-plugins-imx: select X11/Wayland/FB EGL platform if appropriate

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-vpu: fix checks of IOGetVirtMem() return value
Eric Nelson [Sat, 21 Jun 2014 17:52:48 +0000 (10:52 -0700)]
imx-vpu: fix checks of IOGetVirtMem() return value

The IOGetVirtMem() routine returns the address of a memory block
or -1 (MAP_FAILED) to indicate an error.

Many callers of this routine tested the return value for <= 0
to detect failure, and at least with a 3G/1G memory split
configured in the kernel, a negative number (!= -1) is a
valid (successful) return value.

Without this patch, the IOSystemInit() will often detect
failure incorrectly.

Change-Id: I8b20ae5f74608307cbb810168024e8863599dbdb
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibdrm: Add ite instruction to mx6 ARM patch
Thomas Elste [Fri, 13 Jun 2014 13:46:26 +0000 (15:46 +0200)]
libdrm: Add ite instruction to mx6 ARM patch

Building with Angstrom toolchain fails on inline assembler added by
drm-update-arm.patch because of missing ite instruction. Insert
instruction to make the inline assembler block Thumb2 compatible.

Signed-off-by: Thomas Elste <thomas.elste@imms.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoqtmultimedia: Drop i.MX6 support patch as Qt 5.3.0 is now in use
Otavio Salvador [Thu, 12 Jun 2014 14:05:46 +0000 (11:05 -0300)]
qtmultimedia: Drop i.MX6 support patch as Qt 5.3.0 is now in use

The Qt 5.3.0 includes this patch so we need to drop it from the BSP
layer in other to avoid conflicts.

Change-Id: I0fe8592daae18a18f4d149321ff4d03e8b6d64a5
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx28evk: Add U-Boot NAND image generation support
Alexey Ignatov [Thu, 5 Jun 2014 10:22:00 +0000 (14:22 +0400)]
imx28evk: Add U-Boot NAND image generation support

This defines NAND parameters for u-boot.mxsboot-nand image creation
similar to those used for UBI image (for K9LBG08U0D-PCB chip):
- page size: 4 k
- OOB size: 218 bytes
- erase size: 512 k

Signed-off-by: Alexey Ignatov <lexszero@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimage_types_fsl.bbclass: Add U-Boot NAND support for i.MX23/i.MX28
Alexey Ignatov [Thu, 5 Jun 2014 10:21:59 +0000 (14:21 +0400)]
image_types_fsl.bbclass: Add U-Boot NAND support for i.MX23/i.MX28

This adds support to generate the U-Boot image for use with NAND
(uboot.mxsboot-nand) and allows for custom params to be given for
mxsboot using the MXSBOOT_NAND_ARGS variable which should be defined
in the machine definition file.

Signed-off-by: Alexey Ignatov <lexszero@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoweston: Upgrade patches to 1.5 with GPU integration
Lauren Post [Wed, 4 Jun 2014 22:23:24 +0000 (17:23 -0500)]
weston: Upgrade patches to 1.5 with GPU integration

This rework the patches for them to apply against the Weston 1.5
release.

Change-Id: I99b08011b8e76ac3f4a955e5f48e6f0093326cad
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-base.inc: Add values for i.MX GStreamer 1.0 plugins
Carlos Rafael Giani [Tue, 3 Jun 2014 22:19:06 +0000 (00:19 +0200)]
imx-base.inc: Add values for i.MX GStreamer 1.0 plugins

These new values contain the names of i.MX plugins for GStreamer 1.0.
The plugins wrap i.MX functionality for video en/decoding, amongst others.

Change-Id: I5a49954b229ddac531a3a9771e156ca5e8e3e090
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx-rt: Enable CONFIG_FHANDLE
Jacob Kroon [Tue, 27 May 2014 11:41:03 +0000 (13:41 +0200)]
linux-imx-rt: Enable CONFIG_FHANDLE

This kernel setting is required when using systemd >= 210.  Without
it, no serial devices are enabled at boot time, making serial login
impossible.

Tested on Wandboard Solo/Dual.

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoqtmultimedia: Fix zero-copy patch for imx6 so that the plugin will be build
Thomas Senyk [Tue, 3 Jun 2014 09:14:25 +0000 (11:14 +0200)]
qtmultimedia: Fix zero-copy patch for imx6 so that the plugin will be build

The "*imx6* {" is a check on mkspec name which doesn't contain
"imx6" in the case of building with bitbake.

When building with bitbake, it's the recipes deciding which
code/patch goes in -> we need to check here

Change-Id: Ia99515db58d79bcd460c87ad28c0ddfe19d4aa19
Signed-off-by: Thomas Senyk <thomas.senyk@pelagicore.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogstreamer1.0-plugins-imx: Update to version 0.9.6
Carlos Rafael Giani [Fri, 23 May 2014 15:02:49 +0000 (17:02 +0200)]
gstreamer1.0-plugins-imx: Update to version 0.9.6

Major changes:
- Wayland support introduced (tested with imx6 Weston patches)
- Aspect ratio and resize fixes in eglvivsink
- GLES dependency fixes
- Updated libGAL checks

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx (3.10.17): enable CONFIG_FHANDLE
Maciej Borzecki [Fri, 23 May 2014 08:54:22 +0000 (10:54 +0200)]
linux-imx (3.10.17): enable CONFIG_FHANDLE

This kernel setting is required when using systemd >= 210.  Without
it, no serial devices are enabled at boot time, making serial login
impossible.

Change-Id: Icd85e136be51700bb5c6c5bcff9bf4e87c9ab2f2
Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl>
Signed-off-by: Maciej Borzecki <maciek.borzecki@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-uuc: Update to 0.5
Otavio Salvador [Thu, 22 May 2014 17:01:28 +0000 (14:01 -0300)]
imx-uuc: Update to 0.5

This version has no code changes, except the previous patches which
were applied on top of previous version. We thus update it and drop
the merged patches.

Change-Id: If975a07487b1f3a6d3251ecf5401aeea080bd996
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoqtmultimedia: Add support for i.MX6
Otavio Salvador [Wed, 21 May 2014 18:25:58 +0000 (15:25 -0300)]
qtmultimedia: Add support for i.MX6

This patch implements GStreamer-buffer to OpenGL-texture for i.MX6
allowing fluid video-playback up to 1080p with very little CPU load.

The patch has been backported from Qt 5.3.

Change-Id: I9a5b47b5d3eb5917708d8c44602d4634dfc44cdc
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-base.inc, mxs-base.inc: Add multimedia packages for SoC arch
Otavio Salvador [Fri, 16 May 2014 11:54:50 +0000 (08:54 -0300)]
imx-base.inc, mxs-base.inc: Add multimedia packages for SoC arch

Packages which has dependencies upon libfslcodec, libfslvpuwrap,
libfslparser or gst-fsl-plugins should have the PACKAGE_ARCH set to
MACHINE_SOCARCH.

Change-Id: I7c69fc0dc89bf06b5df76b65a516d8532daa56a9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoqtwebkit: Fix shader generation to be compliant to the specification
Prabhu Sundararaj [Mon, 12 May 2014 16:23:55 +0000 (11:23 -0500)]
qtwebkit: Fix shader generation to be compliant to the specification

QTWebkit generates shader which is not complaint to specification
causing error with Vivante shader compiler.

https://bugs.webkit.org/show_bug.cgi?id=124653#c9

Apply this patch till it get fixed in mainline.

Change-Id: I85cf1a2fcb7457807f43a763b011e0b5ad11e8e9
Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-fslc: Update 3.14-based branch to c34636a
Otavio Salvador [Mon, 12 May 2014 13:32:47 +0000 (10:32 -0300)]
linux-fslc: Update 3.14-based branch to c34636a

This merges 3.14.3 stable release.

Change-Id: I0f828bd2d8fd66ff27cd17f360c84b35c8078c98
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update 2014.01-based version to f5d8030
Otavio Salvador [Sun, 11 May 2014 19:32:20 +0000 (16:32 -0300)]
u-boot-fslc: Update 2014.01-based version to f5d8030

This includes following changes:

f5d8030 wandboard: Pass video kernel arguments for HDMI and LCD
07425b2 wandboard: add Future Eletronics 7" WVGA LCD extension board
f637b1e imx-common/video: add detect_hdmi
fc21589 imx-common: add board_video_skip

Change-Id: I6361b60b8693ca7293fd81cf8f937d380e3bb7b2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-fslc: Update to 094066e revision
Otavio Salvador [Mon, 5 May 2014 13:49:34 +0000 (10:49 -0300)]
linux-fslc: Update to 094066e revision

This includes the 3.14.2 stable updates and a bug fix for
i.MX23/i.MX28 MMC detection (ac1781f mmc: mxs: fix card detection
function for broken card detect).

Change-Id: Iba200a00d11413927fa949e971a245dbd943f920
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogst-fsl-plugin: Remove unused patches
Otavio Salvador [Thu, 1 May 2014 19:00:43 +0000 (16:00 -0300)]
gst-fsl-plugin: Remove unused patches

Following patches:

 - configure.ac-Fix-checking-for-include-headers-in-mul.patch
 - makefile.am-fix-aac-for-imx6.patch
 - remove-GST_INFO-in-mfw_gst_utils.h.patch

were unused, so remove them.

Change-Id: I3e0bc71ec8a64059d63e74ee46cdd89cfd599a82
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogst-fsl-plugin: Fix out of tree build
Otavio Salvador [Thu, 1 May 2014 18:58:42 +0000 (15:58 -0300)]
gst-fsl-plugin: Fix out of tree build

The build system had relative include paths which didn't take into
account the origial source path makes it impossible to do out of tree
builds. To fix it, every relative include path was replaced with
$(top_srcdir) so it works independetly of build diretory location.

Change-Id: Ib19f5695958bceffc1eeba56b5a507ebc68eee47
Reported-by: Boszormenyi Zoltan <zboszor@pr.hu>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx-rt: Upgrade to 3.10.17-1.0.0 GA
Jacob Kroon [Wed, 30 Apr 2014 14:13:55 +0000 (16:13 +0200)]
linux-imx-rt: Upgrade to 3.10.17-1.0.0 GA

- Align defconfig with linux-imx 3.10.17-1.0.0 GA release
 - No patches dropped, they are all still required

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolibz160: Add 'mx5' to COMPATIBLE_MACHINE
Otavio Salvador [Mon, 28 Apr 2014 19:59:33 +0000 (16:59 -0300)]
libz160: Add 'mx5' to COMPATIBLE_MACHINE

Restrict the recipe to be used for 'mx5' SoCs only.

Change-Id: I9084cc525c7136b23e1c5522079c38bd12df7087
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>