summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* imx-base: Add mx7 support to U-Boot, MACHINE filter and DEFAULT_TUNELauren Post2015-07-281-0/+3
| | | | | | | | | | | | | | Add the mx7 settings for U-boot, MACHINE and DEFAULT_TUNE. MX7 is a new i.MX SoC Family created with the 3.14.28-7D_alpha release and upstreamed with the 3.14.38-6QP_beta release. i.MX 7Dual is a CortexA7 ARM core so requires different DEFAULT_TUNE however it does build with the cortexa9 but not as optimized as it is with the cortexa7 toolchain. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mfgtool-initramfs-image.bbclass: Add f2fs feature optionOtavio Salvador2015-07-281-0/+1
| | | | | | | | | | | 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>
* packagegroup-fsl-mfgtool: Add f2fs featureOtavio Salvador2015-07-271-0/+10
| | | | | | | | | | 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>
* packagegroup-fsl-mfgtool: Add e2fsprogs-e2fsck in extfs featureOtavio Salvador2015-07-271-1/+2
| | | | | | | | 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>
* mesa-demos: Fix so patches only install for SoC with GPULauren Post2015-07-271-2/+8
| | | | | | | | 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>
* mesa: Support for mx6 without GPUsLauren Post2015-07-271-7/+12
| | | | | | | | | 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>
* linux-imx-rt: Add patch for imx-sdma CPU stall issueDominic Sacré2015-07-222-0/+96
| | | | | | | | | 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>
* gtk+3: Disable Wayland backend when building for X11Otavio Salvador2015-07-221-0/+2
| | | | | | | | | | The X11 backend of i.MX5 and i.MX6 does not support the Wayland rendering and causes GTK+3 configure script to fail. When building for X11 we now disable the Wayland backend allowing the configure to proceed. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-lib (11.09.02): Override license checksum fileOtavio Salvador2015-07-221-0/+2
| | | | | | | | | | | | | 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>
* pointercal: Update with panel type in xinput fileLauren Post2015-07-221-2/+2
| | | | | | | | 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>
* libfslparser: Upgrade to 4.0.5 versionLauren Post2015-07-223-11/+10
| | | | | | | | | | Released with 3.14.38-6QP_beta release. Upgrade to 4.0.5 version. Add the new MX7 SoC family in COMPATIBLE_MACHINE. License updated to 2015.06 v8 so update license checksum. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslcodec: Upgrade to 4.0.5 versionLauren Post2015-07-223-10/+10
| | | | | | | | | | Released with 3.14.38-6QP_beta release. Upgrade to 4.0.5 version. Add the new MX7 SoC family in COMPATIBLE_MACHINE. License updated to 2015.06 v8 so update license checksum. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx6sxsabresd: Remove UBOOT_ENTRYPOINTLauren Post2015-07-221-2/+0
| | | | | | | 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>
* imx6sxsabreauto: Fix nand support using ubifs storageLauren Post2015-07-221-1/+1
| | | | | | | 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>
* u-boot-fslc: Upgrade to a 2015.07-based forkOtavio Salvador2015-07-224-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This upgrades the FSL Community fork to a 2015.07-based one. The following patches are applied on top of the original source code: 31851bd wandboard: Drop revision specific DeviceTree support a31d74b mx6sabresd: Enable video interfaces in bootargs 9aaf17f Revert "embestmx6boards: convert to use config_distro_bootcmd.h" 05c69ef wandboard: Changed mmcroot variable so kernel 3.10.31 boots 3e86dfb iMX6: Change mmcroot to use fixed mmc block index for USDHC 44ffc6d mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT 7767edb embestmx6boards: Change default bootenv configuration bebd6c7 mx6sabresd: Use LDO dtb file until LDO bypass support is added 8a82d9d mx6slevk: Use LDO dtb file until LDO bypass support is added 6f3f04e thermal: imx_thermal: fix busywait if IMX6 temp <0C a978050 tools: mkimage: fix imximage header size 8788cb7 i2c: fix vf610 support a7fd9dd net: fec_mxc: remove useless struct nbuf 823ba31 iMX: adding parsing to hab_status command 0210211 imx: mx6 add i2c4 clock support for i.MX6SX 8e45722 imx: mx6 remove duplicated enable_cspi_clock bf639dd imx6: standardise OCOTP and fuse config to mx6_common 4d4c88c thermal:imx_thermal: enter busywait cooling loop when over max CPU temp c23cd60 mx53loco: Use generic 'load' command instead of 'fatload' Change-Id: I7215c00328e6110fb40effa0514a28d076bbedf0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx28evk: Remove perf overrideOtavio Salvador2015-07-221-3/+0
| | | | | | | As we are using a newer kernel by default now, the perf override can be removed. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mxs-base.inc: Change i.MX28 for Linux-mainline by defaultOtavio Salvador2015-07-221-2/+1
| | | | | | | | | As the codec support, for GStreamer, has been removed from master branch there is no reason to keep using the old kernel for i.MX28 anymore. This moves it for the Linux FSLC fork which bases on mainline. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* README: Provide a direct URL linkFabio Estevam2015-07-161-1/+1
| | | | | | | | 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>
* linux-fslc-mx6 (3.14-1.0.x): Bump revision to 96645772Otavio Salvador2015-07-161-1/+1
| | | | | | | Upgrades the fork to the 3.14.48 stable release. Change-Id: I720b1c1ce196dbdf1c38a6cf80c4eb96faba64e4 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc (4.1): Bump revision to 95d9e15aOtavio Salvador2015-07-161-1/+1
| | | | | | | Upgrades the fork to the 4.1.2 stable release. Change-Id: I59cc6b6bed7462fa6f6ba08686ed6bb3d76fe45d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Drop i.MX31 and i.MX35 supportOtavio Salvador2015-07-166-57/+3
| | | | | | | | | | | | | | | The i.MX31 and i.MX35 has been barely used and without much community coverage since its inclusion making them untested boards. There is no reason to keep the support for those SoCs in the BSP layer as those are virtually not tested and unkown to be working or not. The metadata related to the i.MX3 SoC family has been removed in this commit so if someone ever wants to bring it back it is easy to find out all the necessary changes. Change-Id: I808bf7d1cfa97eb7d444fba711a93b1e074d5f4d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-ls1: Fix 'nand' buildsGary Thomas2015-07-161-2/+1
| | | | | | | | 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>
* layer.conf: include layer-specific bb filesTing Liu2015-07-131-0/+3
| | | | | | | | | | | 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>
* rename ls-base.inc -> qoriq-arm.incTing Liu2015-07-132-1/+1
| | | | | | | 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>
* asf: use KBUILD_OUTPUT to point to build-artifactsTing Liu2015-07-131-0/+6
| | | | | | | | | | | | | | 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>
* asf: update to revision 62ba10aTing Liu2015-07-131-2/+2
| | | | | | | | | | | | | | | | | | 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>
* rcw: update to revision 426f7a6Ting Liu2015-07-132-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* cst: update to revision 6f57c86Ting Liu2015-07-131-3/+3
| | | | | | | | | | | | | | | 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>
* linux-ls1: package zImage into kernel-imageTing Liu2015-07-131-0/+13
| | | | | | | | | | 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>
* qemu-fsl: upgrade from v1.7 to v2.2.0Ting Liu2015-07-131-19/+15
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* ls1021atwr: update lquart/secure-boot UBOOT_CONFIGTing Liu2015-07-131-1/+2
| | | | | | | | 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>
* ls1021aqds: remove as it is not supportedTing Liu2015-07-131-25/+0
| | | | | | | | | 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>
* u-boot-ls1: update to revision v2015.01-630-g6ba8eedTing Liu2015-07-131-6/+7
| | | | | | | | | | | | 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>
* u-boot-ls1: merge u-boot-ls1.inc into recipeTing Liu2015-07-132-19/+18
| | | | | | | | 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>
* linux-ls1: update to revision f488de6Ting Liu2015-07-132-143/+321
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* imx-base.inc mxs-base.inc: Add imx MACHINEOVERRIDESAnn Thornton2015-07-132-0/+6
| | | | | | | | | | 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>
* weston: Add patch only for i.MX with Vivante GPULauren Post2015-07-131-1/+6
| | | | | | | | New SoC i.MX 6 UltraLite does not have a GPU so only apply patch for i.MX 6 with a Vivante GPU. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* weston: Update i.MX6 Vivante GPU to support Wayland 1.8Lauren Post2015-07-138-1014/+370
| | | | | | | | Update the support patches for Weston 1.8. The support patches are consolidated in a single patch. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx-rt: Upgrade to 3.14.28-1.0.0 GADominic Sacré2015-07-1312-106/+405
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx-3.14.28: Fix reporter's nameFabio Estevam2015-07-071-2/+2
| | | | | | | | | | | 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>
* linux-fslc: Update to a Linux kernel 4.1-based forkFabio Estevam2015-07-072-4/+5
| | | | | | | | | | | | | | | | | | 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>
* u-boot-fslc: Bump revision to 5d9ffd22Fabio Estevam2015-07-061-1/+1
| | | | | | | | | 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>
* linux-fslc: Bump revision to 4eb30aed4Fabio Estevam2015-07-061-1/+1
| | | | | | | | | | | | 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>
* qtbase: x11 support for qt5 - disable eglfsFlorian Vallee2015-07-031-0/+1
| | | | | | | | | | | | 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>
* amd-gpu-x11-mx51: use x11 compatible eglplatform.hFlorian Vallee2015-07-031-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | 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>
* imx-base.inc: Use linux-fslc-mx6 for all i.MX6 by defaultOtavio Salvador2015-07-031-2/+5
| | | | | | | | | | | | The linux-fslc-mx6 recipe provides the FSL Community's i.MX6 Linux which is a Linux kernel based on Freescale GA release, used by FSL Community BSP in order to provide support for i.MX6 based platforms. Every machine can override this value but by default the linux-fslc-mx6 is now used. Change-Id: Ia80ad8b9a0a8347197a64062513e18ca5e204a3a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-mx6 (3.14-1.0.x): Add recipeOtavio Salvador2015-07-032-0/+430
| | | | | | | | | | | | | | | | | | | | | | | This recipe provides the FSL Community's i.MX6 Linux which is a Linux kernel based on Freescale 3.14.28-1.0.0 GA release, used by FSL Community BSP in order to provide support for i.MX6 based platforms. The fork includes the official Linux kernel stable updates, backported features and fixes coming from the vendors, kernel community or FSL Community itself. This version is based on 3.14.44 stable release and includes following changes on top of both kernels: 9e71c2c ARM: imx_v6_v7_defconfig: Enable kexec support 3b15ffa Revert "net: fec: fix the warning found by dma debug" 3183696 mmc: sdhci-esdhc-imx: Fixup runtime PM conditions during ->probe() 434d1b2 ARM: 8338/1: kexec: Relax SMP validation to improve DT compatibility 33bb67d gpio: generic: clamp retured value to [0,1] 192f32d ARM: imx6sl: Disable imx6sl-specific code when imx6sl SOC support is disabled Change-Id: I0d5b21a0381c64b323c73cded73a93a4f218f50d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* fsl-default-providers.inc: Move content to imx-base.inc and mxs-base.incOtavio Salvador2015-07-033-8/+8
| | | | | | | | | | | 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>
* core-image-weston: Fail gracefully if using incompatible DISTRO_FEATURESOtavio Salvador2015-07-031-0/+4
| | | | | | | | | | | 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>
* imx-gpu-viv: Avoid duplicate values in PROVIDESGary Thomas2015-06-171-4/+5
| | | | | | | | | | | | | | | | | 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>