Age | Commit message (Collapse) | Author |
|
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>
|
|
All Vybrid SoC's use the Cortex-A5 CPU. Add an appropriate default
tune for the vf SoC.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Notice the recipe name is 'gst-fsl-plugin' (singular)
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Recent [platform dependent] changes to QT_CONFIG_FLAGS allow
some C-preprocessor defines to creep into *.la (libtool) files.
This are not allowed (or even handled) and cause linker errors
when trying to link against these libraries.
This patch removes the incorrect/erroneous preprocessor directives
to leave the *.la files useable once again. The change is done in
a post-processing step to clean up the *.la files as they are only
used externally to this package.
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Upstream-status: Innapropriate [OE patch causes the problem]
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
as otherwise FAT16 might be used, which seems quite outdated and can
cause issues in certain environments (e.g. older versions of U-Boot)
Change-Id: I2d89ad235084c4a1289fae180df043a2f9e05e63
Signed-off-by: Frieder Schrempf <frieder.schrempf@exceet.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This reverts commit 5e40789fe386a5bb4c83cd8780a8bf7f7b947196.
The change breaks the build for machines which support multiple SoC
families (as i.MX6 Quad and DualLite).
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This reverts commit 44a5115b6ece869cfb10714423e6956128dbaef8.
The change breaks machine using multiple SoC types and a better
technical solution is still under investigation. In meanwhile we are
reverting this in Fido branch so we do not break stable users.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Fix to support future mx6 i.MX 6UltraLite which does not have a
GPU. This SoC will use mesa so mesa changes before should be more
SoC specific to allow future mx6 SoC without GPU to use mesa.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Changes:
-new compositor elements to combine N input video streams into one output
video stream; compatible to the upstream compositor element from
gstreamer1.0-plugins-bad
hardware-accelerated compositing based on G2D and IPU available
-blitter codebase completely rewritten for better support of aspect ratio
correction and compositing
-blitter video sinks support vsync to eliminate tearing
-vpu: decoder: leaks fixed which occurred when shutting down and starting
again decoders
-vpu: encoder: bitrate now adjustable on the fly
-v4l2src: can now announce interlace mode, device frame rate, device
pixel format
-v4l2src: fixed physical address retrieval (important for zerocopy)
-eglvivsink: in Wayland, x/y window coordinates are now supported
-v4l2src: support for imxv4l2:// URIs, making such cmdlines possible:
gst-launch-1.0 playbin uri=imxv4l2:///dev/video0
-v4l2src: support for YUYV data
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The recipe had a mix of indentation styles which makes it hard to
read. Those are changed to avoid tabs and rely on spaces only.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The replacement of --enable-glx-tls for --enable-glx was not working
due the way the variables are expanded. To fix the issue an annonymous
function has been added to mangle it just before its use.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
PXP devices for mx6sx, mx6sl and mx7
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The f2fs feature allows the use of Flash-Friendly File System
during the installation.
The feature is disabled by default as the f2fs-tools is offered by
meta-filesystem layer which shouldn't be made as a hard dependency
of meta-fsl-arm.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The f2fs feature allow the use of Flash-Friendly File System for
installation.
The feature is added as a bbappend file dynamically enabled if
meta-filesystem is available.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
When 'extfs' support is enabled, e2fsprogs-e2fsck should be included
as well so filesystem consistency can be executed during the
installation process.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Only install patches for SoC with a GPU. Future i.MX 6UltraLite
does not have a GPU.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Fix to support future mx6 i.MX 6UltraLite which does not have a
GPU. This SoC will use mesa so mesa changes before should be more
SoC specific to allow future mx6 SoC without GPU to use mesa.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Work around CPU stalls in the imx-sdma driver by replacing spinlocks
with raw spinlocks. This prevents preemption during the spinlock's
critical section, as is the case on non PREEMPT_RT kernels.
Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The imx-lib release, used in i.MX5, uses the old header file to check
for the license causing a build error:
ERROR: Function failed: imx-lib: LIC_FILES_CHKSUM points to an invalid file:
.../tmp/work/imx53qsb-poky-linux-gnueabi/imx-lib/11.09.02-r0/imx-lib-11.09.02/COPYING-LGPL-2.1
As the new releases will use the LGPL-2.1 license file we add the
override for the old release to avoid this build failure.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This fix was required to fix touch calibration issues on i.MX6 boards
using touch panels.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
UBOOT_ENTRYPOINT set in imx-base.inc for i.MX 6SoloX.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Ubifs storage must be added for nand boot configurations.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The URL in wiki.yoctoproject.org just redirects to the openembedded URL,
so pass the direct link instead.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
As new i.MX machines are added and product lines are increasing,
having an override for imx machines in general will help clarify
recipes, images, and packagegroups and keep the list of imx
supported machines a little shorter.
Signed-off-by: Ann Thornton <ra43240@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Upgrades the fork to the 4.1.2 stable release.
Change-Id: I59cc6b6bed7462fa6f6ba08686ed6bb3d76fe45d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Builds for 'nand' booting were failing because of an incorrect path
during compilation.
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Previously layer-specific bbappends are applied when that layer
is included in the configuration.
There is layer-specific bb files too (like asf_git.bb). Apply the
same rule here.
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Preparation for next merge stage with qoriq-ppc.
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
In poky commit 46cdaf1, the kernel build output was put into
kernel-build-artifacts, and kernel-source is kept "pristine".
KERNEL_PATH points to kernel-source, while KBUILD_OUTPUT points
to build-artifacts which can be used for external module build.
asf Makefile tries to include the .config, use KBUILD_OUTPUT to
avoid build error.
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This imports following changes:
62ba10a asf_fmc: Patch to update the name of xml files.
8d744dd asf: Patch to fix ipv6 issue on dpaa.
ddf9678 asf: Patch to return jumbo packet back.
dcda291 asf: Patch to include caam_jr_strstatus in ASF_IPSEC_DEBUG mode.
49f591f asf: Patch to change function signature caam_jr_strstatus
f860eff ipsecproc: Patch to fix display of ipsec stats.
461586d ASFIPSEC: fix compilation for SEC 3.x when ASF_IPSEC_DEBUG is defined
03b9bad asf: Patch to fix sha256 issue.
a21b2d7 Removing Ethernet padding in abuf to skb conversion
a03283d4 Aligning function ASFFFPProcessAndSendFD and ASFFFPProcessAndSendPkt while validating flows
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This imports following changes:
426f7a6 SECURE BOOT: Add missing RCW's for T4240QDS
756454f SECURE BOOT: Rename the RCW's
7782087 SECURE BOOT: Remove Unwanted RCW's
e93c210 LS1021: Unset BOOT_HO bit in rcw.
4375fc4 t1023rdb: update IFC_MODE to 0x2F for errata A-009138
5cf9bc5 T4240QDS: Add four 1800MHz/Core RCW files for T4240QDS board
cff536a t1023rdb: set RTC=1 to enable GPIO1[14]
a5983f2 T4240RDB: Add one new RCW for T4240RDB board
3a6ae48 ls1021a: fix some serdes settings for SATA
31078e1 ls1021atwr: do not power down PLL which is used by SATA
c6d72e3 t2080qds: rcw: Add eMMC DDR mode RCW
c77415c T104xD4RDB: update SRDS_PLL_REF_CLK_SEL_S1 value
e2c0844 ls1021atwr: add USB 2.0 support
fd0c1df p5020/p5040: NAND Secure Boot RCW added with PBI commands
259d57d t1023rdb: add rcw for t1023rdb board
c3ab906 T1042: Add t1042d4rdb rcw files for serdes protocol 0x86
ae39560 T1040: Add t1040d4rdb rcw files for serdes protocol 0x66
b9d3c22 p3041: NAND Secure Boot RCW added with PBI commands
dc0fad9 t2080rdb: update ddr to 1866MT/s
03c5ee6 t2080: update platform clock to 600MHz
72945fa rcw: ls102xa: merge rcw for lpuart and dcu
6678741 rcw: ls102xa: Adjust the features supported in SD boot
f7a54c1 arm: ls102xa: Increase IO drive strength for LS1021AQDS board
3dd07fa B4860-As-B3: Add two new RCW files
69a041c B4860QDS: Add HWA_CGA_M3_CLK_SEL bits define in b4860.rcwi file
87289d5 ls102xa: rcw: Add QSPI boot RCW for LS1021A TWR board
13bf692 t1024: update FM1_MAC_RAT from 0 to 1
5b94b3e t1024rdb: add new rcw 0x135 and minor update
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This imports following changes:
6f57c86 Modify input files comments.
327932d FIX SFP Write Protect Issue
dbc2080 Add support for SFP1.x and SFP2.x in gen_drv utility.
5aa79ec Modify images names in ls1 input files.
b5d442b P3/P5: Input Files for NAND Secure Boot
51dc4a4 Makefile: Build uni_pbi tool
a647f39 CST : Change Alignment offset
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
When running kvm test on ls1, the guest kernel needs to be zImage format.
This is a known limitation with qumu-fsl v2.2.0 release.
package zImage into kernel-image which can then be installed into rootfs.
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Update the supported QEMU version from v1.7 to v2.2.0 and include the
Freescale patches on top of this.
Baseline: http://git.qemu.org/?p=qemu.git;a=tag;h=refs/tags/v2.2.0
Freescale patches:
00ac004 QEMU: PPC: Support for VFIO_IOMMU_DUMMY.
58d1cc4 QEMU: PPC: Identity mapped memory support for qemu.
07d4f5f Qemu: PPC: e500: Move CCSR and MMIO space to upper end of address space
a7aee41 QEMU: PPC: e500: Move CCSR definition to params
fbcc0ca vfio-pci: add direct pci device assignment for fsl powerpc
536df03 Update Linux Headers from 3.18
ee367e4 QEMU:Add support for e5500 core revision v102.1 present on T1024 SOC.
b0c2f44 hw/arm/virt: Use memory_region_allocate_system_memory to allocate memory
b2f233e PPC: add e6500 cpu class
694c39a QEMU: PPC: set default cpu type to be 'host'
1572872 QEMU: PPC: specify PVRs for all e500 cores
Also fix indent.
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
1. config name for lpuart was renamed to ls1021atwr_nor_lpuart_config.
2. add ls1021atwr_nor_SECURE_BOOT_config for secure boot.
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The board is not supported in SDK 1.8 and as it is untested QorIQ team does
not offer support for it. Drop the board to avoid user using untested BSP
components in this board.
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Changes:
1. Rebased on git://git.denx.de/u-boot.git v2015.01-487-gab92da9
2. Applied another 143 FSL/backported patches (git log ab92da9..)
3. add DEPENDS on dtc-native as u-boot brings in device tree files
4. use u-boot-with-spl-pbl.bin for nand
5. replace with u-boot-dtb.bin when swapping the image endianness
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
There is no benefit to having a separate .inc file when we only support one
version of u-boot-ls1.
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Minor version update to 3.12.37-rt51 with new features:
* e6500 hugepage TLB miss performance improvement
* T1023RDB support
* T1040D4RDB and T1042D4RDB support
* DIU [T1042]
* DPAA Ethernet: loadable module
* eMMC: DDR mode [T2080]
* eTSEC: Gianfar upstream updates and fixes
* fmlib: table statistics, stats extension
* IEEE802.1AE (MACSEC) and IEEE802.1X (port-based network access control) [T104x, T102x]
* IEEE1588 ptpd open source stack includes more DPAA processors: P1023, P2041, P3041, P5020, P5040, T4240, T1023
* LAG SGMII 2.5G ports support - IPv4 traffics forwarding on aggregated 2 x 2.5Gb L2 Switch FMAN ports [1040]
* LAG support of IPv6 traffics forwarding and TCP/UDP traffics over IPv6 forwarding (2 x 2.5Gb L2 Switch WAN) [1040]
* LAG support of IPv6 traffics forwarding and TCP/UDP traffics over IPv6 forwarding on both 1 G RGMII port and 1G SGMII port [1040]
* Power Management: Power off feature for all QDS boards except B9132QDS and B4860QDS
* SEC: QI Driver IPSec performance improvement
* SGMII 2.5G fixed link [T1024]
* USB: Dual UTMI
For detailed history, see
http://git.freescale.com/git/cgit.cgi/ppc/sdk/linux.git/tag/?id=fsl-sdk-v1.8
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Update to the revision 665a389 which is based on the 4.1.1 stable
release. It includes the following changes on top of it:
665a389 ARM: dts: cubox-i: add support for Broadcom Wifi/Bluetooth devices
7ce4321 ARM: imx_v6_v7_defconfig: Add Wireless support
209773b ARM: imx_v6_v7_defconfig: Select HCIUART_H4
5af747f ARM: dts: imx6sl-warp: Add changes for rev1.12
c057f36 ARM: dts: imx6sl-warp: Add the SD2_RESET pin
4b78c61 ARM: dts: imx6qdl-hummingboard: Add PCIe support
35d2348 ARM: dts: imx23-olinuxino: Add i2c support
1299e0b ARM: dts: imx23: Add i2c support
4ff7f5e ARM: dts: imx6qdl: move HDMI controller to right location in DT
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Commit a3a6ca336023d4 ("linux-imx-3.14.28: FEC: fix garbage send for
huge data blocks") didn't put the correct name for reporter of the
issue.
Fix the reporter's name.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The fsl-default-providers.inc is very simple and makes harder to
understand the defaults assumed for i.MX SoCs.
This patch moves the contents of it to the imx-base.inc and
mxs-base.inc so it can be more easily changed.
Change-Id: Ica5e155959dee881be089accc735c6aba6cd0e4d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Fix builds of directfb on systems with dash as /bin/sh
Change-Id: Idf5e208c8ac75f4c6251f9f5b0db317f91c42de5
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Update the u-boot 2015.04 branch to include the following change:
b1bf90e mx6sabresd: Enable video interfaces in bootargs
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Update the kernel fork to the 4.0.7 stable release and also
apply the following changes:
4eb30ae ARM: imx_v6_v7_defconfig: Select HCIUART_H4
6d3d183 ARM: dts: imx6sl-warp: Add changes for rev1.12
59fc09a ARM: dts: imx6sl-warp: Add the SD2_RESET pin
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
EGLFS and Xcb-EGL backends are exclusive, configure qt appropriately
on mx5 as is already done for the mx6 family
Note: X11 support depends on previous amd-gpu-x11-mx51 patch
Change-Id: I1c960150cadaa977eee6daa2d2403cf0faf6cb39
Signed-off-by: Florian Vallee <fvallee@eukrea.fr>
Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Freescale's default eglplatform.h contains framebuffer headers while
X11 compatible headers are located in eglplatform_1.4.h [1], therefore
overwrite eglplatform.h with eglplatform_1.4.h during install.
This fixes EGL on X support through xcb.
For instance Qt5 would fail to enable CFG_EGL_X [2] due to the
following build error during configure :
invalid conversion from 'EGLNativeDisplayType {aka void*}' to
'Display* {aka _XDisplay*}' [-fpermissive]
This further resulted in a runtime error with Qt5_CinematicExperience:
QXcbIntegration: Cannot create platform OpenGL context, neither GLX
nor EGL are enabled
[1]: http://lists.busybox.net/pipermail/buildroot/2014-November/111475.html
[2]: https://codereview.qt-project.org/#/c/77523/
Signed-off-by: Florian Vallee <fvallee@eukrea.fr>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Vivante GPU driver cannot operate in X11 and Wayland in same
distribution as it needs to have different libraries installed. So in
case 'x11' is in DISTRO_FEATURES, Wayland is disabled.
Fixes [YOCTO: #7814].
Change-Id: Ibde60384b1146ecb0aad353cfbc44163b21b4fc1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Additional packages are added to the PROVIDES variable, depending on
the type of processor being supported, e.g. i.MX6Q, i.MX6SX, etc.
The old way this was being set could add multiple versions of the
same package to the PROVIDES variable which in turn can cause confusion
with sstate, e.g. a number of i.MX6 machines use :mx6q:mx6dl in their
overrides whereas others might only have :mx6q. With the previous
setting of PROVIDES, this package would not be sharable via sstate
between such machines.
This patch changes the process so that these extra packages are only
added once, improving the [re]usability of sstate.
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|