summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* asf: use KBUILD_OUTPUT to point to build-artifactsTing Liu2015-07-161-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-161-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-162-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-161-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-161-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-161-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-161-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-161-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-161-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-162-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-162-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>
* linux-imx-rt: Upgrade to 3.14.28-1.0.0 GADominic Sacré2015-07-1412-106/+405
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Update to a Linux kernel 4.1-based forkFabio Estevam2015-07-142-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>
* 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>
* fsl-default-providers.inc: Move content to imx-base.inc and mxs-base.incOtavio Salvador2015-07-073-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>
* directfb: Correct bashismOtavio Salvador2015-07-071-0/+18
| | | | | | | Fix builds of directfb on systems with dash as /bin/sh Change-Id: Idf5e208c8ac75f4c6251f9f5b0db317f91c42de5 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-061-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-061-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>
* core-image-weston: Fail gracefully if using incompatible DISTRO_FEATURESOtavio Salvador2015-07-061-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-07-061-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>
* image_types_fsl: Fix boot.img overwrite errorGary Thomas2015-07-061-0/+2
| | | | | | | | | | | | | | | Recent updates to the MSDOS tools (OE-core is now at 3.0.28) have made it an error to overwrite an image using mkfs.vfat: mkfs.vfat: file XXXX/tmp/work/nitrogen6x-poky-linux-gnueabi/network-demo-image/1.0-r0/boot.img already exists mkfs.fat 3.0.28 (2015-05-16) WARNING: exit code 1 from a shell command. This patch fixes the problem by removing any old/stale images before trying to create the VFAT file system images. Change-Id: I74e02fd512b43315b29698f534192632d7780df2 Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx-3.14.28: FEC: fix garbage send for huge data blocksAndreas Müller2015-06-102-0/+101
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx_3.14.28: fix initial MMC device detectionAndreas Müller2015-06-102-0/+37
| | | | | | | | | | | | | | | | | | | | | On Variscite Varsom we have three devices connected to MMC * MMC1: eMMC * MMC2: SDCard * MMC3: Wifi Without this patch only the first device was detected properly. I found two workarounds which can be removed by this patch: 1. Variscite: booting from SDCard made possible by renumbering MMC devices [1]. 2. BoundaryDevices: Add workqueues for each mmc_host [2]. This had been tested here too but causes crashing sdcard for huge storage traffic. [1] https://github.com/varigit/linux-2.6-imx/blob/imx_3.10.53_1.1.0_ga_var01/arch/arm/boot/dts/imx6qdl.dtsi / Line 879 [2] https://github.com/boundarydevices/linux-imx6/commit/1d40159a995a298f16901bfb14ae3e0294c65691 Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-imx: Update to version 0.10.2Carlos Rafael Giani2015-06-102-33/+2
| | | | | | | | | | | | | | | | | | Changes: - v4l2src: renamed imxv4l2src to imxv4l2videosrc to avoid name collisions with the FSL plugins - v4l2src: Call the buffer pool baseclass stop() function (fixes segfaults) - uniaudio: Create correct config header even if no codecs were found - audio: new MP3 encoder element using the libfslcodec MP3 encoder - g2d/ipu/pxp blitter sink: Respect aspect ratio also in 90/270 degree rotations - pxp: Remove broken/unsupported formats - eglvivsink: Fix double mutex unlock - phys mem meta naming cleanup Change-Id: Id2c72352f19cfeb6635af2ed0ec625867c28b7a7 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Set amd-gpu-mx51 provider depending on backendOtavio Salvador2015-06-101-0/+1
| | | | | | | | | | | | | | | The amd-gpu-mx51 provider needs to be set, along with the other virtual providers, for the i.MX5 CPUs. Fixes the warning: ,---- | NOTE: multiple providers are available for amd-gpu-mx51 | (amd-gpu-x11-bin-mx51, amd-gpu-bin-mx51) `---- Change-Id: Ieb3401dbbdf1178641aeda55b20b7ae054423d75 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslcodec: Remove binary examples for i.MX5Otavio Salvador2015-06-101-0/+5
| | | | | | | | | | | | | | | The binary examples require the libvpu.so.4 library and does not work at runtime, so we are removing them. Fixes following warning: ,---- | WARNING: QA Issue: libfslcodec-test-bin requires libvpu.so.4, but no | providers in its RDEPENDS [file-rdeps] `---- Change-Id: Icf4bdd5591dd73ca0d6b8adc4fde0730a0739606 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* SCR-3.14.28-1.0.1-patch: Add SCR for 3.14.28-1.0.1_patch releaseNeena Busireddy2015-06-101-0/+355
| | | | | Change-Id: I64b42c99a0b91fcaca174e5537d843832d38c351 Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
* xf86-video-imxfb-vivante: Upgrade to 5.0.11.p4.5Neena Busireddy2015-06-101-2/+2
| | | | | | | Modify the version to match the version of imx-gpu-viv Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-gpu-viv: Upgrade sfp to 5.0.11.p4.5Neena Busireddy2015-06-101-2/+2
| | | | | Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-gpu-viv: Upgrade to 5.0.11.p4.5Neena Busireddy2015-06-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3.14.28-1.0.1 patch release has the following bug fixes: MGS-554 [#1644] Fix the false alert with GPU commit dirty MGS-528 [#ccc] Wayland does not free window memory until the application exits GRPH-56 [#ccc] Add environment variable to turn off memory fill GRPH-55 [ccc] Add alpha channel for direct texture viv extension MA-6540 [#1672] Fix native fence FD leak found by Android™ CTS MGS-663 [#1686] P4 release can't be built statically MA-6527 [#1666] Fix android.webgl.cts.WebGLTest CTS failure MGS-511-2 [#1593] Qt 3D app cannot run on i.MX 6SoloX board MGS-658 [#ccc] Fix build warning of isInApiTraceMode for static link Revert MGS-352 [#1453] Creating context on 5.x is slower than 4.x due to process name read MGS-578 [#1657] GoogleEarth APK encounters a shader compile error MGS-507 [#1323] RenderToTexture has distorted pictures on screen in DL board MGS-547 [#ccc] Add YVYU format test in g2d_overlay_test MGS-547 [#1640] YVYU format gets wrong result when 2D is built MGS-564 [#ccc] Resolve race condition in display frame sync MGS-367 [#1589] "CTRL+C" to close the "tutorial7_es20" causes GPU to hang MGS-543 [#1604] Remove some unsupported extensions in gles10 MGS-436 [#ccc] Memory leak in glimagesink video loop playback MA-6267 [#1600] Fix ES3.0 benchmark UBenchEnhanced can't run MA-6208-1 [#1543] Fix build error MA-6208 [#1543] Fix com.drawelements.deqp.gles3 CTS failure MGS-511 [#1593] Qt 3D app cannot run on i.MX 6SoloX board MGS-512 [#1493] Fix es30 conformance failures related to glReadPixels MGS-502 [#ccc] libCLC failure MGS-500 [#ccc] Disable apitrace for static build Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* fsl-eula-unpack: fix deploying EULAStefan Christ2015-06-101-1/+1
| | | | | | | | | | | | | | | | If a recipe, which uses the fsl-eula-unpack bbclass, defines the variable LIC_FILES_CHKSUM like LIC_FILES_CHKSUM = "[...]" (not using "+=") the content of ${FSL_EULA_FILE}, which is added in fsl-eula-unpack, is overwritten. So the EULA isn't deployed to the ${LICENSE_DIRECTORY}. Using 'LIC_FILES_CHKSUM_append' should work in any cases. Signed-off-by: Stefan Christ <s.christ@phytec.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* fsl-eula-unpack: fix outdated EULA checksumStefan Christ2015-06-101-1/+1
| | | | | | | | | | | | | The md5 checksum in LIC_FILES_CHKSUM was taken from an older version of the Freescale EULA. This leads to build errors like ERROR: imx-gpu-viv: md5 data is not matching for file://[...]/meta-fsl-arm/EULA;md5=6df184a9b1950b68e17fdcd7513bdb97 ERROR: imx-gpu-viv: The new md5 checksum is acdb807ac7275fe32f9f64992e111241 Signed-off-by: Stefan Christ <s.christ@phytec.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* fsl-eula-unpack: deploy Freescale EULAStefan Christ2015-06-101-0/+3
| | | | | | | | | | | | | | | | | | | | | Add the file which contains the Freescale EULA to variable LIC_FILES_CHKSUM, so the EULA is deployed in the folder ${LICENSE_DIRECTORY}/${PN}/ for all recipes which use the bbclass fsl-eula-unpack. Add a vardepsexclude to variable LIC_FILES_CHKSUM to share the sstate cache across multiple build directories. See commit commit e8c6cf822889c02b76db03f2e9c6915a1bda1c06 Author: Christopher Larson <kergoth@gmail.com> Date: Wed Oct 23 22:30:41 2013 +0000 fsl-eula-unpack: add FSL_EULA_FILE to vardepsexclude Signed-off-by: Stefan Christ <s.christ@phytec.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: allow building with arm thumb supportAndreas Müller2015-06-101-3/+6
| | | | | | | | | | | | thanks to Khem Raj for helping hint & more discussion found at [1] [1] https://lists.yoctoproject.org/pipermail/meta-freescale/2015-May/013904.html Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Acked-by: Max Krummenacher <max.oss.09@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Update to revision 10aced3Otavio Salvador2015-06-102-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This backports following changes from 2015.07 development release: 10aced3 thermal: imx_thermal: use CPU temperature grade for trip points b02bbe4 imx: mx6: add display of CPU temperature grade in print_cpuinfo() 959d59a imx: mx6: add get_cpu_temp_grade to obtain cpu temperature grade from OTP 133492b imx: mx6: display max cpu frequency in print_cpuinfo() b1a9761 imx: mx6: add get_cpu_speed_grade_hz func to return MHz speed grade from OTP ac4fa5f mx6: add OTP bank1 registers 982b630 arm: mx6: ddr: set fast-exit on DDR3 if pd_fast_exit specified c462c40 arm/imx-common: Fix warning 'get_reset_cause' defined but not used 666a3df pmic: pfuze100 fix typo 2216998 imx: mx6sx enable SION for i2c pin mux 019f86c imx: marsboard: Enable thermal DM support 386878a imx: riotboard: Enable thermal DM support 0e80b68 imx: riotboard, marsboard: Enable thermal support bf9a6d7 hummingboard: Remove unused directory c46ff16 imx: ventana: add pmic_setup to SPL d12faa5 imx: ventana: (cosmetic) clean up size defines for improved readability 86f9770 imx: ventana: config: use MMC SPL RAW support c52aa2e env_nand: use nand_spl_load_image for readenv if SPL 5559f42 imx: ventana: use stack relocation cd10311 imx: ventana: add GSC boot watchdog disable to SPL 079ca00 imx: ventana: add gpio setup to SPL 484f580 imx: ventana: use common uart and i2c setup functions in SPL 3dcd603 imx: ventana: detect pmic using i2c probe instead of board model 32f01d2 imx: ventana: move GSC boot watchdog disable function to gsc.c defe0e8 imx: ventana: split out common functions between SPL and uboot 7a22259 imx: ventana: default msata/pci mux to pci before PCI enumeration e2e0076 imx: ventana: fix pcie reset for GW522x 265e3fb imx: ventana: config: enable Thermal support a8c94f9 imx: ventana: enable DM_SERIAL a4f84a5 imx: ventana: register gpio's with gpio_request 872b1ae imx: ventana: config: enable driver model 6f94cad imx: ventana: config: enable gpio command e574abe imx: ventana: display SPL boot device 31da35f imx: ventana: set dtype env var to boot media ebec986 arm: mx6: ddr3: Remove dead code d2249d2 i2c, mxc: rework i2c base address names for different SoCs 9c4a63b arm, imx6, i2c: add I2C4 for MX6DL f27f41c mx6: Set shared override bit in PL310 AUX_CTRL register 143286c tbs2910: add CONFIG_SUPPORT_EMMC_BOOT 0104511 tbs2910: use default CONFIG_SYS_PBSIZE 6358e0b tbs2910: only enable vga output for stdout/stderr when hdmi detected abce3a9 tbs2910: support for usb otg host mode 6d261b5 warp: README: Fix typo 5433284 imx: ventana: fix boot to SD 6219fb9 imx: dek_blob: Add explicit include for mapmem 57ffb41 bugfix i.mx6 pwm: prevent overflow of period_c * duty_ns Change-Id: I4449a78c6f5ee86476894b146534b30d39a109cd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Update to revision 48548f7Otavio Salvador2015-06-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This updates the kernel fork to the 4.0.4 stable release and also backports following changes from next releases: 48548f7 ARM: dts: imx6qdl-hummingboard: Add PCIe support a436e02 ARM: dts: imx23-olinuxino: Add i2c support 6fab05f ARM: dts: imx23: Add i2c support f3be862 ARM: dts: imx6qdl: move HDMI controller to right location in DT d406c7d ARM: dts: hummingboard: add sgtl5000 support for Hummingboard Pro a902f9a ARM: dts: imx25-pinfunc: Add several pinfunctions 09b876d ARM: dts: cubox: Map gpio-keys to gpio3 8 195395a ARM: dts: hummingboard: Setup pwm lines 626e1a2 ARM: dts: hummingboard: enable PCF8523 RTC support 90d5cd9 ARM: dts: Re-license SolidRun iMX6 platform DT GPL v2/X11 fc8e447 ARM: dts: imx28: add alternative pinmuxing for spi3 16a090f ARM: dts: imx6sl: Add label snvs_rtc 00a7455 ARM: imx6qdl-sabreauto.dtsi: add max7310 support 910c8ea ARM: dts: imx25-pinfunc: remove input values for pinfuncs without input register 5d7835c ARM: dts: imx6qdl: disable PWMs by default 9591a95 ARM: dts: hummingboard/cubox-i: enable front LED PWM explicitly c147254 ARM: dts: imx6qdl: Allow disabling the PU regulator, add a enable ramp delay f440f6f ARM: dts: imx: Add dr_mode host setting to all host-only usb instances 50d210b ARM: dts: imx25-pdk: Add LCD support 22a2757 ARM: dts: imx25-pinfunc: more defines 4d5c31f ARM: imx25: fix some wrong iomux definitions c11c5d3 ARM: dts: imx6qdl: Add label snvs_rtc 86bca32 ARM: dts: imx6qdl: Move existing MIPI DSI ports into a new 'ports' node d0359e2 ARM: imx6sx-sdb: add revb board and make it default c045e82 ARM: imx6sx-sdb: change default board as reva board a9902ce ARM: dts: cubox-i: add support for Broadcom Wifi/Bluetooth devices Change-Id: Ia64861aac4b84b459cee54a7af7561e503f26d7f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Update to 19ebefd revisionOtavio Salvador2015-05-111-1/+1
| | | | | | | | | | | | | This updates the kernel fork to 4.0.2 stable update and include following extra patches: 19ebefd ARM: dts: imx6sl-warp: Fix OTG roles 397da9a ARM: dts: imx6sl-warp: Remove USB regulators 72319d7 ARM: dts: imx6sl-warp: Remove unused regulator Change-Id: I01c0887ac91cfbca660344b524e7ff6ee40759cd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Reviewed-by: Fabio Estevam <fabio.estevam@freescale.com>
* u-boot-fslc: Bump to b16ec2d revisionOtavio Salvador2015-05-112-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes some backports of 2015.07-rc1 release which are related to i.MX and Vybrid families. The backported changes are: b16ec2d mx6cuboxi: Mention Cubox-i in the README 4cf36bf hummingboard: Remove mx6solo specific support e767d87 mx6cuboxi: Skip usb initialization when booting without HDMI 6d87db5 mx6cuboxi: Pull down PAD_ENET_RXD0/RXD1 ef1be8d mx6cuboxi: Fix Ethernet PHY detection problem c11bc28 logos: Add Solidrun's logo df66a37 mx6cuboxi: Allow HDMI and USB keyboard to be stdout/stdin 43c9802 mx6cuboxi: Add USB host support 9403159 mx6cuboxi: Add HDMI output support 2ee593f Fix mxc_hab documenation f1b4690 arm: mx6: Clamp MMDC and DDR3 clocks for timing calculations 8afedb2 colibri_vf: Enable USB support for Colibri Vybrid 1c322c8 usb: host: Add ehci-vf USB driver for ARM Vybrid SoC's 8f3b4af ARM: vf610: Initial integration for Colibri VF50/VF61 ec4acf4 ARM: vf610: Enable caches d0b33b7 ARM: vf610: Add SoC and CPU type detection 6adfaab ARM: vf610: Enable external 32KHz oscillator 0cbdc08 ARM: vf610: Move DDR3 initialization to imx-common dd995b9 Merge remote-tracking branch 'imx/master' into patches-2015.04 205d586 mx6cuboxi: Load the correct 'fdtfile' variable 6a305f2 mx6cuboxi: Use more standard namings for fdt variables feb6cc5 mx6cuboxi: Differentiate Cubox-i and Hummingboard 8cb6817 mx6cuboxi: Introduce multi-SoC support cfdcc5f mx6cuboxi: Prepare for multi SoC support b684586 mx6cuboxi: Fix the defconfig name f5e23aa unzip: add gzwrite command to write compressed image to block device 5b9f6a3 gunzip: add gzwrite routine for extracting compresed images to block device 120aea5 ARM: cm_fx6: use "select" instead of default value in defconfig 755bd40 ARM: mx6: use "select" instead of default value in defconfig Change-Id: Ic3a0ecbd09e7a76d3ef732414184473a32952ac3 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* image_types_fsl.bbclass: use dd's option fsync instead of syncStefan Christ2015-05-111-3/+3
| | | | | | | | | | | | The shell command sync flushes all filesystem buffers in the system. On a bigger multiuser system there are multiple gigs of data sometimes in the buffer which then are written out to disk at once. It's better to only flush the specific file with dd's option 'fsync'. Change-Id: I6476444dbbc28e4f8756066e531734ef1de71fdb Signed-off-by: Stefan Christ <s.christ@phytec.de> Tested-by: Nikolay Dimitrov <picmaster@mail.bg> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Bump revision to ba621b5Otavio Salvador2015-04-281-1/+1
| | | | | | | | | | | | | | | | | This fixes a card detection regression which has been introduced by 1b673ef (mmc: sdhci-esdhc-imx: Call mmc_of_parse()) change. This backports from 4.1-rc1: ba621b5 mmc: sdhci: fix card presence logic in sdhci_request function Thanks to Nikolay Dimitrov <picmaster@mail.bg> and Fabio Estevam <festevam@gmail.com> for helping to find the root cause of the issue. Change-Id: Ibdee1a58eefbaef901eb2ba8c95e90e7a2dc59f9 Reported-by: Gary Thomas <gary@mlbassoc.com> Tested-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* eglinfo: Restrict i.MX6 backend for SoCs with 3D supportOtavio Salvador2015-04-282-2/+6
| | | | | | | | | The i.MX6 SoloLite does not include 3D support and the headers are not installed when building for it making it impossible to use the SoC backend. Stop setting it. Change-Id: I929d283df204372bc45888a8327563d81b125081 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: Fix CFLAGS query using pkgconfigOtavio Salvador2015-04-272-0/+47
| | | | | | | | The pkgconfig queries cannot be appended without explicit spaces as pkgconfig does not print trailing spaces by itself. Change-Id: Ifa0d25ea715c1a517a81d971c9d5c46ffa9c64e6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* README: Use 'fido' branch as OE-Core dependency1.8Otavio Salvador2015-04-241-1/+1
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test (00.00.00): Avoid it to be build for non-i.MX boardsOtavio Salvador2015-04-241-0/+1
| | | | | | | | | | | | | | | The recipe is now restrict to the following SoC families: - mxs - mx3 - mx5 - mx6 - vf50 - vf60 Change-Id: I95e5de0e7007a1bbbae436e77fd39dc49dbd675e Reported-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Update revision to fb25693Otavio Salvador2015-04-232-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This updates U-Boot 2015.04 version with some fixes and improvements from 2015.07 release. Those are: cba4c25 mx6sabresd: Remove uneeded ifdef 407be42 mx6sabresd: Fix SPL memory description 761bc19 nitrogen6x: allow gzipped bitmap display 1c29ad7 iMX: Fix compilation error when enabling SECURE_BOOT 6b396b3 arm: mx6: tqma6: Extract baseboard configs into separate config file 76962d0 power: pfuze100: fix LDO_EN bit value 9e2b0c2 imx: ventana: Update missing memory/calib handling 767d88b imx: ventana: Add new memory configuration 18b3a91 imx: ventana: set HDMI video in to yuv422bt656 for GW551x-A a2559f1 imx: ventana: use hdmiinfmt env var to override HDMI capture format e9fc6d1 imx: ventana: add DT fixup for GW522x to change PCIE_RST# GPIO ee5931d imx: ventana: add 'gsc wd' command for enabling and disabling GSC watchdog 4569cd5 imx: ventana: added device-tree display configuration for LVDS displays f02390b imx: ventana: add support for DLC-700JMGT4 and DLC-800FIGT3 LCD displays 9506970 imx: ventana: add DT fixup for GW54xx compatibility with older kernels 7f14c31 imx: ventana: remove 128x16 calibration (share with 128x32) 06edcb9 imx: ventana: updated 16bit DDR calibration eeca451 imx: ventana: added DT fixup for GW551x-A video input 45af3f7 imx: ventana: gsc: add new hwmon rails e732917 imx: ventana: add mem_mb dynamic env var 16e369f imx: ventana: remove GSC hwmon voltage rail min/max test e2801a9 imx: ventana: update boot scripts to support ubifs boot vol aec3761 imx: ventana: only pinmux FEC enet signals for boards using it 7c5cd42 imx: ventana: add wdis config for GW5520 0417169 imx: ventana: add usb_pgood_delay 2sec default 75f21e3 imx: ventana: Add support for GW551x 0c81b14 imx: ventana: disable IMX6 watchdogs on GW51xx RevA and RevB 1274bd2 imx: ventana: fix various sparse warnings 30dc880 imx: ventana: config: enable EXT4 filesystem read/write support f6747cd imx: ventana: config: enable edid support 8cc25eb imx: ventana: config: Support ramdisk 9543e95 imx: ventana: config: add USB Mass Storage (ums) support 4717e13 imx: ventana: set LTC3676 PMIC to appropriate values per datasheet b0b8334 imx: ventana: add support for 4Gb density mem devices with IMX6DL 29f0d6b imx: ventana: enable precharge power-down fast-exit mode a51de27 imx: ventana: add usb_pcisel hwconfig support 3ee26ec imx: ventana: remove unused GPIO configuration e806b22 imx: ventana: assign default ethprime dynamically 0a6ee03 imx: ventana: add i210 support 306568d imx: ventana: disable 4k tftp/nfs packets b8ce6fe mx6: Add initial SPL support for HummingBoard-i2eX 08daa25 fdt: add new fdt_fixup_display function to configure display 78c5a18 arm: mx6: ddr: add pd_fast_exit flag to system information 32f9ef3 ARM: mxs: Get boot mode from OCRAM Another change included is: fb25693 Revert "embestmx6boards: convert to use config_distro_bootcmd.h" Which has been necessary to allow RIoT Board to work out of box with current SDCard layout used in meta-fsl-arm. Thanks to Nikolay Dimitrov <picmaster@mail.bg> and Gary Thomas <gary@mlbassoc.com> for reporting the issue. Change-Id: I7d13baefcda8f68fb9be618ea1eb55fc96bce5c2 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* eglinfo: Avoid contaminating other boardsOtavio Salvador2015-04-232-4/+2
| | | | | | | | | | | The i.MX6 specific overrides needs to be set using _mx6 OVERRIDE to avoid contaminating other boards. The extra DEPENDS has been removed as the original recipe already depends on virtual/egl so all i.MX6 variants are covered. Change-Id: Id9cdd9a4d46d44b9afc6580784d024a54c45ee4a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Add xf86-video-imxfb-vivante.inc fileNeena Busireddy2015-04-142-75/+80
| | | | | | | | Add xf86-video-imxfb-vivante.inc file to avoid duplication for new releases. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Update to a Linux kernel 4.0-based forkOtavio Salvador2015-04-143-18/+52
| | | | | | | | | | | | | | | | | This updates to the revision 48dfc7c which is based on the 4.0 release. It includes following changes on top of it: 48dfc7c ARM: mxs_defconfig: Add VFAT support 07b96f4 ARM: imx_v6_v7_defconfig: Add Wireless support a4082e7 ARM: imx_v6_v7_defconfig: Enable Bluetooth support f91f59b ARM: dts: imx6sl-warp: Add BCM4330 support 9b26bb6 ARM: dts: imx6sl-warp: Pass 'bus-width' property 89a0a04 ARM: dts: warp: Add initial WaRP Board support 1b673ef mmc: sdhci-esdhc-imx: Call mmc_of_parse() 6e759b1 dma: imx-sdma: Add support for version 3 firmware Change-Id: If095e7877d3675882d8877b76c7832ff6e378a93 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>