]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
10 years agou-boot-fslc: Update to revision 6e66aed
Otavio Salvador [Mon, 16 Feb 2015 14:50:22 +0000 (12:50 -0200)]
u-boot-fslc: Update to revision 6e66aed

This includes the following backports from the 2015.04 upcoming release:

6e66aed imx:mx6 set normal APS and standby PFM mode
7a5cac0 pmic: fix missing SWITCH_SIZE
f98e73a pmic:pfuze implement pmic_mode_init
d79d747 mx53loco: Fix boot hang during reboot stress test
a5fb3c4 arm: mxs: Add 'Wait for JTAG user' if booted in JTAG mode
685ec23 arm: mxs: Enable booting of mx28 without battery
19161e5 arm: mxs: Add debug outputs and comments to mxs SPL source files
062e666 imx: mx6: Fixed AIPS3 base address issue
bc83af2 imx: imximage: Add QuadSPI boot support
364658f imx: mx6qsabreauto: Change to use common GPMI IO clock function
8c23f6f pmic:pfuz100 add switch mode and more registers
8385185 pmic:pfuze add macro for setting voltage
d8cd731 imx:mx6 update fuse_bank0_regs
d41380a fsl/ls1021qds: Add deep sleep support
8fe3f3b arm: ls102xa: Add LPUART support for LS1021ATWR board
3408c48 arm: ls102xa: Add LPUART support for LS1021AQDS board
e70b26f ls102xa: fdt: Disable QSPI and DSPI in NOR/NAND/SD boot
809e163 arm: ls102xa: Update snoop settings for CCI-400
2650c5d ARM: HYP/non-sec: Make variable gic_dist_addr as a local one
b2c8ac3 ls102xa: dcu: Add platform support for DCU on LS1021AQDS board
7f0f245 crypto/fsl: Add fixup for crypto node
8023778 arm: ls102xa: Add dummy gpio.h to enable CONFIG_OF_CONTROL
79dcb3a ls102xa: etsec: Select ge0_clk125 for eTSEC clock muxing as default
636e863 arm/ls1021a: Add workaround for DDR erratum A008378

Change-Id: I91b013eb0d4a7741aa360f701e86f3dfdfccb6c8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibz160: Add a build-dependency on AMD GPU
Otavio Salvador [Mon, 16 Feb 2015 14:03:27 +0000 (12:03 -0200)]
libz160: Add a build-dependency on AMD GPU

This fixes the following warning:

,----
| WARNING: QA Issue: libz160 requires libgsl-fsl.so.1, but no providers
|     in its RDEPENDS [file-rdeps]
`----

Change-Id: I920eb5f31f94118ed46105545b9d0bd175151690
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoamd-gpu-mx51.inc: Add the amd-gpu-mx51 provider
Otavio Salvador [Mon, 16 Feb 2015 14:10:47 +0000 (12:10 -0200)]
amd-gpu-mx51.inc: Add the amd-gpu-mx51 provider

Add a common provider (for X11 and Framebuffer backends) which works
out of box independently of the backend of use, to be used in DEPENDS.

Change-Id: I681603c76c95d647944cbe9115dadfbd508cd63d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogstreamer1.0-plugins-imx: Update to version 0.10.1
Carlos Rafael Giani [Mon, 16 Feb 2015 23:16:55 +0000 (00:16 +0100)]
gstreamer1.0-plugins-imx: Update to version 0.10.1

Changes:

- uniaudio: fix memory leak in decoder
- eglvivsink: fix deadlock
- vpu: encoder: pass input video codec state to derived classes
- vpu: decoder: handle missing width and height values in caps
- fixed video info size bug in phys mem buffer pool
- fixes to base blitter

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoxf86-video-imxfb: Add --enable-neon on whitelisted configuration options
Otavio Salvador [Mon, 16 Feb 2015 00:06:18 +0000 (22:06 -0200)]
xf86-video-imxfb: Add --enable-neon on whitelisted configuration options

This hides the following warning:

,----
| WARNING: QA Issue: xf86-video-imxfb: configure was passed unrecognised
|     options: --enable-neon [unknown-configure-option]
`----

Change-Id: I1c0051db67be4a2640ff18af176a6411cfb86261
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoxf86-video-imxfb: Use xorg-driver-video.inc common file
Otavio Salvador [Mon, 16 Feb 2015 00:10:29 +0000 (22:10 -0200)]
xf86-video-imxfb: Use xorg-driver-video.inc common file

The recipe were not including the xorg-driver-video.inc common file so
ended not setting the right Xorg ABI dependency. This fixes the
following warning:

,----
| WARNING: QA Issue: Package xf86-video-imxfb contains Xorg driver
|     (imx_drv.so) but no xorg-abi- dependencies [xorg-driver-abi]
`----

Change-Id: Ifc2e46c2eb06233eb32c555f4943eed32b634ac4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoamd-gpu-x11-bin-mx51: Add a build-dependency on libxext
Otavio Salvador [Sun, 15 Feb 2015 23:01:45 +0000 (21:01 -0200)]
amd-gpu-x11-bin-mx51: Add a build-dependency on libxext

The binaries link against the libxext so a build dependency should be
add. This fixes following warning:

,----
| WARNING: QA Issue: libegl-mx51 rdepends on libxext, but it isn't a
|     build dependency? [build-deps]
`----

Change-Id: Ia3bbfb430f046c24f0be37f0b10c3bbb489ad81a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoxf86-video-imxfb: Ensure kernel source is available
Otavio Salvador [Sun, 15 Feb 2015 23:00:12 +0000 (21:00 -0200)]
xf86-video-imxfb: Ensure kernel source is available

Add a configure-time requirement on the kernel sources. This is needed
because parts of this program use kernel headers directly. If the
kernel package is restored from sstate, the headers will not be
available unless this dependency is explicit.  This new behaviour was
introduced in OE-Core: 6a1ff0e7eac

Change-Id: I19cf8a08b89b0e33870f804b2d4446755b3715f4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-base: Add virtual/libg2d to i.MX6's MACHINE_SOCARCH_FILTER
Otavio Salvador [Fri, 13 Feb 2015 01:03:33 +0000 (23:03 -0200)]
imx-base: Add virtual/libg2d to i.MX6's MACHINE_SOCARCH_FILTER

The virtual/libg2d package is i.MX6 dependant and should put every
package depending on it into the i.MX6's sub-architecture to avoid it
being included in other architectures due package feed.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx6solosabreauto: Use zImage by default
Daiane Angolini [Fri, 13 Feb 2015 17:34:45 +0000 (15:34 -0200)]
imx6solosabreauto: Use zImage by default

The U-Boot default environment uses zImage as kernel image type so to a
proper out-of-box SD Card image we need to use KERNEL_IMAGETYPE as zImage.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx6solosabresd: Use zImage by default
Daiane Angolini [Fri, 13 Feb 2015 17:34:44 +0000 (15:34 -0200)]
imx6solosabresd: Use zImage by default

The U-Boot default environment uses zImage as kernel image type so to a proper
out-of-box SD Card image we need to use KERNEL_IMAGETYPE as zImage.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogst-fsl-plugin: Ensure kernel source is available
Gary Thomas [Wed, 11 Feb 2015 11:30:13 +0000 (04:30 -0700)]
gst-fsl-plugin: Ensure kernel source is available

Add a configure-time requirement on the kernel sources.  This is
needed because parts of this program use kernel headers directly.
If the kernel package is restored from sstate, the headers will
not be available unless this dependency is explicit.  This new
behaviour was introduced in OE-core: 6a1ff0e7eac

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agofsl-alsa-plugin: Ensure kernel source is available
Gary Thomas [Wed, 11 Feb 2015 11:30:12 +0000 (04:30 -0700)]
fsl-alsa-plugin: Ensure kernel source is available

Add a configure-time requirement on the kernel sources.  This is
needed because parts of this program use kernel headers directly.
If the kernel package is restored from sstate, the headers will
not be available unless this dependency is explicit.  This new
behaviour was introduced in OE-core: 6a1ff0e7eac

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx: Disable imx6sl-specific code when imx6sl SOC support is disabled
Nikolay Dimitrov [Sun, 8 Feb 2015 21:36:49 +0000 (23:36 +0200)]
linux-imx: Disable imx6sl-specific code when imx6sl SOC support is disabled

Currently the build fails when CONFIG_SOC_IMX6SL is disabled, due to some
hard-coded stuff. The patch purpose is to handle enabling/disabling this
config option.

Signed-off-by: Nikolay Dimitrov <picmaster@mail.bg>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-gpu-viv: Don't package X11 specific tools in non-X11 configurations
Jacob Kroon [Fri, 6 Feb 2015 20:50:28 +0000 (21:50 +0100)]
imx-gpu-viv: Don't package X11 specific tools in non-X11 configurations

Fixes:

  WARNING: QA Issue: imx-gpu-viv-tools-apitrace requires libX11.so.6,
                     but no providers in its RDEPENDS [file-rdeps]

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-fslc: Add VFAT support for mxs defconfig
Daiane Angolini [Fri, 6 Feb 2015 16:59:51 +0000 (14:59 -0200)]
linux-fslc: Add VFAT support for mxs defconfig

Add VFAT file system support in order to allow pendrives and other storage
devices using vfat out-of-the-box.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-fslc.inc: Avoid duplication on assignments
Otavio Salvador [Fri, 6 Feb 2015 14:23:19 +0000 (12:23 -0200)]
linux-fslc.inc: Avoid duplication on assignments

The linux-imx.inc already handles the base settings, this drops the
assignments which were duplicate in linux-fslc.inc file.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Backport i.MX related changes from v2015.04
Otavio Salvador [Tue, 3 Feb 2015 12:08:51 +0000 (10:08 -0200)]
u-boot-fslc: Backport i.MX related changes from v2015.04

This updates the revision to 4dab988, which includes following
changes:

4dab988 arm, imx6, aristainetos: board updates
1dfbf54f arm: mx6: cm-fx6: add splash screen support
f1882ea compulab: splash: support loading splash from sf
4c2bf3a compulab: splash: support multiple splash sources
a7d780b compulab: splash: refactor splash.c
46cef71 compulab: splash: use errno values
a2c128c arm: mx6: cm-fx6: add support for usb keyboard
71582ee arm: mx6: cm-fx6: display compulab logo
af637a8 arm: mx6: cm-fx6: add hdmi console support
e8d2b04 arm: mx6: cm-fx6: increase size of malloc area
6449956 arm: mx6: cm-fx6: pass 2nd nic mac addr to Linux
f3aba9f compulab: eeprom: allow reading mac address from multiple eeproms
3dafefb arm: mx6: cm-fx6: change dtb node for ethaddr
3f84477 arm: mx6: cm-fx6: expand boot sequence
0f1c4ca ot1200: add ot1200_spl_defconfig file
892bf75 ot1200: add basic SPL support
4b29ad8 ot1200: add SPL configuration
a94b46b ot1200: enable spi clock directly in ccgr_init(..)
0eeddfb ot1200: move ccgr and gpr init to c functions
b708920 ot1200: make use of imx_ddr_size(..)
3762dab ot1200: select SUPPORT_SPL
0bbf5e8 imx: mx6: Change ENV offset to 512K bytes for larger u-boot image
31f433e imx:mx6sxsabresd board spl support
4c46ecb imx:mx6 add mx6sx in imx spl header file
195c032 imx:mx6sx add dram io configure for mx6sx
982c08f imx:mx6sxsabresd spl support in header file
1551931 imx:mx6sxsabresd select SUPPORT_SPL
f15ff8f imx:mx6sxsabresd add spl config file
8cbbb75 mxsboot : Support of 224-bytes OOB area length
c717a19 mx6sxsabresd: Remove unneeded board_late_init()
5358bea spl: spl_nor: surround Linux-load code with #ifdef CONFIG_SPL_OS_BOOT
f041545 arm: vf610: Remove duplicate MTD defines.

Change-Id: Ib116be2e61828581ee97bc1a2536f83df6b39036
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoamd-gpu-mx51: Stop auto-renaming GPU driver libraries
Otavio Salvador [Sat, 31 Jan 2015 21:02:49 +0000 (19:02 -0200)]
amd-gpu-mx51: Stop auto-renaming GPU driver libraries

The AMD GPU libraries shouldn't be renamed; this allow for runtime to
choose the right library at installation time.

Change-Id: If674fa3d3ee0c8ff99688d0a1bc2dfda67355fa8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-ls1-tools-native: remove recipe
Chunrong Guo [Wed, 4 Feb 2015 07:18:14 +0000 (15:18 +0800)]
u-boot-ls1-tools-native: remove recipe

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-ls1: Added change-file-endianess as DEPENDS
Chunrong Guo [Wed, 4 Feb 2015 07:18:13 +0000 (15:18 +0800)]
u-boot-ls1: Added change-file-endianess as DEPENDS

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agorcw: Added change-file-endianess as DEPENDS
Chunrong Guo [Wed, 4 Feb 2015 07:18:12 +0000 (15:18 +0800)]
rcw: Added change-file-endianess as DEPENDS

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agochange-file-endianess: add recipe
Chunrong Guo [Wed, 4 Feb 2015 07:18:11 +0000 (15:18 +0800)]
change-file-endianess: add recipe

     provides the tcl script for endian swap

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-imx (2009.08): Remove deprecated version
Otavio Salvador [Thu, 5 Feb 2015 10:57:44 +0000 (08:57 -0200)]
u-boot-imx (2009.08): Remove deprecated version

This release is not in use by any supported board, being kept
completely untested for last release. Drop it.

Reported-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-fslc: Update to revision 483412c9
Otavio Salvador [Thu, 5 Feb 2015 02:26:19 +0000 (00:26 -0200)]
linux-fslc: Update to revision 483412c9

This updates the branch to the 3.18.5 stable release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimage_types_fsl.bbclass: fix typos
Alexandre Belloni [Thu, 5 Feb 2015 21:37:20 +0000 (22:37 +0100)]
image_types_fsl.bbclass: fix typos

Few comments are using bytes instead of block. Also remove useless
seek=1

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimage_types_fsl.bbclass: Drop UBOOT_PADDING support
Otavio Salvador [Thu, 5 Feb 2015 10:59:36 +0000 (08:59 -0200)]
image_types_fsl.bbclass: Drop UBOOT_PADDING support

The U-Boot 2009.08 has been removed so every version now supported
does not use padding. This patch drops the code which added the
possibility of use old U-Boot version but which was unused for long
time.

Reported-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agofsl-eula-unpack.bbclass: Avoid warning about wrong 'S' being set
Otavio Salvador [Mon, 26 Jan 2015 01:47:01 +0000 (23:47 -0200)]
fsl-eula-unpack.bbclass: Avoid warning about wrong 'S' being set

The binary files packages provided by Freescale need to have the
specialized unpack method called before the OE-Core original one. This
unsures that the source is available when sanity tests are done.

This fixes following warning:

,----
| WARNING: .../libfslcodec/4.0.2-r0/libfslcodec-4.0.2 ('S') don't
|     exist, you must set 'S' to a proper value
`----

Change-Id: Ie85c5b2abdc34449503b543e5fc8d8e914ac0c1c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoweston: Performance optmizations for i.MX6 GAL2D renderer
Otavio Salvador [Wed, 7 Jan 2015 18:14:14 +0000 (16:14 -0200)]
weston: Performance optmizations for i.MX6 GAL2D renderer

This improves the Weston performance considerably and is backward
compatible with Vivante 4.6.9 and Vivante 5.0.X VIV-GPU drivers.

The following new patches has been included:

MGS-391: Weston: Performance Optimisation for single buffer mode
MGS-389: Fix for wrong FPS throttling when multibuffer is set

Change-Id: I17a5d8377927fa250dd0f24ac8462064dc7592ca
Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-base: enable fsl-alsa-plugins conditionally
Alexandre Belloni [Tue, 3 Feb 2015 11:03:38 +0000 (12:03 +0100)]
imx-base: enable fsl-alsa-plugins conditionally

Stop adding fsl-alsa-plugins to the MACHINE_EXTRA_RRECOMMENDS when
DISTRO_FEATURES doesn't contain alsa to avoid building alsa-utils.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoxf86-video-imxfb-vivante: correct initscript package
Dan McGregor [Wed, 4 Feb 2015 13:24:48 +0000 (07:24 -0600)]
xf86-video-imxfb-vivante: correct initscript package

Specify that the initscript is in xserver-xorg-extension-viv-autohdmi

Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agosctp: CVE-2014-7841
Sona Sarmadi [Tue, 27 Jan 2015 13:04:11 +0000 (14:04 +0100)]
sctp: CVE-2014-7841

NULL pointer dereference in af->from_addr_param on malformed packet

Reference:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-7841

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
10 years agosctp: CVE-2014-4667
Sona Sarmadi [Tue, 27 Jan 2015 13:04:10 +0000 (14:04 +0100)]
sctp: CVE-2014-4667

sk_ack_backlog wrap-around problem

Reference:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-4667

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
10 years agoALSA: CVE-2014-4652 CVE-2014-4653
Sona Sarmadi [Tue, 27 Jan 2015 13:04:09 +0000 (14:04 +0100)]
ALSA: CVE-2014-4652 CVE-2014-4653

CVE-2014-4652
Protect user controls against concurrent access

CVE-2014-4653
Don't access controls outside of protected regions

Reference:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-4652
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-4653

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
10 years agokernel-auditsc: CVE-2014-3917
Sona Sarmadi [Tue, 27 Jan 2015 13:04:08 +0000 (14:04 +0100)]
kernel-auditsc: CVE-2014-3917

audit_krule mask accesses need bounds checking

Reference:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3917

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
10 years agonet-sctp: CVE-2014-3673, CVE-2014-3687, CVE-2014-3688
Sona Sarmadi [Tue, 27 Jan 2015 13:04:07 +0000 (14:04 +0100)]
net-sctp: CVE-2014-3673, CVE-2014-3687, CVE-2014-3688

CVE-2014-3673
skb_over_panic when receiving malformed ASCONF chunks
Fixes: b896b82be4ae ("[SCTP] ADDIP: Support for processing incoming ASCONF_ACK
chunks.")

CVE-2014-3687
panic on duplicate ASCONF chunks
Fixes: 2e3216cd54b1 ("sctp: Follow security requirement of responding with 1
packet")

CVE-2014-3688
remote memory pressure from excessive queueing
Fixes: 2e3216cd54b1 ("sctp: Follow security requirement of responding with 1
packet")

References:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3673
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3687
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3688
http://www.openwall.com/lists/oss-security/2014/11/13/8

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
10 years agokvm-iommu: CVE-2014-3601, CVE-2014-8369
Sona Sarmadi [Tue, 27 Jan 2015 09:22:10 +0000 (10:22 +0100)]
kvm-iommu: CVE-2014-3601, CVE-2014-8369

CVE-2014-3601
Fixes the third parameter of kvm_iommu_put_pages
The third parameter of kvm_iommu_put_pages is wrong,
It should be 'gfn - slot->base_gfn'.

CVE-2014-8369
Fixes excessive pages un-pinning in kvm_iommu_map error path.
(This vulnerability exists because of an incorrect fix for CVE-2014-3601

Reference:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3601
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-8369
https://bugzilla.redhat.com/show_bug.cgi?id=1156518
https://lkml.org/lkml/2014/10/24/460

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
10 years agoKernel-HID/USB: multiple CVEs
Sona Sarmadi [Tue, 27 Jan 2015 08:10:42 +0000 (09:10 +0100)]
Kernel-HID/USB: multiple CVEs

CVE-2014-3181 Kernel: HID: OOB write in magicmouse driver
CVE-2014-3182 Kernel: HID: logitech-dj OOB array access
CVE-2014-3184 Kernel: HID: off by one error in various _report_fixup routine
CVE-2014-3185 Kernel: USB serial: memory corruption flaw

References:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3181
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3182
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3184
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3185

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
10 years agonet-sctp: CVE-2014-0101
Sona Sarmadi [Tue, 27 Jan 2015 08:09:30 +0000 (09:09 +0100)]
net-sctp: CVE-2014-0101

Fixes null pointer dereference when processing authenticated cookie_echo chunk

Reference:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0101
https://bugzilla.redhat.com/show_bug.cgi?id=1070705

Introduced by:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=bbd0d59809f9

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
10 years agols1021aqds: add sdcard config
Chunrong Guo [Mon, 2 Feb 2015 10:09:39 +0000 (18:09 +0800)]
ls1021aqds: add sdcard config

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-ls1: Booting from SD card using u-boot-with-spl-pbl
Chunrong Guo [Thu, 29 Jan 2015 05:47:02 +0000 (13:47 +0800)]
u-boot-ls1: Booting from SD card using u-boot-with-spl-pbl

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agodirectfb: Upgrade to 1.7.4 version
Neena Busireddy [Sat, 24 Jan 2015 04:44:04 +0000 (22:44 -0600)]
directfb: Upgrade to 1.7.4 version

Poky master upgraded directfb to 1.7.6 but 3.10.53-1.1.0 GA
release is compatible with directfb 1.7.4.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoxf86-video-imxfb-vivante: Add autohdmi utility
Neena Busireddy [Sat, 24 Jan 2015 04:44:03 +0000 (22:44 -0600)]
xf86-video-imxfb-vivante: Add autohdmi utility

This utility is used to monitor hdmi display hot plug and reconfigure
xserver (through exa driver) if it detects the display change.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoxf86-video-imxfb-vivante: Upgrade to 3.10.53-1.1.0 GA release
Neena Busireddy [Sat, 24 Jan 2015 04:44:02 +0000 (22:44 -0600)]
xf86-video-imxfb-vivante: Upgrade to 3.10.53-1.1.0 GA release

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-gpu-viv: Upgrade to 3.10.53-1.1.0 GA release
Neena Busireddy [Sat, 24 Jan 2015 04:44:01 +0000 (22:44 -0600)]
imx-gpu-viv: Upgrade to 3.10.53-1.1.0 GA release

- Graphics recipe is renamed from gpu-viv-bin-mx6q to imx-gpu-viv
- Recipe version is changed to use Vivante version
- gpu-viv-g2d shares same package with imx-gpu-viv
- imx-gpu-viv includes separate sub packages for demos and tools
  to support flexible package additions
- Graphics package is reorganized to improve library layout
- New GPU tool apitrace is added - supported only for X11 backend

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx6qsabresd.conf: Add imx6q-sabresd-uart device tree
Lauren Post [Wed, 21 Jan 2015 14:44:42 +0000 (08:44 -0600)]
imx6qsabresd.conf: Add imx6q-sabresd-uart device tree

Add uart5 DTE mode pinctrl set for imx6q-sabresd board becuase
of pin conflict.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx6slevk: Add new uart device tree imx6sl-evk-uart.dtb
Lauren Post [Wed, 21 Jan 2015 14:44:41 +0000 (08:44 -0600)]
imx6slevk: Add new uart device tree imx6sl-evk-uart.dtb

Add uart4 DCE and DTE pinctrl set because of pin conflict.
DTE pinctrl set is commented out but can be enabled in dts file.
If user want to test DTE mode, it needs to rebuild the DTB file.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx6sxsabreauto: Create for 3.10.53-1.1.0 Release
Lauren Post [Wed, 21 Jan 2015 14:44:40 +0000 (08:44 -0600)]
imx6sxsabreauto: Create for 3.10.53-1.1.0 Release

Add machine configuration file for i.MX 6SoloX SABRE-AI board

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx6sxsabresd: Remove deleted device tree canfd
Lauren Post [Fri, 23 Jan 2015 16:28:17 +0000 (10:28 -0600)]
imx6sxsabresd: Remove deleted device tree canfd

Remove imx6sx-sdb-canfd device tree from device tree list.
CANFD_IP is removed in final production board.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-kobs: Upgrade to 3.10.53-1.1.0 GA release
Lauren Post [Wed, 21 Jan 2015 14:44:38 +0000 (08:44 -0600)]
imx-kobs: Upgrade to 3.10.53-1.1.0 GA release

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-imx: Upgrade to 3.10.53-1.1.0_GA release
Lauren Post [Wed, 21 Jan 2015 14:44:37 +0000 (08:44 -0600)]
u-boot-imx: Upgrade to 3.10.53-1.1.0_GA release

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agofirmware-imx: Upgrade to 3.10.53-1.1.0 GA release
Lauren Post [Wed, 21 Jan 2015 14:44:32 +0000 (08:44 -0600)]
firmware-imx: Upgrade to 3.10.53-1.1.0 GA release

- VPU firmware upgraded

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-vpu: Upgrade to 3.10.53-1.1.0 GA release
Lauren Post [Wed, 21 Jan 2015 14:44:34 +0000 (08:44 -0600)]
imx-vpu: Upgrade to 3.10.53-1.1.0 GA release

- imx-vpu recipe version changed to internal version 5.4.27
- VPU share memory file open fixes
- Upgrade ion usage
- Remove obey-variables patch -now included in release

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-lib: Upgrade to 3.10.53-1.1.0_GA release
Lauren Post [Wed, 21 Jan 2015 14:44:33 +0000 (08:44 -0600)]
imx-lib: Upgrade to 3.10.53-1.1.0_GA release

Remove obey-variables patch - included in release.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-test: Upgrade to 3.10.53-1.1.0_GA release
Lauren Post [Fri, 23 Jan 2015 16:28:16 +0000 (10:28 -0600)]
imx-test: Upgrade to 3.10.53-1.1.0_GA release

- Update makefiles to work with toolchain changes from dizzy on.
- mxc-asrc: Enlarge the buffer size, change audio files
- mxc-securebooth:  Change the u-boot pad len calculation
- mcc: Change the dword signing in to be string
- memtool: Add auto complete feature for memtool
- vpu: H.264 VUI encoding,
- gpu: Add debug scripts
- mmdc: Enable 16/32 bit system suport for tool mmdc2
- als_test: Get input event index correctly
- uart:  Add stress test amd fix bugs
- pxp v4l2:  Add UYVY and YUV444 support

Remove parts of Fix-build-in-OpenEmbedded-Core-environment.patch
that are invalid with 3.10.53 Makefile changes.
Imx-test Makefiles corrected to load the standard libraries correctly
for mxc_vpu, memtool and mmdc tests.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx: Upgrade to 3.10.53-1.1.0 GA release
Lauren Post [Fri, 23 Jan 2015 16:28:15 +0000 (10:28 -0600)]
linux-imx: Upgrade to 3.10.53-1.1.0 GA release

- Support new hardware i.MX 6SoloX SABRE-SD and SABRE-AI boards.
- Security updates for CAAM driver split into 2 drivers CAAM and Job Ring
- Manufacturing tools kernel recipe upgrade to 3.10.53
- Multiple bug fixes.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogst-fsl-plugin: Upgrade to 4.0.2 version
Zidan Wang [Thu, 22 Jan 2015 07:58:25 +0000 (15:58 +0800)]
gst-fsl-plugin: Upgrade to 4.0.2 version

Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogst1.0-fsl-plugin: Upgrade to 4.0.2 version
Zidan Wang [Thu, 22 Jan 2015 07:58:24 +0000 (15:58 +0800)]
gst1.0-fsl-plugin: Upgrade to 4.0.2 version

New feature for 4.0.2 version:
* Â Supported RMVB playback.
*  Supported dynamic resolution video playback. 
*  Supported multiple video track stream playback.
*  Added imxvideoconvert_g2d, imxvideoconvert_ipu plugin, which can do
   color space converting, resizing, rotation with GPU2D or IPU.

Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibfslparser: Upgrade to 4.0.2 version
Zidan Wang [Thu, 22 Jan 2015 07:58:23 +0000 (15:58 +0800)]
libfslparser: Upgrade to 4.0.2 version

New feature for 4.0.2 version:
*  Enhanced Metadata supporting in MP4, MKV, AVI, ASF parser.

Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibfslcodec: Upgrade to 4.0.2 version
Zidan Wang [Thu, 22 Jan 2015 07:58:22 +0000 (15:58 +0800)]
libfslcodec: Upgrade to 4.0.2 version

Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibfslvpuwrap: Upgrade to 1.0.57 version
Zidan Wang [Thu, 22 Jan 2015 07:58:21 +0000 (15:58 +0800)]
libfslvpuwrap: Upgrade to 1.0.57 version

New feature for 1.0.57 version:
*  Add workaround for rmvb decode timeout issue when no enough frame buffer.
*  Re-enable the detection of resolution change due to the latest firmware.

Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agochromium: Update bbappend to version 40.0.2214.91
Carlos Rafael Giani [Tue, 27 Jan 2015 00:08:30 +0000 (01:08 +0100)]
chromium: Update bbappend to version 40.0.2214.91

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-test: Fix build with the work-shared kernel source
Otavio Salvador [Mon, 19 Jan 2015 19:30:56 +0000 (17:30 -0200)]
imx-test: Fix build with the work-shared kernel source

The Kernel sources has now been moved out of sstate control and to
make this easier to spot this has been moved to tmp/work-shared/
directory.

One good consequence of this change is that the built artifacts are
controlled by the Linux build system itself and its path is now
exported in STAGING_KERNEL_BUILDDIR variable.

This path adapts the build params to this new layout.

Change-Id: Ie27ef289aa3ae4c2593303ccbc450e0fd53b49cd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-test: Fix linking failures of test utilities
Otavio Salvador [Mon, 19 Jan 2015 19:24:14 +0000 (17:24 -0200)]
imx-test: Fix linking failures of test utilities

Some of the unit-tests were not being built due to differences on how
the build system behaves when running inside of the OE-Core. This
fixes those minor issues and increases the number of tests available.

This increases the number of tests which build successfully.

The new built tests, when building for i.MX6Q are:

,----
| /unit_tests/hciattach-ar3k.bin
| /unit_tests/config_dec
| /unit_tests/akiyo.mp4
| /unit_tests/config_net
| /unit_tests/mxc_vpu_test.out
| /unit_tests/config_encdec
| /unit_tests/autorun-vpu.sh
| /unit_tests/memtool
| /unit_tests/config_enc
`----

When building for i.MX53 those are:

,----
| /unit_tests/hciattach-ar3k.bin
| /unit_tests/memtool
`----

And when building for i.MX28 those are:

,----
| /unit_tests/mxc_pf_test.out
| /unit_tests/mmdc2
| /unit_tests/key_slot_tests.sh
| /unit_tests/mxc_isl29023.out
| /unit_tests/partition_tests.sh
| /unit_tests/fail_mode_tests.sh
| /unit_tests/scc_test
| /unit_tests/scc2_setup.sh
| /unit_tests/autorun-scc2.sh
| /unit_tests/autorun-scc.sh
| /unit_tests/encrypt_decrypt_tests.sh
| /unit_tests/mxc_fb_test.out
| /unit_tests/memtool
| /unit_tests/scc2_test.out
| /unit_tests/autorun.sh
| /unit_tests/mxc_mlb_test.out
| /unit_tests/scc_setup.sh
| /unit_tests/test_subs.sh
| /unit_tests/all-suite.txt
`----

Change-Id: I58882adc22990d9ec53dc9ead034e85acd64375e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-test: Rework recipe style
Otavio Salvador [Mon, 19 Jan 2015 19:15:06 +0000 (17:15 -0200)]
imx-test: Rework recipe style

This rework the recipe to use an easier to read metadata style,
basically:

 * use 4 spaces for do_compile and do_install tasks
 * rework inclusion of extra paths in do_compile
 * include missing copyright notice from O.S. Systems
 * move platform setting after source URI definition

Change-Id: Ic902c04a0eb8c0230ae74ac835b6a202784ebb78
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-ls1: add the path of byte_swap.tcl script
Zhenhua Luo [Thu, 22 Jan 2015 08:12:14 +0000 (16:12 +0800)]
u-boot-ls1: add the path of byte_swap.tcl script

Fix the following build error of QSPI u-boot.
| couldn't read file "byte_swap.tcl": no such file or directory
| WARNING: /home/yocto/poky/ls1021aqds/tmp/work/ls1021aqds-poky-linux-gnueabi/u-boot-ls1/2014.07-r0/temp/run.do_compile.18788:1 exit 1 from
|   tclsh byte_swap.tcl /home/yocto/poky/ls1021aqds/tmp/work/ls1021aqds-poky-linux-gnueabi/u-boot-ls1/2014.07-r0/git/u-boot.bin /home/yocto/poky/ls1021aqds/tmp/work/ls1021aqds-poky-linux-gnueabi/u-boot-ls1/2014.07-r0/git/u-boot.swap.bin 8

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoasf: fix scripts path
Chunrong Guo [Mon, 19 Jan 2015 03:50:14 +0000 (11:50 +0800)]
asf: fix scripts path

  * fix the follow error:
   | cp: cannot stat `/poky/build/tmp/work/ls1021atwr-poky-linux-gnueabi/asf/git-r0/git/asfmodule/scripts': No such file or directory
   | WARNING: /poky/build/tmp/work/ls1021atwr-poky-linux-gnueabi/asf/git-r0/temp/run.do_install.31941:1 exit 1 from
   |   cp -rf //poky/build/tmp/work/ls1021atwr-poky-linux-gnueabi/asf/git-r0/git/asfmodule/scripts /poky/build/tmp/work/ls1021atwr-poky-linux-gnueabi/asf/git-r0/image//usr/lib/asf/
   | ERROR: Function failed: do_install

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx23evk: Remove 'alsa' from MACHINE_FEATURES
Fabio Estevam [Sat, 17 Jan 2015 02:00:53 +0000 (00:00 -0200)]
imx23evk: Remove 'alsa' from MACHINE_FEATURES

Mainline kernel currently does not have support for the on-chip audio codec
on mx23, so remove the 'alsa' entry from the MACHINE_FEATURES.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoqemu-fsl: Disable native and nativesdk builds
Otavio Salvador [Mon, 19 Jan 2015 13:45:54 +0000 (11:45 -0200)]
qemu-fsl: Disable native and nativesdk builds

The qemu-fsl is intended for use into the target. The native and
nativesdk flavours are not supported and should rely on the OE-Core
provided ones.

This disables the recipe parsing for native and nativesdk build,
fixing the following warning:

,----
| WARNING: Unable to get checksum for qemu-fsl-native SRC_URI entry
|     fix-libcap-header-issue-on-some-distro.patch: file could not
|     be found
`----

Change-Id: I8eaf8bc9caf972f5d180115f63862a163915e218
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoudf: CVE-2014-6410
Sona Sarmadi [Mon, 19 Jan 2015 13:37:06 +0000 (14:37 +0100)]
udf: CVE-2014-6410

Avoid infinite loop when processing indirect ICBs

References:
http://seclists.org/oss-sec/2014/q3/600
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-6410

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
10 years agomnt: CVE-2014-5206_CVE-2014-5207
Sona Sarmadi [Mon, 19 Jan 2015 11:45:09 +0000 (12:45 +0100)]
mnt: CVE-2014-5206_CVE-2014-5207

This patches fixes mount flags handling during remount issue.

The patches come from:
https://www.kernel.org (remotes/origin/linux-3.12.y branch)

References:
http://seclists.org/oss-sec/2014/q3/357
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-5206
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-5207

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
10 years agou-boot: use TARGET_VENDOR to compose multilib sys
Ting Liu [Fri, 16 Jan 2015 10:22:59 +0000 (18:22 +0800)]
u-boot: use TARGET_VENDOR to compose multilib sys

This aligns with the default setting in Poky.

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agoimx-test: Ensures kernel is installed before building scripts
Otavio Salvador [Tue, 6 Jan 2015 18:56:58 +0000 (16:56 -0200)]
imx-test: Ensures kernel is installed before building scripts

The imx-test builds a kernel module, as one of the utilities used for
testing. The module relies on the kernel to be installed before it is
able to build the scripts necessary for the build to succeed.

Due the new kernel build infrastructure and the lack of the sstate
management over the kernel source, a explicit dependency on do_install
of kernel needs to be done.

This fixes following failure:

,----
| .../.../module_test/mxc_sdma_mem_test.c:21:27: fatal error: linux/version.h: No such file or directory
|  #include <linux/version.h>
|                            ^
| compilation terminated.
| make[4]: *** [.../.../module_test/mxc_sdma_mem_test.o] Error 1
| make[3]: *** [_module_.../.../module_test] Error 2
| make[2]: *** [sub-make] Error 2
| make[2]: Leaving directory `.../build-framebuffer/tmp/sysroots/imx53qsb/usr/src/kernel'
| make[1]: *** [all] Error 2
| make[1]: Leaving directory `.../.../module_test'
| make: *** [module_test] Error 2
`----

Change-Id: I0ebdfce4483d64fed4afe52c09d8e1d31d9374bb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoremove default setting for ubifs
Ting Liu [Tue, 13 Jan 2015 15:04:32 +0000 (23:04 +0800)]
remove default setting for ubifs

this is not bsp related, remove it.

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agomove all common definitions onto qoriq-base.inc
Ting Liu [Tue, 13 Jan 2015 15:04:31 +0000 (23:04 +0800)]
move all common definitions onto qoriq-base.inc

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agosysvinit: remove obsolete bbappend
Ting Liu [Tue, 13 Jan 2015 15:04:30 +0000 (23:04 +0800)]
sysvinit: remove obsolete bbappend

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agouspdcp: remove as it is not bsp related
Ting Liu [Tue, 13 Jan 2015 13:25:44 +0000 (21:25 +0800)]
uspdcp: remove as it is not bsp related

This pkg is for fsl security, not bsp related. will put it to fsl
distro layer for security.

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agou-boot: replace base_contains with python codes
Ting Liu [Tue, 13 Jan 2015 10:27:39 +0000 (18:27 +0800)]
u-boot: replace base_contains with python codes

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agocst: upgrade revision to 2d35e98
Ting Liu [Tue, 13 Jan 2015 10:27:38 +0000 (18:27 +0800)]
cst: upgrade revision to 2d35e98

This includes following fixes:
2d35e98 CST : Add P2041 support to cst.
c8b29ef CST: initialize uninitialized variables
6d30fc3 Makefile: use CFLAGS environment variable
39a4b89 Makefile: add install rule
7e9d814 Makefile: check OPENSSL setting before use
4ce2fd1 Modify input files to add HASH_FILE and SIGN_FILE felds.
2934719 ls1: ie_key files modified
13cef32 ls1: Remove extra keys from input file in ls1
14660b8 Modify input files to make consisitency with images.
6dbd697 Modify signature offset.
b6d3fe6 input_files/uni_sign: Updated uboot binary name to u-boot.bin
2344105 IE Keys : Add input files
517b3d8 Fixed error handling for sign_embed tool.
f711555 Modify ESBC header fields and use case for SRK and IE KEY.
c9361dd sign_embed: it would embed signature over header passed.
ec541fa gen_sign: it would calculate and generate signature over hash passed.
3b0a522 Modifications for changing argc to optind.
78cfdba Parsing of esbc flag is done prior of other fields.
c0f49a8 Add feature of comparison of key pairs.
c22c94f Add gen_drv tool.
7abb3e1 Modularise the key extraction from key file.
5ac9cd1 Add error handling for not supported values provided as input.
64eb9c4 Modify parsing of field values.
c73ae3a Modify Makefile to discard compilation of uni_pbi tool.
8023fa1 Modify usage of gen_otpmk utility.
9065d2a Corrected the setting of FSL_UID and OEM_UID flag
7b688ed uni_pbi tool added
4ae8899 LS2 specific changes.
5e856de Add T2080 as target.
582fa00 Add input files for ie_key usage.
f5ac295 Modify features enabled with different options.
bcb3791 modify option available.
34c2290 Add key_ext option.
3abf8d3 Signature is moved to end.
7d58769 Add feature to accept externally generated signature.
43a917a Add export hash feature.
d1877da Remove redundancy with keys usage.
9b049cb Add LS2 header support.
8b0044b Add IE key usage support for ESBC header.
a684f4f support for ESBC header generation
63c901a Add ISBC Extension Key Feature.
746a9b9 Linked implementation for headers and tables
15ae37e Revert "LS1021: unisign fixed for group5"
54661bb Corrected LS1 input files.
5f58c80 Corrected dtb name in input file for LS1 dtb
8c0feeb LS1: Change the input file for NOR addresses

Also sync with meta-fsl-arm.

10 years agoauto-resp: add recipe
Ting Liu [Tue, 13 Jan 2015 10:27:37 +0000 (18:27 +0800)]
auto-resp: add recipe

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoqe-ucode: add recipes for Layerscape1 support
Chunrong Guo [Thu, 8 Jan 2015 07:07:16 +0000 (15:07 +0800)]
qe-ucode: add recipes for Layerscape1 support

   *qe-ucode are the microcode binaries for the QUICC Engine hardware block in QorIQ
  products.

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoqemu-fsl: add recipes for Layerscape1 support
Chunrong Guo [Thu, 8 Jan 2015 07:07:15 +0000 (15:07 +0800)]
qemu-fsl: add recipes for Layerscape1 support

   QEMU is a generic and open source machine emulator and virtualizer.

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agols1021atwr.conf : add QE_UCODE
Chunrong Guo [Thu, 8 Jan 2015 07:07:14 +0000 (15:07 +0800)]
ls1021atwr.conf : add QE_UCODE

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agols1021aqds.conf : add QE_UCODE
Chunrong Guo [Thu, 8 Jan 2015 07:07:13 +0000 (15:07 +0800)]
ls1021aqds.conf : add QE_UCODE

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agocst: add recipes for Layerscape1 support
Chunrong Guo [Thu, 8 Jan 2015 07:07:12 +0000 (15:07 +0800)]
cst: add recipes for Layerscape1 support

  cst is the utility for security boot.

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoasf : add recipes for Layerscape1 support
Chunrong Guo [Thu, 8 Jan 2015 07:07:11 +0000 (15:07 +0800)]
asf : add recipes for Layerscape1 support

     1. ASF depend on ipsec-tools in meta-openembeded.
     2. ASF is Linux kernel implementation for accelerating the data pat
      processing on the Freescale family of processors

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoapptrk: add recipes for Layerscape1 support
Chunrong Guo [Thu, 8 Jan 2015 07:07:10 +0000 (15:07 +0800)]
apptrk: add recipes for Layerscape1 support

   Debug agent for Freescale CodeWarrior debugger

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoperf: Only disable perf events for machines using 2.6.35.3.
Alex Gonzalez [Sun, 11 Jan 2015 21:31:16 +0000 (22:31 +0100)]
perf: Only disable perf events for machines using 2.6.35.3.

Newer kernels build fine with the default settings.

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update to 3120db4e revision
Otavio Salvador [Tue, 13 Jan 2015 13:04:27 +0000 (11:04 -0200)]
u-boot-fslc: Update to 3120db4e revision

This updates the code to a version based on 2015.01 stable
release. The changes, done on top of the original release are:

5d396c3 wandboard: Changed mmcroot variable so kernel 3.10.31 boots
c6d9bf7 iMX6: Change mmcroot to use fixed mmc block index for USDHC
be9a741 embestmx6boards: Change default bootenv configuration
ea9b369 wandboard: Use 32bit color depth for Fusion LCD
8e88da8 mx6sabresd: Use LDO dtb file until LDO bypass support is added
7d0f155 mx6slevk: Use LDO dtb file until LDO bypass support is added
dcd7ac3 mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoadd QE_UCODE definition in machine.conf
Ting Liu [Tue, 13 Jan 2015 09:22:55 +0000 (17:22 +0800)]
add QE_UCODE definition in machine.conf

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agoqe-ucode: install if QE_UCODE defined
Ting Liu [Tue, 13 Jan 2015 09:22:54 +0000 (17:22 +0800)]
qe-ucode: install if QE_UCODE defined

* QE_UCODE definition is moved to <machine>.conf
* add check if QE_UCODE defined in anonymous python function
* install the binary into /boot

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agomultilib: use ?= to allow overridden in local.conf
Ting Liu [Fri, 9 Jan 2015 09:09:10 +0000 (17:09 +0800)]
multilib: use ?= to allow overridden in local.conf

The multilib setting was set in <core>.inc which was included by
the <machine>.conf. In bitbake.conf, <machine>.conf is included
after local.conf. Change to use ?= to not override the value in
local.conf.

This is useful when using external toolchain which does not need
to enable multilib.

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
10 years agouio-seville: update to revision 35af73f
Rich Schmitt [Fri, 9 Jan 2015 09:09:09 +0000 (17:09 +0800)]
uio-seville: update to revision 35af73f

This includes following fixes:
35af73f Fix: Copy user-space buffer of injected control frame to kernel
00c8040 Add multiple error labels in the probe function
2835689 Fix: Remove memory leaks when the module is removed or fails on probing
d770a37 Fix: Remove compile warning on 32b
89e29fc Fix: Remove unnecessary checks
adbb47e Beautify: Rename macros into more proper names
d5cac6e Add "poll()" function for NPI device
220cee3 Replace rescheduling with work queues
2a5fe4e Add cacheline support for extraction of control frames
6f14f0b Fix: UIO device might not be removed properly if module fails to initialize
2dcea55 Removed unecessary includes
1077880 Add UIO driver
68ab7bd Initial empty repository

update COMPATIBLE_MACHINE to use soc_family.

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
10 years agocs4315-firmware: remove recipe
Zhenhua Luo [Fri, 9 Jan 2015 02:41:54 +0000 (10:41 +0800)]
cs4315-firmware: remove recipe

The source code of cs4315-firmware is not available in public git repo
due to license issue, remove the recipe.

Build error log:
ERROR: Function failed: Fetcher failure for URL: 'git://git.freescale.com/ppc/sdk/firmware.git;nobranch=1'. Unable to fetch URL from any source.

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
10 years agoasf: update revision to 16eb472
Zhenhua Luo [Wed, 7 Jan 2015 09:55:07 +0000 (17:55 +0800)]
asf: update revision to 16eb472

This update to fsl sdk v1.7 release. The detailed changes
can be found at:
http://git.freescale.com/git/cgit.cgi/ppc/sdk/asf.git/

Other changes to sync with meta-fsl-arm:
* install kernel modules to ${D}/lib/modules/${KERNEL_VERSION}/asf
* install scripts to ${D}/${libexecdir}/
* remove dependency on virtual/kernel as it inherit module.bbclass

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
10 years agoremove duplicate check for e6500 64b kernel build
Zongchun Yu [Wed, 7 Jan 2015 09:55:06 +0000 (17:55 +0800)]
remove duplicate check for e6500 64b kernel build

e6500 is a specific core which only support 64bit kernel, no
matter rootfs is 32b/64b. qoriq_build_64bit_kernel.bbclass
was added to do this.

BUILD_64BIT_KERNEL is only set for e6500. It is duplicate to check
core and BUILD_64BIT_KERNEL at the same time. remove one.

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
10 years agoqe-ucode: update to revision 49efc94
Ting Liu [Wed, 7 Jan 2015 09:55:04 +0000 (17:55 +0800)]
qe-ucode: update to revision 49efc94

This includes following fixes:
49efc94 Add QE ucode binary for T1024 and LS1021a

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agoadd more secure u-boot into default build list
Ting Liu [Wed, 7 Jan 2015 09:55:03 +0000 (17:55 +0800)]
add more secure u-boot into default build list

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agocryptodev: disable RSA_KEYGEN if pkc-host installed
Cristian Stoica [Wed, 7 Jan 2015 09:55:02 +0000 (17:55 +0800)]
cryptodev: disable RSA_KEYGEN if pkc-host installed

Currently pkc-host does not support RSA_KEYGEN. When pkc-host
installed, RSA keygen operations should be avoided.

Introduce DISTRO_FEATURE "c29x_pkc". To install pkc-host, this
feature should be enabled. Then cryptodev checks it to disable
RSA_KEYGEN.

this can be done in conf/local.conf:
DISTRO_FEATURES_append = " c29x_pkc"

Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com>
10 years agocryptodev: update origin and remove stale patches
Cristian Stoica [Wed, 7 Jan 2015 09:55:01 +0000 (17:55 +0800)]
cryptodev: update origin and remove stale patches

- Nikos handed over project maintainance to Phil Sutter.
- Several pending patches have been merged upstream so we removed
  them from the recipe. The remaining ones have been sorted

Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com>
Change-Id: I0c6160c739d379ba787e72423d1564b9a3d05d8b
Reviewed-on: http://git.am.freescale.net:8181/24177
Reviewed-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Tested-by: Zhenhua Luo <zhenhua.luo@freescale.com>