]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
8 years agocore-image-weston: Don't install clutter-1.0-examples for i.MX6SL
Tom Hochstein [Fri, 27 May 2016 23:09:54 +0000 (18:09 -0500)]
core-image-weston: Don't install clutter-1.0-examples for i.MX6SL

Remove clutter-1.0-examples in case we are generating an image for the
i.MX6SL SoC family as it does not provide GPU 3D support.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Rebase Vivante patch for Yocto 2.2
Tom Hochstein [Thu, 12 May 2016 16:45:50 +0000 (11:45 -0500)]
weston: Rebase Vivante patch for Yocto 2.2

Change-Id: Ideb91234d9aba465968f278955e74c13248cc1c7
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocore-image-weston: Remove now that Wayland backend is preferred
Otavio Salvador [Tue, 3 May 2016 18:32:13 +0000 (15:32 -0300)]
core-image-weston: Remove now that Wayland backend is preferred

Now that Wayland backend is preferred over X11, we can use this image
with X11 DISTRO_FEATURE enabled.

Change-Id: Ief201823644b5982b6c4b64c1234c5d65cca15e4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gpu-viv: Ensure the Wayland backend provides Xorg driver
Otavio Salvador [Tue, 3 May 2016 16:58:53 +0000 (13:58 -0300)]
imx-gpu-viv: Ensure the Wayland backend provides Xorg driver

For the XWayland use, we ought to avoid installing the Xorg Vivante
driver so we make the Wayland backend to provide it so the runtime
dependency is satisfied.

Change-Id: Id92afcb8ad611db8b4b26a952bbf93ad86a46924
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gpu-viv: Prefer using Wayland over X11 backend
Otavio Salvador [Fri, 29 Apr 2016 17:16:47 +0000 (14:16 -0300)]
imx-gpu-viv: Prefer using Wayland over X11 backend

The Wayland backend ought to be used over the X11, if both
DISTRO_FEATURES are enabled.

Change-Id: I64d793a9a46d4d9a8a02caf210a259123a8bc56e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agokernel-module-imx-gpu-viv: Fix gcc 6 build error -Werror=misleading-indentation
Tom Hochstein [Mon, 16 May 2016 16:54:29 +0000 (11:54 -0500)]
kernel-module-imx-gpu-viv: Fix gcc 6 build error -Werror=misleading-indentation

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agochromium: Update bbappend to version 48.0.2548.0
Carlos Rafael Giani [Sun, 22 May 2016 09:33:07 +0000 (11:33 +0200)]
chromium: Update bbappend to version 48.0.2548.0

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Update to revision 6e4d8c5
Fabio Estevam [Tue, 17 May 2016 17:26:14 +0000 (14:26 -0300)]
u-boot-fslc: Update to revision 6e4d8c5

This includes the following commit from U-Boot fslc:
6e4d8c5 pico-imx6ul: Select CONFIG_HUSH_PARSER option

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Update to revision 158a5196
Otavio Salvador [Mon, 16 May 2016 20:21:56 +0000 (17:21 -0300)]
u-boot-fslc: Update to revision 158a5196

This merges the changes of final 2016.05 release on top of FSLC fork.

Change-Id: I99179beec9a75aead1bbe27de689005b9d129490
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-base: Improve sstate signature handling for BSP packages
Otavio Salvador [Sat, 13 Feb 2016 12:29:21 +0000 (10:29 -0200)]
imx-base: Improve sstate signature handling for BSP packages

There are BSP packages which can have some dependencies removed from
the sstate signature; this is beneficial as it reduces a lot the build
time and increases the binaries reuse.

Following changes are done:

 - Mark kernel-module-imx-gpu-viv and safe for imx-gpu-viv
 - Mark imx-vpu as safe for libimxvpuapi
 - Mark imx-vpu as safe for imx-vpuwrap
 - Mark imx-vpu as safe for imx-codec
 - Mark imx-vpu as safe for imx-test

Change-Id: I1625d1e4d1cda529069c2d88218c4c84844ee4a8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-base.inc: Fix PACKAGE_ARCH attribution for multimedia libraries
Otavio Salvador [Sat, 13 Feb 2016 09:54:54 +0000 (07:54 -0200)]
imx-base.inc: Fix PACKAGE_ARCH attribution for multimedia libraries

The multimedia libraries offer the APIs for the application and as
consequence every user of those libraries should be set as
MACHINE_SOCARCH.

This fixes the setting for:

 - imx-vpu
 - libimxvpuapi

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-vpu: Set PACKAGE_ARCH to MACHINE_ARCH
Otavio Salvador [Fri, 12 Feb 2016 19:57:02 +0000 (17:57 -0200)]
imx-vpu: Set PACKAGE_ARCH to MACHINE_ARCH

The imx-vpu is a machine specific package, as it depends on the kernel
for build. We are going to change the PACKAGE_ARCH of it to be
MACHINE_SOCARCH as the interface provided by it is stable thus not
requring that the library users to be rebuild.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoopencv: Remove bbappend to block 3.1 version use
Otavio Salvador [Tue, 3 May 2016 20:32:17 +0000 (17:32 -0300)]
opencv: Remove bbappend to block 3.1 version use

We can now use the OpenCV 3.1. This removes the bbappend file which
where ensuring we never use it with an i.MX6-based SoC.

Change-Id: Icf6e3161c01155ee4bf20b3d7baca26eba52da62
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agopulseaudio: Remove the control for speaker/headphone widget for i.MX7D
Yuqing Zhu [Wed, 4 May 2016 09:43:02 +0000 (17:43 +0800)]
pulseaudio: Remove the control for speaker/headphone widget for i.MX7D

In order to fix issue "headphone volume will be set to zero when pulseaudio
can't detect the headphone jack status", remove the control in configuration file.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomesa-demos: Fix incorrent spelling of Upstream-Status tag.
Tom Hochstein [Mon, 16 May 2016 15:58:29 +0000 (10:58 -0500)]
mesa-demos: Fix incorrent spelling of Upstream-Status tag.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Update to 4.6-based fork
Otavio Salvador [Wed, 11 May 2016 21:29:02 +0000 (18:29 -0300)]
linux-fslc: Update to 4.6-based fork

This upgrades the Linux kernel to the upcoming 4.6 release. This
includes some NXP related changes, which are target for 4.7. Those
are:

9be3cdc ARM: mx5: dts: Enable USB OTG on M53EVK
fe805c7 ARM: imx_v6_v7_defconfig: add CONFIG_MICREL_PHY
e23d4ee ARM: imx_v6_v7_defconfig: add CONFIG_I2C_GPIO
bc9f274 ARM: dts: imx6ul-14x14-evk: Add audio support
9214de9 ARM: dts: imx6qdl: Remove unneeded unit-addresses
49d0bea clk: imx7d: fix ahb clock mux 1
eda0002 ARM: dts: imx6: apalis: parallel lcd display support on ixora
d9f2c8c ARM: dts: imx6sx-sdb: Add 198MHz operational point
fa13784 ARM: dts: imx28-m28: Remove unneeded partition nodes
67c050c ARM: dts: imx6ul-pico-hobbit: Add initial support
41de276 ARM: dts: imx6: Do not hardcode the CLKO clock
13d63a6 ARM: dts: imx6: Add dts for Embest MarS Board
7d9db51 arm64: defconfig: enable freescale/nxp config options
b9990f8 arm64: defconfig: enable 48-bit virtual addresses
36e1773 arm64: defconfig: cleanup the defconfig
3eb72e5 clk: imx: return correct frequency for Ethernet PLL
4e744f4 ARM: dts: imx6: fix dtc warnings for ipu endpoints
9c17803 ARM: dts: imx6dl: Fix the VDD_ARM_CAP voltage for 396MHz operation
b6e07a8 ARM: dts: imx6sx: Add 198MHz operating point
c4cb697 ARM: dts: imx6ul: Fix operating points
e593654 arm64: dts: ls2080a: fsl-mc dt node updates
dc4a4c1 Documentation: fsl-mc: binding updates for MSIs, ranges, PHYs
43efec0 ARM: dts: imx6q-ba16: use wdog external reset
6a5ebd9 ARM: dts: imx: b450/b650v3: Move ldb_di clk assignment
ecfff5f ARM: dts: imx6q-b850v3: Update display clock source
82b8386 ARM: dts: imx6q-b850v3: Remove ldb panel
b0b039a ARM: dts: imx6qdl-udoo: add 7 inch LCD touchscreen panel support
1d5276b ARM: dts: i.MX3x: add keypad port devicetree nodes
db45d65 ARM: dts: imx35: restore existing used clock enumeration
3af9f8f arm64: dts: ls1043a: add the DTS node for QSPI support
e651264 Documentation: fsl-quadspi: Add fsl,ls1043a-qspi compatible string
5712e33 ARM: dts: ls1021a: add pix clock to DCU dts node
8ad4cee ARM: dts: ls1021a: DSPI has 6 chip-selects
8804a3f ARM: dts: ls1021a: Add gpio support for ls1021a platform
f0f7b30 ARM: dts: imx6q-ba16: Remove unused vqmmc-supply
cb8dacf ARM: dts: ls1021a: add SCFG MSI dts node
4a26cfb ARM: dts: imx28: add alternative pinmuxing for mac0
f407acf ARM: dts: imx6q-tbs2910: fix fec reset polarity
aefe710 ARM: dts: vf610-zii-dev: Add ZII development board.
2045498 ARM: dts: vfxxx: add missing reg properties
95bd770 ARM: dts: vf-colibri: increase NAND clock speed
cbd99f4 ARM: dts: vf-colibri: alias the primary FEC as ethernet0
6216880 ARM: dts: imx6sx-sdb: Add SAI support
b547d70 bindings: fsl-imx-sdma: Document 'fsl,sdma-event-remap' property
e74a168 ARM: dts: imx6sx: Remove unused property
4d9b42e ARM: dts: imx6sx: Fix SAI DMA index
6f7a786 ARM: dts: imx6q-ba16: Disable pwm2 by default
d28c0fc ARM: dts: imx: add Boundary Devices Nitrogen6_SoloX board
d2985a5 ARM: dts: imx6qdl-sabresd: Pass the hannstar panel compatible string
815f031 ARM: dts: imx6: add support for the Ka-Ro electronics 'MB7' baseboard
4531f68 ARM: dts: imx6: add support for more Ka-Ro electronics modules
a5c5a20 ARM: dts: imx6-tx6: enable support for rtscts on UARTs
7686c67 ARM: dts: imx6-tx6: remove LED pinctrl setting from hoggrp
e806f1d6 ARM: dts: imx6-tx6: remove regulator bus
5288f69 ARM: dts: imx: add Boundary Devices Nitrogen6_MAX QP board
84757ea ARM: dts: imx6qdl-tx6: add mdio node for ethernet phy
f756d41 ARM: dts: imx6-tx6: remove container node around pinctrl nodes
72e625a ARM: dts: imx6-tx6: disable the spi node by default
69751fa ARM: dts: imx6-tx6: cleanup; no functional change
0f276c6 ARM: dts: imx6-tx6: Relicense the Ka-Ro DT files under GPLv2/X11
2fb431b ARM: dts: imx25-pinfunc: remove SION for pins with an UART handshaking input mode
7a1e22f ARM: dts: imx25-pinfunc: add all UART mux modes
395dbf3 ARM: dts: imx: ba16: Add correct PCIe Tx Values
b872157 ARM: dts: imx6ul: add support for Ka-Ro electronics TXUL mainboard
290d3f9 ARM: dts: imx6ul: add support for Ka-Ro electronics TXUL modules
2ce39b6 ARM: dts: vf610-colibri: enable display controller
8411ccb ARM: dts: vf610: add display nodes
4c36ca7 ARM: dts: imx: add Boundary Devices Nitrogen7 board
b46656d ARM: dts: imx7d: add flexcan support
d587538 ARM: dts: imx7d: add lcdif support
b1334df arm64: dts: ls2080a: Add compatible "fsl,ls2080a-gpio" for ls2080a gpio nodes
8e403e3 arm64: dts: ls1043a: Add compatible "fsl,qoriq-gpio" for ls1043a gpio nodes
9c3e8d5 arm64: dts: ls2080a: update the DTS for QSPI and DSPI support
d03665c Documentation: fsl: dspi: Add fsl,ls2080a-dspi compatible string
0e01fa6 arm64: dts: ls1043a-rdb: add the DTS for DSPI support
5139b339 ARM: multi_v5_defconfig: Enable recommended options for systemd
c29da9c4 ARM: imx: always use TWD on IMX6Q
dbcb3b1 clk: imx: vf610: fix whitespace in vf610-clock.h
7115a09 clk: imx: vf610: add TCON ipg clock
9241416 clk: imx: vf610: fix DCU clock tree
be27a3e ARM: multi_v5_defconfig: Enable support for MX21/MX27
4cedc0d ARM: imx_v6_v7_defconfig: add CONFIG_RTC_DRV_M41T80
7241dc3 ARM: imx_v6_v7_defconfig: add CONFIG_I2C_MUX_GPIO
a60e2c2 ARM: imx_v6_v7_defconfig: add FT5x06 and TSC2004 touch support
e4ca550 clk: imx: add ckil clock for i.MX7
118e922 clk: imx: vf610: add suspend/resume support
189c8c1 clk: imx: vf610: add WKPU unit
ef2f187 clk: imx: vf610: leave DDR clock on
9a0e7b6 clk: imx: clk-gate2: allow custom gate configuration
4ecea9b clk: imx6sx: Register SAI clocks as shared clocks
abb9468 arm64: dts: add LS1043a-QDS board support
d6505c6 Documentation: DT: Add entry for Freescale LS1043a-QDS board

Change-Id: Ia4693a462743e532d412fb3213cfee1149496c8a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Update to 2016.05-based fork
Otavio Salvador [Wed, 11 May 2016 20:45:11 +0000 (17:45 -0300)]
u-boot-fslc: Update to 2016.05-based fork

The U-Boot 2016.05 is close to release and it is time to upgrade. This
includes following changes on top of upcoming release, which are Yocto
Project related:

0fcd279 wandboard: Drop revision specific DeviceTree support
0ab586a mx6sabresd: Enable video interfaces in bootargs
5976978 Revert "embestmx6boards: convert to use config_distro_bootcmd.h"
91f4fa5 iMX6: Change mmcroot to use fixed mmc block index for USDHC
968d872 embestmx6boards: Change default bootenv configuration
3233072 mx6sabresd: Use LDO dtb file until LDO bypass support is added
df5f668 mx6slevk: Use LDO dtb file until LDO bypass support is added

The following changes are included here, and queued for U-Boot 2016.07
release:

a858d98 ARM: mx6: Enable MMC and SATA extfs boot support
70f4d22 SPL: Add CONFIG_SPL_ABORT_ON_RAW_IMAGE
5054e50 SPL: Let spl_parse_image_header() return value
bf9c724 imx: imx-common: print i.MX 7 SoC names consistently
dd6d9db imx: imx7d: fix ahb clock mux 1
24f4bb6 imx: iomux-v3: fix UART input selects
83609b3 ARM: mx6: Enable STDIO deregistering on Novena
0fc4e56 imx: mx6: mx6sl_pins: add GPIO variant for SD1_DAT5
ffae8c1 imx: tools: imximage: fix CLR bit command

Change-Id: I82aba59b47dfe530a6a1243f3227b914b973205f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomesa-demos: Rebase patches due to OE-Core changes
Tom Hochstein [Mon, 9 May 2016 19:13:42 +0000 (14:13 -0500)]
mesa-demos: Rebase patches due to OE-Core changes

Update patch Add-OpenVG-demos-to-support-wayland.patch due to
changes applied in OE-Core:b851cb0a.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoasound.state: Update to 4.1.15-1.1.0
Yuqing Zhu [Mon, 9 May 2016 08:53:00 +0000 (16:53 +0800)]
asound.state: Update to 4.1.15-1.1.0

--Update wm8960audio configuration for mx6ul/mx7
  1."Capture Switch" has been enabled, and 'Capture Volume' will make sense.
    The current 'Capture Volume' value is the max value 63. So need to modify
    the capture volume.
  2.Add ADC data output select.
  3.Remove amixer control 'Headset Jack' as mx7d-sdb doesn't have it.

--Adding sii902xaudio configuration for mx7

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoasound.conf: Update asound.conf to set default ctrl for kernel 4.1
Yuqing Zhu [Mon, 9 May 2016 08:52:59 +0000 (16:52 +0800)]
asound.conf: Update asound.conf to set default ctrl for kernel 4.1

The default ctrl is missing from /etc/asound.conf.
If don't using “-Dhw:0”, the sound will rout from alsa to pulseaudio,
then to the sound device.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gst1.0-plugin: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
imx-gst1.0-plugin: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: Ibdd989c45731b3d81507fc55cb989138875c23f7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-imx: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
gstreamer1.0-plugins-imx: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: Ia6c35c969b85062676e6c73359f392bb6a0c0f8a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
gstreamer1.0-plugins-bad: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: I50fe2064e57d2258de817a518118f4d200a737bb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agopiglit: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
piglit: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: If57d2b5c73e6a495a8b0453b88539424a384ccc4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gpu-viv: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
imx-gpu-viv: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: I664e44c58060ff50baa3c58c9494787448b9ecfd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogtk+3: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
gtk+3: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: Ie59e062e6ff8cbb47a14f66635acef8dc1e0a0a1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocogl-1.0: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
cogl-1.0: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: I4dc17aed67876114695128787af68dcfc1ff8654
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoclutter-1.0: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
clutter-1.0: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: I3dc34aa6a955d0bb95fb1cac0a93a41ab4a1c50f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocairo: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
cairo: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: I5da85f2d0e2ec85065d5ab25336f838728c36d83
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agopackagegroup-fsl-mfgtool: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
packagegroup-fsl-mfgtool: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: I62e6adea55e2eaaf3d1c58470dd400dad4168b5b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-test: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
imx-test: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: I44c95999b80235d4d7a26b0eac6bf671887a69c2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agobarebox: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
barebox: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: Iedb13dd05f9039ce2dd6b52b4057fd2092ce0c98
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqtbase: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
qtbase: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: Ib53b854f79f45ecd75da9f5c07a276465f2675fb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-base: Stop using base_contains
Otavio Salvador [Wed, 4 May 2016 23:06:30 +0000 (20:06 -0300)]
imx-base: Stop using base_contains

The base_contains function is deprecated and we ought to use
bb.utils.contains instead.

Change-Id: Ia60dcaff76d5309118906b144206066d139adf21
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolinux-fslc-imx-rt: Upgrade to 4.1.15-1.0.0 GA 2.1
Dominic Sacré [Wed, 4 May 2016 15:43:20 +0000 (17:43 +0200)]
linux-fslc-imx-rt: Upgrade to 4.1.15-1.0.0 GA

Use patch 4.1.19-rt22 (which applies cleanly) despite the fact that the
kernel is currently based on 4.1.20, because 4.1.20-rt23 is not yet
available at a stable URL.

The same issues that needed to be patched in 3.14 are still present in
4.1, so update the patches and defconfig accordingly to apply to the
new kernel.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolinux-fslc-imx: Bump revision to deb84cd
Otavio Salvador [Thu, 5 May 2016 18:14:59 +0000 (15:14 -0300)]
linux-fslc-imx: Bump revision to deb84cd

This merges the 4.1.23 stable release as well as NXP following changes:

deb84cd MLK-12722: ASoC: fsl_spdif: clear the validity bit for TX
20de11d MLK-12607: ASoC: fsl-asrc: Add the support of 12kHz and 24kHz
af2256b MLK-12464-2: ASoC: wm8960: fix clock is not correct after suspend/resume
d51a5af MLK-12464-1: ASoC: fsl: imx-wm8960: Fix no clock after suspend/resume randomly
efb83ff MLK-12620 ARM: imx: correct i.MX7D fuse MAC1_ADDR offset address
a90438e MLK-12706-3 arm: imx_v7_defconfig: build in bcmdhd
b361e5d MLK-12706-2 net: bcmdhd: set the bcmdhd driver default build in
d60d208 MLK-12706-1 mmc: sdio: add sdio reset function for bcmdhd wifi
36a8f81 MLK-12705 ARM: imx: add support for i.mx7d TO1.2 busfreq
c0433b1 MLK-12685 ARM: dts: imx6sx-sabreauto.dts: improve usdhc4 pad drive strength
92c7757 MLK-12675 ARM: dts: imx: keep RTC enabled for software poweroff
c35a5dd MLK-12671 ARM: imx: support single soc config
3b2520f MLK-12617 mmc: Fix compile error when CONFIG_MMC=m
d5d7c02 MLK-12623-03 ARM: imx: Add cpu speed grading check for imx6ul
b1d1ba8 MLK-12623-02 ARM: dts: imx: Add 700MHz setpoint define in dts
7fe0d46 MLK-12623-01 cpufreq: imx: Add support for 700MHz setpoint in cpufreq
a4d2a08 MLK-12277 media: camera: add check for width and height against 0
85a98a0 MLK-12573 ARM: dts: set LCD_nPWREN low to make VLCD_3V3 output 3V3.
3456a58 MLK-10934 mtd: use memcpy to replace the memcpy_fromio
d410e45 MGS-1678 [#2269] memleak in GPU driver sysfs interface
160bf92 MA-7715 fix GPU kernel panic reported by android CTS
0e3d9b1 MGS-1630 5.0.11.p8 driver can't pass build with kernel 4.1 on Android M6.0
a52956f MLK-12466 ARM: dts: imx6ul-14x14-evk-usb-certi: add USB certification dts

Change-Id: I91b274ccd29c9d52a274599d66e874fa474550bf
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-gpu-viv: Rework code so it is easier to read
Otavio Salvador [Fri, 29 Apr 2016 17:12:23 +0000 (14:12 -0300)]
imx-gpu-viv: Rework code so it is easier to read

Instead of using USE_X11 and USE_WL, we now use HAS_X11 and
HAS_WL. The variable does not imply that the backend is actually used
but if the distribution has, or not, the support for the backend.

Change-Id: I8630b54ed0a80f2877e5e97f71ae14e78ed5aeea
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-gpu-viv: Remove dead code
Otavio Salvador [Fri, 29 Apr 2016 17:18:55 +0000 (14:18 -0300)]
imx-gpu-viv: Remove dead code

The support for X11 and Wayland is not intended to be added so we can
remove the FIXME and the unused code.

Change-Id: I18473c415dd8877f887d7dc719bfbb360007a29e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolibimxvpuapi: Update to version 0.10.2
Carlos Rafael Giani [Sun, 1 May 2016 11:46:17 +0000 (13:46 +0200)]
libimxvpuapi: Update to version 0.10.2

Changes:

- fix AUD NAL positioning in h.264 encoder output
  (SPS/PPS/AUD were ordered incorrectly - AUD has to come first, not last)
- fix build error with examples when --enable-static is used
- pass quality factor in simplified JPEG encoder interface correctly
- add functions for querying and setting header data
  useful for modifying headers, like VUI data in the SPS RBSP
- documentation updates

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-test: Upgrade to 5.4.1 release
Lauren Post [Tue, 26 Apr 2016 07:48:49 +0000 (02:48 -0500)]
imx-test: Upgrade to 5.4.1 release

- mmdc fixes to add 6ul support
- mmdc fixes to add ipu2 and gpuvg support got i.MX 6QuadPlus
- mx6s_v4l2_capture fixes for memory leak

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agou-boot-imx: Update to 4.1.15-1.1.0 release
Lauren Post [Tue, 26 Apr 2016 07:48:48 +0000 (02:48 -0500)]
u-boot-imx: Update to 4.1.15-1.1.0 release

Includes support for i.MX 6UltraLite T1.1 silicon.

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolinux-imx: Upgrade to 4.1.15-1.1.0
Lauren Post [Tue, 26 Apr 2016 07:48:47 +0000 (02:48 -0500)]
linux-imx: Upgrade to 4.1.15-1.1.0

Kernel updates for i.MX 6UltraLite T1.1 silicon.

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agou-boot-imx: Change UBOOT_SRC to SRC_URI to fix fetch issues
Lauren Post [Tue, 26 Apr 2016 07:48:46 +0000 (02:48 -0500)]
u-boot-imx: Change UBOOT_SRC to SRC_URI to fix fetch issues

Mistake in usptreaming 4.1.15-1.0.0 - should use SRC_URI instead of UBOOT_SRC

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-parser: Quiet 'already stripped' warnings
Fahad Usman [Fri, 22 Apr 2016 06:29:52 +0000 (11:59 +0530)]
imx-parser: Quiet 'already stripped' warnings

This patch helps to quite 'already stripped' warnings
thrown during the build.

Change-Id: Ie6977154571c9eceb51d3f6ff3665f667f4cc007
Signed-off-by: Fahad Usman <fahad_usman@mentor.com>
Signed-off-by: Sujith Haridasan <Sujith_Haridasan@mentor.com>
Signed-off-by: Sujith H <sujith.h@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolinux-fslc-imx-rt: Fix URL for patch 3.14.61-rt62
Dominic Sacré [Fri, 22 Apr 2016 20:49:29 +0000 (22:49 +0200)]
linux-fslc-imx-rt: Fix URL for patch 3.14.61-rt62

Update the URL because patch-3.14.61-rt62.patch.gz got moved to the
'older' subdirectory.

The -rt patches are published in the projects/rt/3.14 directory, and are
then moved to projects/rt/3.14/older when the next version of the patch
is released.

Previous versions of this recipe intentionally used "older" patches
(even when the latest one would apply) specifically because the URLs
remain stable that way. This got broken in the update to 3.14.52-1.1.0 GA.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-gpu-viv: correct file ownership
Sujith H [Thu, 21 Apr 2016 14:56:23 +0000 (20:26 +0530)]
imx-gpu-viv: correct file ownership

This recipe copies binary files with `cp`, including `cp -a`, so the file
ownership can end up being the same as the build user. Work around this by
chown'ing everything to root:root.

This avoids a package_qa failure.

Signed-off-by: Sujith H <sujith.h@gmail.com>
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Sujith Haridasan <Sujith_Haridasan@mentor.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agochromium-imx: Update dependency name of vpuwrap
Yuqing Zhu [Mon, 18 Apr 2016 14:57:52 +0000 (22:57 +0800)]
chromium-imx: Update dependency name of vpuwrap

libfslvpuwrap has been renamed to imx-vpuwrap, need to
do update.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-base: Update MACHINE_EXTRA_RRECOMMENDS and MACHINE_SOCARCH_FILTER
Yuqing Zhu [Mon, 18 Apr 2016 14:57:51 +0000 (22:57 +0800)]
imx-base: Update MACHINE_EXTRA_RRECOMMENDS and MACHINE_SOCARCH_FILTER

libfslcodec/ libfslvpuwrap/ libfslparser/ fsl-alsa-plugins have been
renamed as imx-codec/ imx-vpuwrap/ imx-parser/ imx-alsa-plugins, need to
do update.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agogstreamer1.0-plugins-imx: Update PACKAGECONFIG
Yuqing Zhu [Mon, 18 Apr 2016 14:57:50 +0000 (22:57 +0800)]
gstreamer1.0-plugins-imx: Update PACKAGECONFIG

libfslcodec has been renamed as imx-codec, need to update the PACKAGECONFIG.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-gst1.0-plugin: Upgrade to v4.0.9
Yuqing Zhu [Mon, 18 Apr 2016 14:57:49 +0000 (22:57 +0800)]
imx-gst1.0-plugin: Upgrade to v4.0.9

--Change the recipe name from "gst1.0-fsl-plugin" to "imx-gst1.0-plugin"

--Add RREPLACE/RPROVIDES/RCONFLICTS for backwards compatibility.

--Remove dependency on gstreamer1.0-plugins-bad
  There is a patch in gstreamer1.0-plugins-bad which intall the header file of
  gstaggregator and gstvideoaggregator.
  so we can use them outside of gstreamer-plugins-bad package.

Change-Id: I2440ffc17d2921b0dbae5b73c3fd3e9df3742af9
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-codec: Fix backward compatibility with libfslcodec
Otavio Salvador [Tue, 19 Apr 2016 17:23:32 +0000 (14:23 -0300)]
imx-codec: Fix backward compatibility with libfslcodec

The new recipe ought to remove the old one and provide the same recipe
name. This ensures that old metadata is kept working.

Change-Id: I5fe1b53e150c1fdd2c8c63895abf211810b4caa1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-codec: Upgrade to v4.0.9
Yuqing Zhu [Mon, 18 Apr 2016 14:57:48 +0000 (22:57 +0800)]
imx-codec: Upgrade to v4.0.9

--Change the recipe name from "libfslcodec" to "imx-codec"

--Add RREPLACE/RPROVIDES/RCONFLICTS for backwards compatibility.

--[aac_dec] refine the code for pure c build
  aac decoder c build need float point support, which use some
  float point function.

Change-Id: Ie8071031b45038107d27b16e2c129376cf4f109d
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-parser: Fix backward compatibility with libfslparser
Otavio Salvador [Mon, 18 Apr 2016 22:50:33 +0000 (19:50 -0300)]
imx-parser: Fix backward compatibility with libfslparser

The new recipe ought to remove the old one and provide the same recipe
name. This ensures that old metadata is kept working.

Change-Id: Icd6c8240cb063dede707c7b0bd1d256e46542cd2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-parser: Upgrade to v4.0.9
Yuqing Zhu [Mon, 18 Apr 2016 14:57:47 +0000 (22:57 +0800)]
imx-parser: Upgrade to v4.0.9

--Change the recipe name from "libfslparser" to "imx-parser"

--Add RREPLACE/RPROVIDES/RCONFLICTS for backwards compatibility.

--Add aac latm parser in parser_libs, support aac latm in mpeg2 parser

Change-Id: I2e3cb92a952fe10136c25206f1527ca1472598cc
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-alsa-plugins: Fix backward compatibility with fsl-alsa-plugins
Otavio Salvador [Mon, 18 Apr 2016 22:35:13 +0000 (19:35 -0300)]
imx-alsa-plugins: Fix backward compatibility with fsl-alsa-plugins

The new recipe ought to remove the old one and provide the same recipe
name. This ensures that old metadata is kept working.

Change-Id: I8c385676aba2b452ac661e308a0aed3badb4f298
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-alsa-plugins: Upgrade to v1.0.26
Yuqing Zhu [Mon, 18 Apr 2016 14:57:46 +0000 (22:57 +0800)]
imx-alsa-plugins: Upgrade to v1.0.26

--Change the recipe name from "fsl-alsa-plugins" to "imx-alsa-plugins"

--Add RREPLACE/RPROVIDES/RCONFLICTS for backwards compatibility.

--Remove 0001-asrc_pair-update-output-buffer-size.patch as it has been
  integrated into the package.

Change-Id: Id533118f7edbaa560b7a5e8afce4842e9a0971eb
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-vpuwrap: Fix backward compatibility with libfslvpuwrap
Otavio Salvador [Mon, 18 Apr 2016 22:07:35 +0000 (19:07 -0300)]
imx-vpuwrap: Fix backward compatibility with libfslvpuwrap

The new recipe ought to remove the old one and provide the same recipe
name. This ensures that old metadata is kept working.

Change-Id: Ib66c3e1078aa840903b568da09c9c8eae919cae9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-vpuwrap: Upgrade to v1.0.65
Yuqing Zhu [Mon, 18 Apr 2016 14:57:45 +0000 (22:57 +0800)]
imx-vpuwrap: Upgrade to v1.0.65

--Change the recipe name from "libfslvpuwrap" to "imx-vpuwrap".

--Add RREPLACE/RPROVIDES/RCONFLICTS for backwards compatibility.

--Update 'nLastFrameEndPosPhy' in seqinit stage to avoid feed
  the same SPS to vpu repeatedly.

Change-Id: I7dd9e7c2ab9806937d554ac16f37185d9e5f074b
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-base: Add MACHINE_GSTREAMER_1_0_PLUGIN for mx7 platform
Ian Coolidge [Fri, 15 Apr 2016 23:04:38 +0000 (16:04 -0700)]
imx-base: Add MACHINE_GSTREAMER_1_0_PLUGIN for mx7 platform

gstreamer1.0-plugins-imx was recently updated to be compatible with mx7

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-kobs: Fix compiler error with Linux kernel headers version >= 4.4
Gary Thomas [Fri, 15 Apr 2016 13:02:53 +0000 (15:02 +0200)]
imx-kobs: Fix compiler error with Linux kernel headers version >= 4.4

This patch fixes a build error with kernel includes (>= 4.4)
<stdint.h> must be explicitly included to get uintX_t types.

Change-Id: I3a0059a59bf578fdba0cf68370eec0e19fc10835
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agomfgtool-initramfs-image.bbclass: Fix parsing when using a barebox based machine
Otavio Salvador [Thu, 14 Apr 2016 19:23:52 +0000 (16:23 -0300)]
mfgtool-initramfs-image.bbclass: Fix parsing when using a barebox based machine

When building for cfa100xx machines, for meta-fsl-arm-extra, the
parsing is aborted with:

,----
| ERROR: No IMAGE_CMD defined for IMAGE_FSTYPES entry
|     'barebox.mxsboot-sdcard' - possibly invalid type name or missing
|     support class
| ERROR: Failed to parse recipe:
|     .../sources/meta-fsl-arm/recipes-fsl/images/fsl-image-mfgtool-initramfs.bb
`----

This error was caused by the image not providing all the filesystem
types as in fact it generates a Gzipped CPIO filesystem and does not
inherit the default ones.

To solve the error we ought to include the override for 'mxs' SoC
family so the right setting is used as well in this set of SoCs.

Change-Id: If6e657793ed7af07decac217f6b3371fad1f521c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolinux-mfgtool: Add DATETIME exclusion to avoid taskhash mismatch error
Lauren Post [Thu, 14 Apr 2016 18:12:22 +0000 (13:12 -0500)]
linux-mfgtool: Add DATETIME exclusion to avoid taskhash mismatch error

Recent changes in siggen.py check for task hash and generate build errors
called Taskhash mismatch when using variables with date and time. Exclude
date time variables as done in kernel.bbclass.

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-gpu-viv: Drop Floating Point type handler
Otavio Salvador [Wed, 13 Apr 2016 18:00:27 +0000 (15:00 -0300)]
imx-gpu-viv: Drop Floating Point type handler

The new packages does not support Soft-FP and releases will be always
in Hard-FP making the mechanism unused. Remove the dead code.

Change-Id: I833dbc61d29fec947876743e6ba3fb2f2112abd7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agokernel-module-imx-gpu-viv: Update graphics to 5.0.11-p8.3 version
Tom Hochstein [Thu, 14 Apr 2016 02:54:58 +0000 (21:54 -0500)]
kernel-module-imx-gpu-viv: Update graphics to 5.0.11-p8.3 version

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoxf86-video-imxfb-vivante: Update graphics to 5.0.11-p8.3 version
Tom Hochstein [Thu, 14 Apr 2016 02:54:57 +0000 (21:54 -0500)]
xf86-video-imxfb-vivante: Update graphics to 5.0.11-p8.3 version

- Update version
- Remove upstreamed patch

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-gpu-viv: Update to version 5.0.11-p8.3
Tom Hochstein [Thu, 14 Apr 2016 02:54:56 +0000 (21:54 -0500)]
imx-gpu-viv: Update to version 5.0.11-p8.3

Update Vivante graphics driver for i.MX Linux BSP L4.1.15-1.0.0_ga release.

Software floating point is no longer supported.

For a detailed list of changes in this update, see the Graphics section of
the i.MX Linux Release Notes contained in the i.MX Linux BSP documentation
here:

https://www.nxp.com/webapp/Download?colCode=L4.1.15_1.0.0_LINUX_DOCS&location=null&fpsp=1&WT_TYPE=Supporting%20Information&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=gz&WT_ASSET=Documentation&fileExt=.gz&Parent_nodeId=1337637154535695831062&Parent_pageType=product

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoopencv: follow meta-oe to 3.1
Andreas Müller [Tue, 12 Apr 2016 21:13:50 +0000 (23:13 +0200)]
opencv: follow meta-oe to 3.1

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolinux-fslc-imx: Update to latest version 445b81a7
Daiane Angolini [Fri, 8 Apr 2016 18:44:32 +0000 (15:44 -0300)]
linux-fslc-imx: Update to latest version 445b81a7

Commit 445b81a7 adds the initial support for the Warp7 board.

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-test: Fix build for X11 backend
Otavio Salvador [Mon, 11 Apr 2016 12:38:49 +0000 (09:38 -0300)]
imx-test: Fix build for X11 backend

The root case of the addition of the dependencies on the recipe was
that it were not being correctly included in the .inc file. This fixes
it and remove the duplication.

Change-Id: Ie9ee5fbc2a61915ce109473f5df2b8e88d3966c4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agou-boot-imx: Upgrade to updates from imx_4.1.15-1.0.0_ga release
Lauren Post [Thu, 31 Mar 2016 15:25:34 +0000 (10:25 -0500)]
u-boot-imx: Upgrade to updates from imx_4.1.15-1.0.0_ga release

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-test: Upgrade to 5.4 version
Lauren Post [Thu, 31 Mar 2016 15:25:33 +0000 (10:25 -0500)]
imx-test: Upgrade to 5.4 version

- Restructure to support building all test cases on all machines
     regardless of harware support
- mx6s_v4l2_capture: Fix resource leak reported by coverity
- memtool: Fix string not null - Fix resource leak problem reported by coverity
- mxc_i2c_slave_test: Fix argument cannot be negative problem reported by coverity
- mxc_spi_test1:  Fix resource leak problems reported by coverity.
- mxc_vpu_test:  Encode and decode MPEG file in one app failed with return value
- mxc_v4l2_capture: Handle usb camera restriction which does not support CROP feature
- mxc_mlb_test: Fix out of bounds access reported by coverity
- soc_check:  Remove unnecessary operation in soc_check.h
- mxc_epdc_v2_fb: Initialize upd_data.dither_mode to 0 to avoid the spurious
"unsupported quantization bit number" error message.
- mxc_sim_test: When sim card doesn't exist, no atr can be received. The application
should directly return with corresponding error value.
- Remove legacy platform restriction to shell scripts - only support mx6 and mx7 SoC now.

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-vpu: Upgrade to 5.4.33 version
Lauren Post [Thu, 31 Mar 2016 15:25:32 +0000 (10:25 -0500)]
imx-vpu: Upgrade to 5.4.33 version

VPU firmware has been changed to the format of Linux codec driver firmware.
Change VPU library to adapt to firmware format change.

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-lib: Upgrade to 5.4 version
Lauren Post [Thu, 31 Mar 2016 15:25:31 +0000 (10:25 -0500)]
imx-lib: Upgrade to 5.4 version

- Remove platform check in hdmi-cec and imx-lib - simplify to support builds
on multiple machines
- For ipu use the dummy defaul object to fix build issues on non-ipu hardware

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-kobs: Upgrade to 5.4 version
Lauren Post [Thu, 31 Mar 2016 15:25:30 +0000 (10:25 -0500)]
imx-kobs: Upgrade to 5.4 version

- Check raw mode flag for backward compatbility
- Fix membership name in bch geometry structure.
- Fix the previous implementation that may ruin the BBM
- Adapt raw page accesses to match the new raw_read/write implementation

The old raw access implementation (in GPMI driver) was considering that
data and OOB data were separated in their respective regions (the data
area and the OOB area of the page), which is not true.
They are actually interleaved this way:

METADATA + ((DATA + ECCBYTES) * N)

The new raw access implementation (in the GPMI driver) is hiding this
weird
layout to MTD users by exposing a more common layout:

DATA + METADATA + (N * ECCBYTES)

Here METADATA + (N * ECCBYTES) are exposed as if they were stored in the
OOB area.

Unfortunately kobs-ng rely on this weird layout when accessing the NAND
in raw mode.

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agofirmware-imx: Upgrade to 5.4 version
Lauren Post [Thu, 31 Mar 2016 15:25:29 +0000 (10:25 -0500)]
firmware-imx: Upgrade to 5.4 version

- Upgrade to FW v3.1.1_r46072
- v3.1.1_r46070 plus 2 patches 391/392
- FSLARIK-391 [Decoder/H.264] VPU is always busy when decoding an
erroneous H264 bitstream
- FSLARIK-392 [Decoder/VC1] VPU outputs only 1 picture
- Change to the format of Linux coda driver firmware

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoEULA: Update EULA to March v12 version
Lauren Post [Thu, 31 Mar 2016 15:25:28 +0000 (10:25 -0500)]
EULA: Update EULA to March v12 version

Update mdsum in fsl-eula-unpack class
pdate license mdsum in firmware, codec, parser and vpu

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolinux-fslc-imx: Update to 4.1.15-1.0.0 GA based fork
Otavio Salvador [Wed, 6 Apr 2016 11:29:37 +0000 (08:29 -0300)]
linux-fslc-imx: Update to 4.1.15-1.0.0 GA based fork

This updates the kernel fork for the 4.1.15-1.0.0 GA and merges the
4.1.20 stable release on top of it.

Up to now, no extra fixes are applied on top of it but this is likely
to change as vendors start to base their work on this tree.

Change-Id: I2f7c330b35f7bf2ae916b84147e445b28cb8e829
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolinux-imx: Upgrade to 4.1.15 kernel
Lauren Post [Thu, 31 Mar 2016 15:25:27 +0000 (10:25 -0500)]
linux-imx: Upgrade to 4.1.15 kernel

Upgrade to the 4.1.15-1.0.0_ga release

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx7dsabresd: Restructure device tree with new reva names
Lauren Post [Thu, 31 Mar 2016 15:25:26 +0000 (10:25 -0500)]
imx7dsabresd: Restructure device tree with new reva names

Some device trees are only needed for reva board

The following are reva device trees

imx7d-sdb-reva.dtb imx7d-sdb-reva-epdc.dtb imx7d-sdb-reva-gpmi-weim.dtb
imx7d-sdb-reva-hdmi-audio.dtb imx7d-sdb-reva-m4.dtb imx7d-sdb-reva-qspi.dtb
imx7d-sdb-reva-touch.dtb imx7d-sdb-reva-wm8960.dtb

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx6dlsabresd and imx6slevk : Remove pf200 device trees
Lauren Post [Thu, 31 Mar 2016 15:25:25 +0000 (10:25 -0500)]
imx6dlsabresd and imx6slevk : Remove pf200 device trees

imx6dlsabresd: Remove imx6dl-sabresd-pf200.dtb
imx6slevk: Remove imx6sl-evk-pf200.dtb

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx6dlsabreauto and imx6qsabreauto: Add sabreauto-enetirq device tree
Lauren Post [Thu, 31 Mar 2016 15:25:24 +0000 (10:25 -0500)]
imx6dlsabreauto and imx6qsabreauto: Add sabreauto-enetirq device tree

ARM: dts: imx6qdl-sabreauto: add enet irq dts files to avoid conflict with MLB

ENET gpio irq pin conlict with MLB on i.MX6qdl sabreauto board, since enet
gpio irq is extended feature for performance improvement, so let MLB enable
in default dts file and newly create sabreauto enet irq dts files.

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agou-boot-fslc: Update to 1e82446 revision
Otavio Salvador [Wed, 6 Apr 2016 11:09:08 +0000 (08:09 -0300)]
u-boot-fslc: Update to 1e82446 revision

This brings following backports/fixes:

1e82446 mx6slevk: imximage.cfg: update to fix tINIT3 and tIH-CA violations
e578035 mx6qarm2: imximage_mx6dl.cfg update to fix tINIT3 violation
adc86d5 mx7_common: Define CONFIG_SYS_MALLOC_LEN in the board file
83195c2 warp7: Pass the UART base definition
87a2283 mx6sabresd: Remove unneeded enable_lvds() function
8f1927e arm: mxs: Update MX28EVK config
db8b958 mx6sabresd: Use VESA 1024x768 timings
49185d3 mx27: 16-bit wide watchdog registers
cfc4a96 mx6sabre_common: Fix U-Boot corruption after 'saveenv'
d955806 arm: mx5: Enable NAND TrimFFS on M53EVK
0aea495 imx: print ARM clock for clocks command
1a1ac16 imx: mx6ul configure the PMIC_STBY_REQ pin as open drain
6f8ee92 imx: mx6ul: skip setting ahb rate
60b774d imx: mx6: Fix incorrect clear mmdc_ch0 handshake mask
fe3704b Revert conversion for config_distro_bootcmd.h
8a68957 Revert "warp7: Add initial support"

Change-Id: I7a04b21f4ec9aac0a58adb1233d208b1ae2c3258
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agogstreamer1.0-plugins-imx: Update to version 0.12.1
Carlos Rafael Giani [Wed, 6 Apr 2016 14:10:01 +0000 (16:10 +0200)]
gstreamer1.0-plugins-imx: Update to version 0.12.1

The recipe now uses PACKAGECONFIG to allow for enabling/disabling plugins.
Also, mx7 support has been added.

Changes:

* compositor: Rename ImxCompositor(Pad) to ImxVideoCompositor(Pad)
  This prevents conflicts if both the NXP plugins and the gstreamer-imx
  are installed in the same rootfs

* Add switches to wscript configuration to enable/disable plugins
  Until now, all plugins were built (unless their dependencies were
  missing). On some i.MX machines, some features are missing. For
  example, the i.MX7 has no VPU. To ensure deterministic builds, it is
  useful to selectively disable plugins in the build.

* ipu+pxp: : Fix deadlocks and incorrect logging in case of init error
  This was causing a freeze if for example one tries to use PxP elements
  on an i.MX6 Dual/Quad

* imxv4l2videosrc fixes and enhancements:
  * fixes to interlacing support (incl. workarounds for analog TV input)
  * remove format restriction in get_caps function
    this removes the limitation on I420 formats
  * simplified determination of fps (necessary due to driver limitations)

* eglvivsink: wayland: Do not commit before buffers are swapped
  This fixes eglSwapBuffer swaps with damaged frames

* Documentation additions
  Adds GPU memory leak notess to the FAQ

* vpu: encoder: Expose motion estimation range as property

* vpu: decoder: Drop output frame if its buffer cannot be allocated

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com>
Tested-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-gpu-viv: Cleanup directfb reference
Tom Hochstein [Fri, 1 Apr 2016 23:03:21 +0000 (18:03 -0500)]
imx-gpu-viv: Cleanup directfb reference

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-uuc: Add dosfstools-native on DEPENDS
Fabio Berton [Thu, 31 Mar 2016 21:19:55 +0000 (18:19 -0300)]
imx-uuc: Add dosfstools-native on DEPENDS

imx-uuc Makefile runs mkfs.vfat command and fails if it not available.
We need to install dosfstools-native to provide this tool.

Change-Id: Iadc9ce579bbe20b69ed27e3518b39009254d9cd0
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agogstreamer1.0-plugins-base: Fix IMXCameraApp image time cannot display issue.
Yuqing Zhu [Fri, 29 Jan 2016 09:41:55 +0000 (17:41 +0800)]
gstreamer1.0-plugins-base: Fix IMXCameraApp image time cannot display issue.

IMXCameraApp: When Enabled "save time to image" item, preview,
find the time can not display completely.

As IPU need 8 pixels alignment, add one workaround in base text overlay
to generate 8 pixels alignment text video buffer. The side effect should
cause all text a little smaller.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agou-boot-fslc: Update to U-Boot 2016.03 based fork
Otavio Salvador [Fri, 18 Mar 2016 18:02:37 +0000 (15:02 -0300)]
u-boot-fslc: Update to U-Boot 2016.03 based fork

This updates the fork for the 2016.03 release. Currently following
patches are applied on top of it:

fd6b196 warp7: Add initial support
f9dc5fe wandboard: Drop revision specific DeviceTree support
b3e771e mx6sabresd: Enable video interfaces in bootargs
e0a65b1 Revert "embestmx6boards: convert to use config_distro_bootcmd.h"
af0e438 iMX6: Change mmcroot to use fixed mmc block index for USDHC
36a641b embestmx6boards: Change default bootenv configuration
f97660e mx6sabresd: Use LDO dtb file until LDO bypass support is added
4064b09 mx6slevk: Use LDO dtb file until LDO bypass support is added
f854376 imx: mx7d: move MX7D to Kconfig entry
8a29233 imx: mx6sx: move MX6SX to Kconfig entry
d85319f arm: mx6: Add CCV xPress board support
fe7917e arm: mx6: Add UART8 base address for i.MX6UL
8730cc5 arm: imx6: Switch DDR3 calibration to wait_for_bit()
91c85e8 warp7: Add initial support
ca3306a mx7_common: Put early/late init configs into board file
1dfebcc mx7: Distinguish between dual and solo versions
dfcf27d mx7dsabresd: Define serial port locally
95817e0 mx7_common: Remove unexisting options
78eb121 arm: imx: Add support for GE Bx50v3 boards

Change-Id: I0e7ddd021fd87ffe8a5ad6916fd1eb7a3243b21b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolinux-fslc-imx-rt: Update URL to fetch RT patch 3.14.61-rt62
Julio Cruz [Mon, 29 Feb 2016 02:21:16 +0000 (10:21 +0800)]
linux-fslc-imx-rt: Update URL to fetch RT patch 3.14.61-rt62

This upgrades the patch from 3.14.58-rt59 to 3.14.61-rt62.

Change-Id: If3d0beb989723859bcfce5a95810fb3d8d9e340a
Signed-off-by: Julio Cruz <jcsistemas2001@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-usb-loader: add recipe
Hector Palacios [Thu, 3 Mar 2016 16:29:54 +0000 (17:29 +0100)]
imx-usb-loader: add recipe

This includes into the SDK Boundary Devices i.MX/Vybrid recovery
utility, a host tool which allows to boot an image via USB in
serial downloader mode.

It currently supports i.MX5, i.MX6, i.MX7, and Vybrid families.

Signed-off-by: Hector Palacios <hector.palacios@digi.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoalsa-state: Using one unified version to set configuration values for mx6/mx6ul/mx7
Yuqing Zhu [Wed, 2 Mar 2016 08:59:39 +0000 (16:59 +0800)]
alsa-state: Using one unified version to set configuration values for mx6/mx6ul/mx7

As i.MX6UL uses the SOC Family name as "mx6ul", need to add configuration for mx6ul separately.

Unify the configuration files to be easy to maintain.
For asound.conf, there is no change.
For asound.state,
    wm8962/cs42888 audio configuration for mx6.
    wm8958/wm8960 audio configuration for mx6ul/mx7.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoopenssl-qoriq: remove EXTRA_OECONF from Configure
Zhenhua Luo [Thu, 3 Mar 2016 07:27:26 +0000 (15:27 +0800)]
openssl-qoriq: remove EXTRA_OECONF from Configure

The value(--disable-static) of EXTRA_OECONF set by poky is not supported by openssl-qoriq-1.0.1i.
remove it to fix the following build error:
| Usage: Configure [no-<cipher> ...] [enable-<cipher> ...] [experimental-<cipher> ...] [-Dxxx] [-lxxx] [-Lxxx] [-fxxx] [-Kxxx] [no-hw-xxx|no-hw] [[no-]threads] [[no-]shared] [[no-]zlib|zlib-dynamic] [no-asm] [no-dso] [no-krb5] [sctp] [386] [--prefix=DIR] [--openssldir=OPENSSLDIR] [--with-xxx[=vvv]] [--test-sanity] os/compiler[:flags]
| WARNING: .../poky/p4080ds/tmp/work/ppce500mc-poky-linux/openssl-qoriq/1.0.1i-r0/temp/run.do_configure.3739:1 exit 1 from 'perl ./Configure --disable-static shared --prefix=$useprefix --openssldir=/usr/lib/ssl --libdir=`basename /usr/lib` $target'
| ERROR: Function failed: do_configure (log file is located at .../poky/p4080ds/tmp/work/ppce500mc-poky-linux/openssl-qoriq/1.0.1i-r0/temp/log.do_configure.3739)

Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoopenssl: Explicitly set EXTRA_OEMAKE as required
Zhenhua Luo [Thu, 3 Mar 2016 07:27:25 +0000 (15:27 +0800)]
openssl: Explicitly set EXTRA_OEMAKE as required

The openssl recipe currently relies on EXTRA_OEMAKE having been set to
"-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make this
explicit so that the default in bitbake.conf can be changed.

(Refer to OE-Core rev: a384ab5cb4701fd1c1475bca4449def66b42c799)

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agorename udev to eudev to align with change in poky
Zhenhua Luo [Thu, 3 Mar 2016 07:27:24 +0000 (15:27 +0800)]
rename udev to eudev to align with change in poky

Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoclasses/u-boot: Update getVar syntax
Zhenhua Luo [Thu, 3 Mar 2016 07:27:23 +0000 (15:27 +0800)]
classes/u-boot: Update getVar syntax

This runs:

sed -e 's:\(\.getVar([^,()]*\)):\1, False):g' -i `grep -ril getVar *`

on the layer to update the getVar usages without an expand parameter,
This ensures the layer continues to work with bitbake master.

There is no functionality change although some of these sites
may benefit from expand=True.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoqtbase: Allow to build eglfs with x11 in DISTRO_FEATURES
Martin Jansa [Mon, 29 Feb 2016 17:22:28 +0000 (18:22 +0100)]
qtbase: Allow to build eglfs with x11 in DISTRO_FEATURES

* even when x11 is in DISTRO_FEATURES someone might configure qtbase
  to build with eglfs, that works OK with Qt 5.5.1, because
  -DEGL_API_FB=1 is also passed through
  mkspecs/devices/linux-imx6-g++/qmake.conf
  but with 5.6 and 5.7 it fails when X11 headers are include with their
  own Status enum (the same errors like before
  https://codereview.qt-project.org/#/c/105116/2)
  Adding -DEGL_API_FB=1 like linux-imx6-g++/qmake.conf does is simplest
  workaround to prevent imx-gpu-viv from including Xlib from
  EGL/eglvivante.h

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agogst1.0-fsl-plugin: add STAGING_KERNEL_BUILDDIR to the include dirs list
Javier Viguera [Thu, 25 Feb 2016 15:17:17 +0000 (16:17 +0100)]
gst1.0-fsl-plugin: add STAGING_KERNEL_BUILDDIR to the include dirs list

The new version of the gst1.0-fsl-plugin package uses the preprocessor
to do conditional compilation:

#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 1, 0)

And to use those macros it includes 'linux/version.h' header file.

This is failing because it is including the 'linux/version.h' file from
the sysroot, which comes from the 'linux-libc-headers' recipe used to
build the toolchain, instead of the real kernel version we are building
and running later on.

Otherwise the build fails with:

error: 'VIDIOC_S_INPUT_CROP' undeclared

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agogst1.0-fsl-plugin: remove not needed patch
Javier Viguera [Thu, 25 Feb 2016 15:17:16 +0000 (16:17 +0100)]
gst1.0-fsl-plugin: remove not needed patch

The fix in this patch has been included in the new version, so there is
no need for this patch anymore. Actually it does not even apply.

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoweston: Fix issues with 1.9 version
Neena Busireddy [Thu, 18 Feb 2016 21:23:48 +0000 (15:23 -0600)]
weston: Fix issues with 1.9 version

These set of patches are required to address the issues with weston 1.9

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolinux-fslc-imx: Upgrade to the 3.14.52-1.1.0 GA based fork
Otavio Salvador [Mon, 4 Jan 2016 11:53:26 +0000 (09:53 -0200)]
linux-fslc-imx: Upgrade to the 3.14.52-1.1.0 GA based fork

The FSLC kernel fork has been updated for the 3.14-1.52-1.1.0 GA
release. It is a consolidated release covering all i.MX active product
lines covering:

 - i.MX6QDL
 - i.MX6SL
 - i.MX6SX
 - i.MX6UL
 - i.MX7D

The patch also updates the linux-fslc-imx-rt flavour for the very same
kernel fork and ensures people uses the built-in Vivante GPU driver,
when using the Linux RT support, as the external kernel module does
not support it yet.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoEULA: Update to LA_OPT_BASE_LICENSE v10 November 2015
Lauren Post [Thu, 24 Dec 2015 07:17:00 +0000 (15:17 +0800)]
EULA: Update to LA_OPT_BASE_LICENSE v10 November 2015

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>