Chunrong Guo [Wed, 5 Nov 2014 04:26:24 +0000 (12:26 +0800)]
ls1021aqds: update UBOOT_CONFIG and device tree
*ls102xa rename QDS and TWR board dts name for consistence
*ls102xa add LPUART board config for QDS/TWR boards
*ls102xa remove letech board config for QDS/TWR boards
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 5 Nov 2014 04:17:26 +0000 (12:17 +0800)]
ls1021atwr: update UBOOT_CONFIG and device tree
*ls102xa rename QDS and TWR board dts name for consistence
*ls102xa add LPUART board config for QDS/TWR boards
*ls102xa remove letech board config for QDS/TWR boards
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
50d6848 arm: ls102xa: Update bit reversing for SCFG registers 4d18340 arm: ls102xa: Remove custom part number SLS1020A and related defination 756cbdc arm: ls102xa: clear EPU registers for deep sleep 1d333c7 arm: ls102xa: correct the base address of DCSR registers
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
69c87db ls1021aqds: set value of uboot entry address for qspiboot a59bea9 ls1021a: add rcw for enable sai ca0b3d1 ls1021aqds: sdboot: fix value of PBI_SRC and IFC_MODE 3ac85c8 ls1021atwr: add rcw for SD card boot 43707fa ls1021aqds: add rcw for NAND boot 1948685 ls1021a: remove custom part number "letech"
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
c742cbe arm: dts: ls1021a: rename QDS and TWR board dts name for consistence dbaf1e5 ARM: ls1021a: add gating clocks to IP blocks. 0eb706c watchdog: imx2_wdt: Add power management support. b53a344 watchdog: imx2_wdt: adds big endianness support. eb157e1 watchdog: imx2_wdt: convert to watchdog core api 71b5f25 watchdog: Get rid of MODULE_ALIAS_MISCDEV statements 54d638d watchdog: imx2_wdt: disable watchdog timer during low power mode c495541 watchdog: imx2_wdt: expose module alias for loading from device-tree
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Lauren Post [Fri, 31 Oct 2014 15:17:18 +0000 (10:17 -0500)]
gpu-viv-bin-mx6q: Upgrade to 3.10.17-1.0.2 patch release
Fixes for the following:
- Memory management, high CPU loading, crashes with QT5
- Avoid system freeze with invalid power
- Mutex sharing. resource leak, database protection
- 3D OpenVG for libGAL crash
- UI reboots while playing video
- Add VG355 support to X11
- Enhanced G2D API
- QT5 support for wayland
- WebGL fixes for Chrome UI
For more details reference the 3.10.17-1.0.2 Patch Release notes on freescale.com/imx
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Javier Viguera [Tue, 4 Nov 2014 15:12:10 +0000 (16:12 +0100)]
gpu-viv-g2d: fix file ownership in packages
Using 'cp -a' to install files in do_install function leaks user/group
attributes from build machine to target packages.
WARNING: log_check: There is a warn message in the logfile
WARNING: log_check: Matched keyword: [warn]
WARNING: log_check: warning: user xxxxx does not exist - using root
Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Daiane Angolini [Fri, 31 Oct 2014 10:53:47 +0000 (08:53 -0200)]
u-boot-*: Add DESCRIPTION for u-boot providers
Add u-boot DESCRIPTION for those providers still using the default one.
This is needed in order to have a complete and readable list of u-boot providers
in FSL Community BSP Release Notes.
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 28 Oct 2014 12:08:04 +0000 (10:08 -0200)]
imx-base.inc: Use specific package feed for MX6QDL and MX6SL
The sharing of packaging feed between MX6QDL and MX6SL is very
fragile. In rare cases, when a package is not generated for the
machine it can fallback to the wrong set of packages.
This has been seen on the Vivante GPU packages as MX6SL does not
include libegles2-mx6 and the packaging system ended using the one
provided by MX6QDL SoC.
This issue was very hard to find out the cause and understand why it
was happening so I'd like to thank Richard Purdie for his help in
figuring it out.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Thu, 23 Oct 2014 22:34:23 +0000 (20:34 -0200)]
imx6dlsabreauto: Change to use u-boot-fslc
This board is now supported by u-boot-fslc so we move from u-boot-imx
to it; this is preferred as this U-Boot fork follows closely the
mainline tree which brings faster development cycle and helps to
extend the test of i.MX6 support.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 10 Oct 2014 22:18:10 +0000 (19:18 -0300)]
u-boot-fslc: Update to 2014.10 upcoming release
This updates the U-Boot to the 2014.10 based branch. On top of the
original code we still have following changes applied:
75ce95e embestmx6boards: Change default bootenv configuration 472bfb3 ot1200: add sata support 4e8b5ee ot1200: fix sf detection 857ccfd ARM: i.MX6: include prototype for get_board_rev() 2b542e6 video: ipu_disp: remove pixclk fixup 499a8ca video: ipu: fix debug and comment c970aa2 lcd: Fix build error with CONFIG_LCD_BMP_RLE8 37a6b36 mx6sabre_common: Add HDMI config to common code 56f29bf mx6qsabreauto: Add HDMI support 2878ac3 ot1200: remove superfluous "string" tag d2104d6 ARM: i.MX video: declare displays and display_count publicly 2d6e2ec ARM: i.MX: provide declaration for board_spi_cs_gpio d09ced3 ARM: prevent compiler warnings from bootm.c 34fd658 wandboard: Use 32bit color depth for Fusion LCD 92e4fa9 mx6sabresd: Use LDO dtb file until LDO bypass support is added d859ee7 mx6slevk: Use LDO dtb file until LDO bypass support is added 47ac5b6 mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT
Due the changes on the way U-Boot works now, heavily relying on
kconfig, it is required to use the 'configure' step to properly setup
it for the 'sandbox' before building the tools.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Gary Thomas [Tue, 21 Oct 2014 12:12:20 +0000 (06:12 -0600)]
cairo: Fix PACKAGECONFIG settings
Remove a forced setting of PACKAGECONFIG_mx6 - this caused some flags
which were set by the main recipe to be lost, e.g. "x11". The flags
which are being set by these lines are correctly set in the main recipe,
so this change fixes the errant behaviour with no other side effects.
Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Neena Busireddy [Thu, 16 Oct 2014 20:45:05 +0000 (15:45 -0500)]
gstreamer1.0-plugins-bad: Remove gles2 for i.MX6 SoloLite
i.MX6 SoloLite (mx6sl) does not support 3D GPU hardware
acceleration. The X11 backend only supports mesa software rendering GL
and non-x11 backends does not support both GL and GLES.
This patch defines PACKAGECONFIG_GL for each i.MX6 SoC family as i.MX6
SoloLite is different from other SoC's.
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
chromium: Update bbappend to version 38.0.2125.101
In this update, the "component-build" packageconfig is no longer enabled
by default. Component builds do use much less RAM on build machines, but
according to Chromium developers, it is not recommended to use these for
anything other than developer builds.
Note that you should still enable component mode if you don't have a
64 bit build machine, or a machine with less than 8 GB RAM.
- ipu, vpu, v4l2src: Use reference counting for resources
- ipu: use a global FD instead of per-blitter FDs
- introduce a proper physical address type and a printf conversion
specifier
- remove cpu address from GstImxPhysMemory and add an "internal" pointer
- replace obsolete "padding" member in phys mem meta with better defined
- use a reference counter for mapping physical memory
- ipu: fix kernel version detection and include paths in wscript
- eglvivsink: remove RGB from the list of supported formats
- cleanup & logging improvements
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Zhenhua Luo [Thu, 4 Sep 2014 04:33:17 +0000 (12:33 +0800)]
rcw: add recipes for Layerscape1 support
The reset configuration word (RCW) manages the hardware configuration
info for QorIQ targets, rcw is used by the preboot loader to begin
system configuration.
Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Zhenhua Luo [Thu, 4 Sep 2014 04:33:14 +0000 (12:33 +0800)]
ls-base.inc: Add base configuration for Layerspace1 support
The base configuration file includes following major settings:
* Freescale LS1 default providers
* Default image type
* Default tune type
* Default machine features
Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Sololite x11 backend only supports mesa software rendering GL but
does not support GLES. Sololite non-x11 backends (fb, wayland
and dfb) do not support GL and GLES.
Change qtbase recipe to support sololite qt for all backends.
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Wang Zidan [Fri, 12 Sep 2014 08:34:13 +0000 (16:34 +0800)]
gstreamer1.0-plugins-base: Enable native video in playbin for i.MX SoCs
GST_PLAY_FLAG_NATIVE_VIDEO means link decoder directly with video
render, otherwise, software csc/resize/deinterlace plugins will be
linked between them.
For all i.MX chips, we should enable this flag, as the fsl renders
has the capability to do csc/resize.
Signed-off-by: Zidan Wang <b50113@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Thu, 11 Sep 2014 18:51:09 +0000 (15:51 -0300)]
linux-imx (3.10.17): Forward port 3.10.17-1.0.0 fixes
Freescale when doing 3.10.17-1.0.1 has ignored the fixes done, by
themselves, in the 3.10.17-1.0.0 kernel.
This includes following patches, rebased on top 3.10.17-1.0.1:
ENGR00318392 ARM:imx6x: Save/restore SCU and some CP15 registers across suspend/resume
ENGR00301078-2: ARM: dts: imx6sl-evk: add support for pfuze200 on imx6sl-evk
ENGR00301078-1: ARM: dts: imx6dl-sabresd: add support for pfuze200 on mx6dl-sabresd
pfuze100-regulator: Fix of_node_get() parameter
regulator: pfuze100: Use of_get_child_by_name
regulator: pfuze100: Add PFUZE200 support to Kconfig and module description
regulator: pfuze100: Add terminate entry for [i2c|of]_device_id tables
regulator: pfuze100: add pfuze200 support
regulator: pfuze100: Fix address of FABID
ENGR00309838 ARM: imx6sl: gpc: add chip revision check for dispmix
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
- Fixed imxipuvideotransform's passthrough mode to make it work with
playbin's about-to-finish signal
- Display scale updates in imxeglvivsink weren't being handled properly
- Updates to make imxv4l2src buffers shareable
- Extra calls to make imxv4l2src work for TV capture
- Better zero-copy support in tee'd pipelines
- New IDR interval property in h264 encoder
- New slice size, and intra refresh properties in encoders
- Configurable framebuffer number in IPU sink
- Workaround for GStreamer 1.4.0 bug related to the
GST_BUFFER_FLAG_TAG_MEMORY buffer flag
- Unset GST_BUFFER_FLAG_TAG_MEMORY explicitely in VPU decoder to prevent
unnecessary copies
- Drain decoder when a new format is set, allowing for seamless transitions
- Fixed decoder shutdown freeze
- Fixed leaked socket pair problem in imxeglvivsink
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 5 Sep 2014 00:05:06 +0000 (21:05 -0300)]
gpu-viv-bin-mx6q: Fix libOpenVG link when building for mx6sl
The ab83159 (gpu-viv-bin-mx6q: Include sololite changes to remove 3Dx
libraries.) reworked the libraries available for mx6sl case however
the symbolic link was wrong. It points to the work instalation directory.
Also update chromium-imx revision to support newer v5 Vivante drivers
(used in 3.10.31 Beta release). These do not use "GL_VIV_direct_texture"
as the name for the Vivante texture extension, but "GL_VIV_tex_direct"
instead. v4 drivers (3.10.17 GA release and older) are still supported.
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 2 Sep 2014 18:54:45 +0000 (15:54 -0300)]
linux-mfgtool.inc: Fix dynamic packages handling
In case we have kernel modules, a runtime dependency or recommendation
can break the dependency resolution algorithm of BitBake resulting on
a conflict like:
,----[ Provider conflict error ]
| ERROR: Trying to resolve runtime dependency kernel-module-nfs resulted
| in conflicting PREFERRED_PROVIDER entries being found.
| The providers found were:
| ['.../meta-customer/recipes-kernel/linux/linux-customer-mfgtool_3.10.17.bb',
| '.../meta-customer/recipes-kernel/linux/linux-customer_3.10.17.bb']
| The PREFERRED_PROVIDER entries resulting in this conflict were:
| ['PREFERRED_PROVIDER_linux-mfgtool = mfgtool-linux-customer',
| 'PREFERRED_PROVIDER_virtual/kernel = linux-customer']
`----
To fix this, we need to rename the dynamic packages and hence change
the built binaries, solving the conflict.
Change-Id: I8becb8a4a839494720711f60f51515aba0140c68 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Mon, 1 Sep 2014 14:20:31 +0000 (11:20 -0300)]
linux-imx.inc: Use the new fsl-kernel-localversion class
This uses the new class for LOCALVERSION handling, dropping the old
code. The local version is set for '+imx' by default but can be
overriden by users of this .inc file.
Change-Id: Ib571e17c250473b923b31837954942ca5bacb61b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 26 Aug 2014 02:23:42 +0000 (23:23 -0300)]
cairo: Drop 'class-target' use
The native and nativesdk classes now reset the MACHINEOVERRIDES
variable, avoiding the failure during the build due the extra flags
for Vivante support.
This patch removes the 'class-target' override as the override won't
apply in native and nativesdk use anymore.
Change-Id: I53b1939c1bd20fca1c3e39e67fd03aaa743501d0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Wang Zidan [Fri, 22 Aug 2014 01:50:49 +0000 (09:50 +0800)]
libfslparser: Upgrade from version 3.0.11 to 4.0.1
libfslparser has been updated to 4.0.1 and several parsers have been updated.
-- FLV parser update to 1.9.5.
-- AVI parser update to 3.5.12.
-- MPG2 parser update to 4.4.24.
-- MP4 parser update to 6.9.2.
-- ASF parser update to 1.0.35.
-- MKV parser update to 1.5.5.
Signed-off-by: Wang Zidan <b50113@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Wang Zidan [Fri, 22 Aug 2014 01:50:48 +0000 (09:50 +0800)]
libfslcodec: Upgrade from version 3.0.11 to 4.0.1
libfslcodec: Upgrade to version 4.0.1
-- Fix AAC issue for arm11 and arm9 conformance test.
-- Fix nbamrd decoder seek crash issue.
-- Fix some fault for aac conformance for C version.
-- Promote computational accuracy for ARM12 version to pass the aac conformance.
-- Control searching boundary to avoid searching adts header to the outside of
input buffer for aacd_wrap.
-- Add WB AMR wrapper arm12 shared library which calling the arm9 decoder shared lib.
libfslcodec.inc: Add narrow and wide band amr wrapper decoder packages
Signed-off-by: Wang Zidan <b50113@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 26 Aug 2014 20:13:08 +0000 (17:13 -0300)]
packagegroup-*: set PACKAGE_ARCH before packagegroup inherit
The required order was changed in OE-Core commit:
,----
| allarch: Add warning about packagegroup
|
| Since we want to start including this class conditionally, detect cases
| where packagegroup files use the old ordering and inform the user they
| need to update this.
`----
Change-Id: If76ae87fadd4310ae0d1ae344a565683d4b34f9f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Jacob Kroon [Sat, 23 Aug 2014 19:27:09 +0000 (21:27 +0200)]
glmark2: Move .bbappend to openembedded-layer collection
The glmark2 recipe lives in meta-oe, so move it to the proper
collection directory. This makes it possible to again use meta-fsl-arm
without having meta-oe layer included.
Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
chromium: Add bbappend for GPU specific modifications and VPU support
* Adds ozone-wayland patches which modify the required EGL versions in
the GYP files
* Turns on h.264 and MP4 support in Chromium's FFmpeg copy
* Enables a workaround for the Vivante GPU that prevents translucent
canvas regions to show up with a blue color
* Adds hardware-accelerated video decoding using the VPU by fetching
chromium-imx sources and integrating them into the Chromium source tree
and the GYP files
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tony Felice [Mon, 18 Aug 2014 21:48:30 +0000 (17:48 -0400)]
kernel-module-mcc: Update to version 1.06
This includes the following main changes:
* Increase max code size of MQX binary that can be loaded to SRAM from
128KB to 256KB.
* Add compatibility for the 3.13+ Linux kernel. Functionality with the 3.0
kernel remains unchanged.
* Integrate patch that removes bashisms from kernel-module-mcc's Makefile.
Signed-off-by: Anthony Felice <tony.felice@timesys.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Jun Zhu [Fri, 15 Aug 2014 16:28:40 +0000 (00:28 +0800)]
pulseaudio: Fix mutext issue when do pause in gstreamer
Pulseaudio crashes when other program using sound:
Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed
at pulsecore/mutex-posix.c:106, function pa_mutex_unlock().
Disable the feature PTHREAD priority inheritance is the easiest
workaround for this issue.
Signed-off-by: Jun Zhu <R01007@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Lauren Post [Thu, 14 Aug 2014 19:17:31 +0000 (14:17 -0500)]
linux-imx: Upgrade to 3.10.17-1.0.1
For 2D GPU cores there is a potential need to manage the maximum number
of outstanding return requests from the memory subsystem. The proper way
to manage these for 2D cores with this configuration is to use a FLUSH.
The patch does a FLUSH after every DRAW, the pipe will not overfill and
the scenario which may lead to a stall will not occur.
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Lauren Post [Thu, 14 Aug 2014 19:17:30 +0000 (14:17 -0500)]
xf86-video-imxfb-vivante: Upgrade to 3.10.17-1.0.1
For 2D GPU cores there is a potential need to manage the maximum number
of outstanding return requests from the memory subsystem. The proper way
to manage these for 2D cores with this configuration is to use a FLUSH.
The patch does a FLUSH after every DRAW, the pipe will not overfill and
the scenario which may lead to a stall will not occur.
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Lauren Post [Thu, 14 Aug 2014 19:17:29 +0000 (14:17 -0500)]
gpu-viv-bin-mx6q: Upgrade to 3.10.17-1.0.1
For 2D GPU cores there is a potential need to manage the maximum number
of outstanding return requests from the memory subsystem. The proper way
to manage these for 2D cores with this configuration is to use a FLUSH.
The patch does a FLUSH after every DRAW, the pipe will not overfill and
the scenario which may lead to a stall will not occur.
This patch requires the Linux kernel 3.10.17-1.0.1 fixes.
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Gary Bisson [Sun, 27 Jul 2014 23:05:03 +0000 (16:05 -0700)]
gst-fsl-plugin: fix build for kernel headers >= 3.10
This package couldn't build using a toolchain with kernel headers >=
3.10 because of the use of VIDIOC_DBG_G_CHIP_IDENT. As stated in
videodev2.h, this ioctl should never be used.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7a3b1da mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT cb07d74 Add TQ Systems TQMa6 board support e379c03 arm, imx6: add aristainetos board 562f8df spi: add config option to enable the WP pin function on st micron flashes a0ae009 i.MX6: add enable_spi_clk() b2f97cf pwm, imx6: add support for pwm modul on imx6 aafe402 i.MX6: define struct pwm_regs and PWMCR_* defines 4a4d3a7 imx6: add gpr2 usb_otg_id iomux select control define d726d5f arm: mxs: Scrub useless ifdef aeadf06 mx6: Adjust the GPR offset for mx6solox 0a11d6f mx6: Remove duplication of iomuxc structure fa8cf31 mx6sxsabresd: Add PFUZE100 PMIC support a3df99b mx6: soc: Do not apply the PFD erratum for mx6solox 6ed9c7b embestmx6boards: convert to generic board 14a1613 mx6sx: Add initial support for mx6sxsabresd board d95b6ab mx6: clock: Do not enable sata and ipu clocks f586040 mx6sx: Add pin definitions 05d54b8 mx6: Add support for the mx6solox variant
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The patches for Vivante GPU support are i.MX6-specific and shouldn't
be applied for other SoCs and architectures. This patch changes it
to be i.MX6-specific.
Fixes [YOCTO: #6545]
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Sat, 5 Jul 2014 14:12:08 +0000 (11:12 -0300)]
linux-imx (2.6.35.3): Update to the b3912bb revision
This includes following updates:
b3912bb ENGR00285448 [MX28] SAIF: Out of Voltage in SAIF clock PINs 90ce77d ENGR00285446-3 [MX28] SAIF: Bit Shift in SAIF RX Data 1ea685a ENGR00285446-2 [MX28] SAIF: Bit Shift in SAIF RX Data 1ca8992 ENGR00285446-1 [MX28] SAIF: Bit Shift in SAIF RX Data 45fe172 mach-mx5/devices.c: Add PMU device
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Jacob Kroon [Fri, 18 Jul 2014 21:05:43 +0000 (23:05 +0200)]
gpu-viv-bin-mx6q: Fix file ownership in packages
The do_install() function is run under pseudo in order to create packages with
correct file-permissions. By issuing "cp -a" to install files, we leak
build user/group permissions into the packages, since the do_unpack() function
is executed as the regular build user. Replace it with -P, so that we at least
keep symlinks.
Also drop -x (--one-file-system) since it's not needed.
This was tested by comparing the output of "ls -lR --time-style=+ image/"
before and after the change.
Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
shows that the library has a runtime dependency on libffi. Same thing
applies to libwayland-viv.so.
For non-wayland builds, where libffi may or may not be available during
package time, skip packaging them so that they don't cause unexpected
dependency changes in buildhistory.
Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 11 Jul 2014 19:54:44 +0000 (16:54 -0300)]
amd-gpu-mx51.inc: Use anonymous python function to inject metadata
The metadata amending, to include the INSANE_SKIP hacks, need to be
done before we run the QA checks. This has change now that the QA
checks are run in a separate task.
To accomodate the code to this the recipe needed to be reworked to use
an anonymous python function so it runs at parsing time.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 11 Jul 2014 19:42:52 +0000 (16:42 -0300)]
libfslcodec: Move package related fields near to binary ones
The best practice is to have the package related fields close to the
binary related ones (FILES, RDEPENDS and like) as those has direct
influence in each other. This changes the recipe to follow this.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>