Age | Commit message (Collapse) | Author |
|
SoloLite has epdc hardware configuration which is enabled by both uboot
and firmware.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add Murata Type ZP (BCM4339) module support on below platforms:
- i.MX6Q/DL/QP SabreSD(SD2 slot) + Murata adapter V2.0
Note: MX6Q/DL/QP SabreSD board requires HW rework.
Please refer to rework guide specified in schematic.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add Murata Type ZP (BCM4339) module support on below platforms:
- i.MX6Q/DL/QP SabreSD(SD2 slot) + Murata adapter V2.0
Note: MX6Q/DL/QP SabreSD board requires HW rework.
Please refer to rework guide specified in schematic.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- License changed to MIT.
- Remove the upstreamed patch.
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- Patch to fix setenv and clear environments.
- Patch to fix screen blur for Qt5 CinematicExperience.
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This fixes following warning, found on O.S. Systems' autobuilder:
,----
| WARNING: QA Issue: imx-gpu-viv-tools-apitrace rdepends on libpng, but
| it isn't a build dependency? [build-deps]
`----
Series-to: meta-fsl
Series-prefix: meta-fsl-arm
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This version is released with 3.14.52-1.1.0_ga release.
Includes many of the bug fixes and stability improvements.
For more information refer to i.MX Linux Release Notes from following link:
http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors-based-on-arm-cores/i.mx-6-processors/i.mx6qp/i.mx-6quad-processors-high-performance-3d-graphics-hd-video-arm-cortex-a9-core:i.MX6Q?fpsp=1&tab=Documentation_Tab#nogo
L3.14.52_1.1.0_LINUX_DOCS package is under Supporting Information.
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add frame rate check and return failure if frame rate is invalid value (<=0)
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
-Support hevc in MPG2 parser.
-Enhance the parsing conditions in SPS nal unit.
Parse system header to get stream id.
For mpeg video, don't call parseh264 to avoid mistakes.
-Fix memory leak, free temp data buffer after parsing header.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Version alignment with other Multimedia components.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
-Fix memory leak in overlaysink, imxv4l2sink and imxcompositor.
-Fix IPU/PXP frame copying beyond the memory boundary.
-Add more holding buffer number for motion 0 and 1 in imxv4l2sink to fix deinterlace failure.
-Add divx support in vpudec, including 3,4,5,6.
-Add video overlay composition meta support to imxvideoconvert and imxcompositor.
-Remove unsupported formats for pxp 2d deivce.
-Simplify the caps in pad template of imxvideoonvert/imxcompositor/overlaysink/imv4l2sink.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This updates the fork for the 2016.01 release. Currently following
patches are applied on top of it:
5da7953 wandboard: Drop revision specific DeviceTree support
3a636ab mx6sabresd: Enable video interfaces in bootargs
bec0ad3 Revert "embestmx6boards: convert to use config_distro_bootcmd.h"
fad3922 iMX6: Change mmcroot to use fixed mmc block index for USDHC
3c73816 embestmx6boards: Change default bootenv configuration
90bac9b mx6sabresd: Use LDO dtb file until LDO bypass support is added
885c473 mx6slevk: Use LDO dtb file until LDO bypass support is added
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The IMAGE_FSTYPES need to be overriden without using the SoC family
overrides, for user-friendness, and to allow this we need to use a SoC
variable to construct the default value for setting.
Related to [YOCTO: #8945].
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
As i.MX6UL has been changed out of mx6 SOC family, it need set UBOOT_ENTRYPOINT
Signed-off-by: Jun Zhu <junzhu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Explicitly use the generic Xorg driver for KMS devices.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
With the use of the new DCU DRM driver we can make use of the
X-servers modesetting DDX driver. The driver uses directly the
DRM/KMS interface.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Introduce Linux 4.4 based vanilla Linux kernel. This version
allows to use the DRM DCU driver on Vybrid (with some additional
patches). Also enable PWM support through Vybrid's FlexTimer
module, and update the defconfigs.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The Qt4 recipes are now in a specific layer, meta-qt4, so we cannot
append those recipes if the layer is not included.
This moves the bbappend files to the 'qt4-layer' collection, enabling it in
case the collection is available.
Fixes [YOCTO: #8898]
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Since OE-Core:da5ec068 there is the possibility of splitting the
.debug files automatically. The imx-gpu-viv does not provide very
useful debugging information, due its proprietary nature, so splitting
the provided info across multiple packages just makes the debugging
harder.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Changes:
* vpu:
- Completely rewritten plugin code; elements now based on libimxvpuapi
instead of libfslvpuwrap
- imxvpuenc_h264 inserts SPS/PPS data in front of I/IDR frames
- imxvpuenc_mjpeg's quality factor actually has an effect, and is
equivalent to the libjpeg's quality factor (it is used in exactly the
same way to scale the quantization matrix' coefficients)
- the encoder's output buffers no longer have to use DMA memory; they
use regular system memory instead
- new support in imxvpudec (referred to as "chroma interleaving") for
NV12, NV16, NV24 as output formats as an alternative to the I420,
Y42B, Y444 formats
- removed all of the system frame number tracking code, since it is
unnecessary; Instead, the libimxvpuapi's context fields are used to
associate input/output frames with GstVideoCodecFrame system frame
numbers
- fix memory leaks related to missing buffer pool unref'ing
* imxv4l2videosrc:
- support for crop metadata
- element uses the width, height, etc. of the format that the device
actually uses during operation (instead of default values)
- autofocus control support via GstPhotography
- fix incorrect GLib warnings
- fix segmentation fault when shutting down the element
* eglvivsink:
- remove extra g_free() calls, which lead to runtime errors
- remove GLESv2 VIVANTE link dependencies
- add Android platform
- manually retrieve VIV direct texture functions
with this and the link dependency elimination, this means that for
platforms except the framebuffer one, no Vivante specific headers and
libraries are needed anymore
- fix blocking issue in the Wayland platform mainloop
* improved and expanded documentation
* pxp: NV16 *is* supported after all (it was actually a bug in GStreamer
pre-1.5.91)
NOTE: this does not break compatibility with GStreamer versions older
than 1.5.91
* compositor: Update backported aggregator code to GStreamer 1.6
* blitter:
- error handling improvements
- add missing buffer pool unref'ing, which lead to memory leaks
- add missing compositor dependency to blitter base
* uniaudio:
- only build the uniaudio plugin if at least one codec was found during
configuration
- disable plugin if the gstaudio library is not available
- add AAC profile field to the sink caps with GStreamer >= 1.4.4 to
ensure the uniaudio decoder is only used for AAC-LC data
* ipu: increase fill frame width from 8 to 64 pixels to make IPU fill
operations work with pre-3.14 Freescale kernels
* g2d: use padding pixels when setting surface parameters, fixing G2D
failures with frame sizes that aren't aligned
* wscript:
- improve Android support
- fix installation paths for the common, blitter, compositor libraries
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Changes:
- add debian packaging files
- update waf to version 1.8.16
- add workaround in wscript to prevent stale pkg-config .pc files
- fix memory leak by adding missing IOFreeVirtMem() call in vpulib backend
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The imx-gpu-viv-tools-dbg package where pointing to the very same
binary as imx-gpu-viv-tools, instead of the counterpart .debug
file. This removes this definition.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The defconfig changes should be done later in the process so the
.config file is generated, using any other mean, and mangled to
respect the distribution setting regarding the module use or not.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Besides the revision change, this synchronizes the defconfig used for
the i.MX and the Vybrid SoCs. The only SoCs using a specific defconfig
file are the MXS-based ones (i.MX23 and i.MX28) as the others are
consolidated on the single defconfig file.
Change-Id: Id00d6dbaa8fcec5c9b6c5089d11d1ebe5c0e44e1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
2013.08 doesn't compile anymore because of the switch to gcc 5.2
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The 'swaprep.h' is an internal Xorg header and is not being installed
anymore. The swap features are provided by the 'misc.h' header now.
Fixes [YOCTO: #8737]
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The standard version does not use a Git repository so we should not
use Git to identify the commit of the build as it can end getting the
version from a wrong repository and can be misleading.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The patches applied on top of the source code are version specific and
should not be listed in the '.inc' file.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
There is no need to run 'make' in debug mode, by default, as it
increases log size and build time for no good reason.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The Tux logo should be disabled by default to allow a cleaner boot
process.
If a different configuration is needed of any specific machine, it can
be overriden using custom config.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Disable evbug, so machines using the kernel recipe do not have it
loaded by default.
The evbug kernel module can be enabled if needed, per machine, using a
custom config.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The SystemD requires the CONFIG_FHANDLE option to be enabled to
properly support the serial console getty initialization. This fixes
following error:
,----[ i.MX6Q SABRE Smart Device boot error ]
| [ TIME ] Timed out waiting for device dev-ttymxc0.device.
`----
The error has been catch while testing a customer image in a pure
SystemD distro, based on O.S. Systems Embedded Linux.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The module autoloading ensures 'galcore' to be probed as early as
possible during the boot. The order is important so the GPU can be
used as fast as possible, ensuring a reduced time until the initial
GPU-based application is loaded.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This merges the 4.1.13 stable release fixes into the fork.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This reverts commit 649f479f118567d62a5a57d690fb3fe3915f0ea7.
The 4.3 version of kernel cause build errors on lttng and cannot be
included until those are fix. We are reverting it now and will add it
back once OE-Core is fixed to support it.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Besides the revision change, this synchronizes the defconfig used for
the i.MX and the Vybrid SoCs. The only SoCs using a specific defconfig
file are the MXS-based ones (i.MX23 and i.MX28) as the others are
consolidated on the single defconfig file.
Change-Id: Id01a6050daaaee9bc931afa4583ec11f7b7d6da1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This includes following backported changes from 2016.01 development tree:
1b6aee7 mx7dsabresd: add secure boot support
54021ea imx: hab: add mx7 secure boot support
eea967b imx: hab: use read_fuse for secure boot settings
cca95ea arm: imx: add secure boot fuse details for imx7 SoC
5ef219e arm: imx: add secure boot fuse details for imx6 SoC
b2842cc imx: hab: add secure boot fuse details
31454f2 imx: hab: rework unified rom section for mx7
9ac3e4b imx: hab: use unified rom section for mx6sx and mx6ul
20235de imx: hab: rework secure boot support for imx6
8574461 imx: cpu: move common chip revision id's
a0c37ef imx: mx6sabresd: add i.MX6DQP Sabresd support
93bcc5f imx35, flea3: add FIT image support
10ca202 ts4800: add CONFIG_OF_LIBFDT
4198580 arm, imx6, aristainetos2: set gpr register after reset
e06ab75 arm, imx: add some gpr register defines
8af784c driver: misc: add MXC_OCOTP Kconfig entry
a022163 imx-common: timer: clean up code
Besides those, it also include:
4238786 cgtqmx6eval: Fix SPL support
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
imx-vpu is machine specific due to #define macros for the type of i.MX6
SoC (quad, duallite ..)
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This is a library for using the i.MX6 VPU. It is an alternative to
libfslvpuwrap, hosted on Github, and has an API that features several
improvements over libfslvpuwrap, which include:
* User-defined context information associated with input frames, which is
passed on to corresponding output frames (to be able to identify which
input frame produced which output frame)
* Groundwork for future DMA-BUF/BMM/ION/CMA allocator integration, using
file descriptors instead of physical addresses
* Indicators for when it is safe to try to decode frames, which is
critical in multi-threaded playback cases
* Simplified, higher-level JPEG en/decoding API, based on the VPU MJPEG
codec; useful for picture viewing without the extra boilerplate for
VPU-based en/decoding
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Patch gst1.0-fsl-plugin's configure script to add a trailing space in the
FSL_MM_CORE_CFLAGS and FSL_MM_CORE_LIBS variables between different
pkg-config executions.
These variables are used later to pass parameters to the compiler and
as they are not built correctly, the 'configure' script fails to detect
some of the functionality:
Disabled features:
plugin: imxmp3enc
plugin: vpu_wrap
plugin: aiur
plugin: beep
This was working well in previous versions of Yocto, because pkg-config
until v0.28 was adding that trailing space:
http://cgit.freedesktop.org/pkg-config/commit/?id=f26a505826acec6b1e1af8d1efdf959913421c3a
but this is no longer true, so the trailing space has to be added in the
configure script.
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The DirectFB project is dead upstream for a while and the backend is
deprecated so it is better to drop it and avoid new users to depend on
it and instead to focus in the current technologies for new projects.
This commit removes everything related to the DirectFB support so if
someone wish to revert it locally it can be easily done.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
This recipe is based on the now-deleted linux-imx-rt recipe, using the
same set of patches.
The linux-fslc-mx6 kernel is currently at upstream version 3.14.54, for
which no realtime patch has been released, but patch 3.14.51-rt52
applies cleanly.
Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
As we moved all the other MCC related recipes (mqxboot and
kernel-module-mcc), we should do so too with libmcc.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Fixed the following build errors with gcc5:
|error: linux/compiler-gcc5.h: No such file or directory
Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|