]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
8 years agolinux-qoriq: upgrade to SDK 2.0 GA1611 release
Zhenhua Luo [Tue, 20 Dec 2016 12:18:48 +0000 (20:18 +0800)]
linux-qoriq: upgrade to SDK 2.0 GA1611 release

* add 32b build support for aarch64 targets, e.g. ls1043ardb-32b, ls1046ardb-32b
* include the following changes
  4004071 Merge branch 'feature/rt-v4.1.30' into yocto/sdk-2.0.x
  937dcab Merge branch 'feature/usdpaa' into yocto/sdk-2.0.x
  b623c51 Merge branch 'feature/asf' into yocto/sdk-2.0.x
  a0c7a9b Merge pull request #1559 in SDK/linux-sdk2.0 from sdk-rcpm-fix-copyright to sdk-v2.0.x
  302aca3 nxp: rcpm: fix copyright
  f05e97b Merge pull request #1556 in SDK/linux-sdk2.0 from jira/QSDK-3119 to sdk-v2.0.x
  5126cb5 dts: ls1046a: fix PMU compatible
  2db3941 Merge pull request #1555 in SDK/linux-sdk2.0 from jira/QLINUX-6194 to sdk-v2.0.x
  1054c80 Merge pull request #1553 in SDK/linux-sdk2.0 from jira/config/QLINUX-6192 to sdk-v2.0.x
  ce1586f Merge pull request #1554 in SDK/linux-sdk2.0 from jira/QSDK-3117 to sdk-v2.0.x
  1d848c9 Merge pull request #1551 in SDK/linux-sdk2.0 from jira/QLINUX-6155-gianfar-upstream_fix to sdk-v2.0.x
  f22fd4c arm64: dts: ls1046a: add qdma device tree node
  862e403b dts: powerpc: t104x: add ceetm node
  6ec4c00 irqchip/ls-scfg-msi: Enable Layerscape 32bit SCFG MSI support
  a0e8417 gianfar: fix size of scatter-gathered frames
  3d80646 Merge pull request #1550 in SDK/linux-sdk2.0 from jira/QLINUX-6140 to sdk-v2.0.x
  4c35d4d vfio fsl-pamu: Fix compilation error __udivdi3
  dea239d Merge pull request #1549 in SDK/linux-sdk2.0 from jira/dpaa-ethernet/QLINUX-6139 to sdk-v2.0.x
  ca1bbde dpaa_eth: do not evaluate the A010022 erratum on PPC64
  aa29390 Merge pull request #1548 in SDK/linux-sdk2.0 from jira/dpaa-ethernet/QLINUX-6139 to sdk-v2.0.x
  a318137 dpaa_eth: rework runtime support for erratum A010022
  1f2ce64 dpaa_eth: simplify condition
  1fbb450 Merge pull request #1537 in SDK/linux-sdk2.0 from jira/QLINUX-5777 to sdk-v2.0.x
  ad4a28c Merge pull request #1546 in SDK/linux-sdk2.0 from release/ls1046a to sdk-v2.0.x
  73a0f66 Merge pull request #1545 in SDK/linux-sdk2.0 from feature/kvm to sdk-v2.0.x
  2b22132 Merge pull request #1544 in SDK/linux-sdk2.0 from jira/QLINUX-5953 to feature/kvm
  b4ea505 Merge pull request #1543 in SDK/linux-sdk2.0 from jira/QLINUX-6045 to feature/kvm
  4c47a0d Merge pull request #1476 in SDK/linux-sdk2.0 from jira/qman/QLINUX-5730-qman_high-sync-with-user-space to sdk-v2.0.x
  31c4c0b Merge pull request #1536 in SDK/linux-sdk2.0 from jira/QLINUX-5947 to release/ls1046a
  479b1fc On ARM64 register index of 31 corresponds to both zero register and SP. However, all memory access instructions, use ZR as transfer register. SP is used only as a base register in indirect memory addressing, or by register-register arithmetics, which cannot be trapped here.
  77780d1 arm64/kvm: ls1046a: Add generic v8 KVM target
  27fe8a5 staging/fsl_qbman: Fix warnings in self tests
  e11546d fsl_qbman/qman_high.c: Style cleanup
  55e071c fsl_qbman/qman_high.c: Release resources if error
  f69c8b4 fsl_qbman/qman_high: lni_shaper_disable byte swap
  442baed qman_high.c: Endian swap FD for LE CPUs
  1d66e04 qbman: Clear interrupt in status register
  a2a4407 fsl_qbman/qman_high: Check LNI state before enable
  c95fe7d fsl_qbman/qman_high: Check qman version
  6736347 fsl_qman/qman_high: Update unclean portal handling
  62ac0bd fsl_qbman: Add error print in message ring cleanup
  43317b7 Merge pull request #1539 in SDK/linux-sdk2.0 from jira/dpaa-ethernet/QLINUX-5974 to sdk-v2.0.x
  e0c7a72 dts: ls1046a: Add PCI and MSI nodes
  1a90f80 arm64:pci: fix the IOV device enabled crash issue in designware
  0372d4d pci/layerscape: add LS1046A support
  c5d939c irqchip/ls-scfg-msi: Add MSI test support
  d52e522 irqchip/ls-scfg-msi: add Layerscape SCFG MSI support
  2561dca dts: ls1043a: update MSI node
  4feed16 dts: ls1021a: update MSI node
  93b4616 dt/bindings: Add bindings for Layerscape SCFG MSI
  b366f3a dts: ls1043a: change GIC register for rev1.1
  7200f11 arm64: ls1046a: dts: add rcpm and ftm0 nodes
  0256287 drivers: soc: add the RCPM driver
  42591a49 cpuidle: remove cpu_pm calls when entering a idle state
  915455c arm64: PSCI: support Suspend-to-RAM state
  136070a doc: update rcpm.txt from upstream
  b1d0ac8 Merge pull request #1470 in SDK/linux-sdk2.0 from jira/qman/QLINUX-5645-qbman-bad-dqqr-sz to sdk-v2.0.x
  df0a3d4 Merge pull request #1467 in SDK/linux-sdk2.0 from jira/qman/QLINUX-5727-debug-printf-left-in-source to sdk-v2.0.x
  d3f1454 Merge pull request #1538 in SDK/linux-sdk2.0 from jira/qman/QLINUX-5976 to sdk-v2.0.x
  ea46d10 dpaa_eth: enable the 4K workaround only for the LS1043 SoC
  9d8a40d fsl/fman: use QBMan API
  c116614 fsl_qman: proper dmaa_addr_t specifier
  1d39525 fsl_bman: proper dmaa_addr_t specifier
  68e4a9c dpaa_eth: add arm 32bit support
  cd6f54d dpaa_eth: use proper dma_map size when recycling
  9e9a00d dpaa_eth: use QBMan API
  84730fa fmd: remove udivdi3
  98feb23 fsl_qbman: Use cache inhibited portals on LS1046
  007477a soc: fsl: Add ls1046a to GUTS
  9ef52a0 base: soc: introduce soc_device_match() interface
  a109bb8 soc: fsl: rewrite GUTS driver
  fec049a fsl_qbman: Enable EQCR CI Stashing
  f8d1192 fsl_qbman: Don't use cacheline zero operation on ARM
  880da59 fsl_qbman: Fix DQRR shadow copy alignment
  439f884 fsl_qbman: fix ARM64 write prefetch macro
  7b05170 fsl_qbman: fix ARM64 prefetch instructions
  99c8c40 fsl_qbman: Only invalidate/prefech on PPC systems when PAMU is disabled
  72b974d fsl_qman: use original dq in qm_dqrr_cdc_consume_1ptr()
  a1c99db fsl_qman: fix EQCR_COMMIT_CHECKS for LE
  f8773f0 fsl_pme: Update PME scatter/gather API usage
  4d3026c fsl_dce: Update DCE scatter/gather API usage
  bc45052 fsl/qman: endianness changes
  805c887 fsl_qman: add support for qman portal v3.2.1
  e730580 fsl_qbman/qman_high.c: Remove debug print
  6e237d9 fsl_pamu: erratum a007907 should be applied on all versions of E6500 chips.
  769caaf Merge pull request #1530 in SDK/linux-sdk2.0 from release/ls1046a to sdk-v2.0.x
  019cc06 Merge pull request #1529 in SDK/linux-sdk2.0 from jira/QLINUX-6040-32-bit-kernel-support-integration to sdk-v2.0.x
  4a8a3c4 fsl_qbman: fix QBmanTest compile error on arm 32bit
  27b9fe6 arm: layerscape: add ITS for ls1046ardb aarch32 platform
  14d4d34 arm: layerscape: add ITS for ls1043ardb aarch32 platform
  6513e86 arm64: dts: Update address-cells and reg properties of cpu nodes
  24af721 Armv8: aarch32: Add ITS for LS1012A AArch32 support
  21da194 arm: layerscape: enable ppfe in defconfig
  e08460c arm: layerscape: enable dpaa ethernet in defconfig
  50c8128 dpaa_eth: add arm 32bit support
  4a441cd arm: add pgprot_cached and pgprot_cached_ns support
  ebb7268 arm: add new non-shareable ioremap
  051e365 armv8: aarch32: Add KVM support for AArch32 on ARMv8
  1e46b40 armv8: aarch32: Add AArch32 defconfig for LayerScape SoCs
  4434d96 armv8: aarch32: Update Kconfig to support ARCH_LAYERSCAPE_AARCH32
  c04c0f1 armv8: aarch32: Allow RAM to be mapped for LayerScape SoC
  846fbe1 armv8: aarch32: Add SMP support for 32-bit Linux kernel
  cb96fb1 armv8: aarch32: Execute 32-bit Linux for LayerScape platforms
  fbfccce Merge pull request #1528 in SDK/linux-sdk2.0 from jira/QLINUX-6038 to release/ls1046a
  5455e08 spi-nor: fslquad: add quad mode read for s25fs512s
  70fa4fd mtd: spi-nor: fsl-quad: Add flash S25FS extra support
  034bad1 spi: dspi: clear SPI_SR before enable interrupt
  6de3d6d dpa_offload/dpa_stats: Fix bad propagation of counters offsets to US during sync get_counters
  b047fdb dpa_offload/dpa_ipsec: Remove IPSec special manip chain before the node
  a16bb04 dpa_offload/dpa_classifier: Release header manip chain when table insert is unsuccessful
  e93fd06 dpa_offload: Add LS1046ARDB device tree files
  4da5830 dpa_offload: Align number of network interfaces in LS1043ARDB device tree files
  c5d6566 dpa_offload: Add support for offloading PPPoE flows
  1fd7d61 dpa_offload/dpa_classifier: Improve support for "return-to-keygen" table entries
  74187b4 dpa_offload/dpa_classifier: Always interpret IPv4 address in big endian
  b8cf88f dpa_offload/dpa_stats: Fix IOCTL return code in case of error
  45d601d dpa_offload/dpa_stats: Add support for LE platforms
  091ccb2 dpa_offload: Add IPSec offloading scenario device tree file for LS1043ARDB
  5a647f2 dpa_offload/dpa_ipsec: Add support for LE platforms
  502e729 dts: ls1046a: disable sata ecc
  9cf974c sata: ls1046a: added ls1046a sata support
  83db7d7 mmc: core: Optimize case for exactly one erase-group budget
  f1927d4 mmc: sdhci-of-esdhc: enable IRQ detecting mode for LS1046A
  ef0951b ls1046a_usdpaa_dts: Patch to fix issue in usdpaa dts
  c761ef7 net: phy: fixed: propagate fixed link values to struct
  1cb5367 freescale.config: remove CONFIG_MTD_SPI_NOR_USE_4K_SECTORS
  cc59f31 cpufreq: qoriq: add dfs support on ls1046a soc
  c10521a ls1046aqds_usdpaa_dts: Patch to add dts for ls1046aqds
  e5f0d60 freescale.config: add NVMe support
  06d5f31 usdpaa_dts: Patch to add usdpaa dts for LS1046ARRDB
  425f832 ITS: use ls1046ardb rootfs
  f00abb8 freescale.config: enable qDMA and testdma
  a95e599 freescale.config: enable some config options
  0d1003c ls1046aqds: add its file
  209a3e5 freescale.config: enable macro for LS1046ARDB
  2228977 ls1046ardb: add ITS file
  a0765d1 arm/ls1-msi: fix typo of MSI compatible string
  5c6248f net: phy: add driver for aquantia AQR106/107 phy
  d93acf6 rtc: pcf2127: add pcf2129 device id
  6dddef7 clk: qoriq: add ls1046a support
  5bcf71e arm64: dts: ls1046a: fix compatible for esdhc
  6a37ce8 arm64: dts: ls1046ardb: add dpaa nodes
  75bc6da arm64: dts: ls1046aqds: add dpaa nodes
  f9b5811 arm64: dts: add dpaa nodes in .dtsi
  3866c5e arm64: dts: add LS1046A-QDS board support
  f39e5f1 Documentation: DT: Add entry for QorIQ LS1046A-QDS board
  b661c31 arm64: dts: add LS1046A-RDB board support
  39a74c1 Documentation: DT: Add entry for QorIQ LS1046A-RDB board
  9b21627 arm64: dts: add QorIQ LS1046A SoC support
  388603e dt-bindings: ahci-fsl-qoriq: updated for SoC ls1046a
  202e350 dt-bindings: qoriq-clock: update for more SoCs
  c8d2cec dt-bindings: i2c: adds two more nxp devices
  0dfadf7 dt-bindings: fsl: updates bindings for some SoC-specific devices
  9148f56 dt-bindings: fsl: update for more SoCs
  cf53f83 Merge pull request #1525 in SDK/linux-sdk2.0 from jira/fman/QLINUX-6077 to sdk-v2.0.x
  ad55d2b Merge pull request #1524 in SDK/linux-sdk2.0 from jira/fman/QLINUX-5975 to sdk-v2.0.x
  d3542db Merge pull request #1526 in SDK/linux-sdk2.0 from jira/fman/QSDK-2131 to sdk-v2.0.x
  4da5272e QSDK-2131: A-008975: The FMAN controller cannot allow empty look-up tables
  136e497 QLINUX-6077: A-007273: FMAN hangs at FM reset done with MACs clocks disabled
  bc36f58 QLINUX-5975: LS1046A DPAA Fman driver integration
  f70a57c Merge pull request #1508 in SDK/linux-sdk2.0 from jira/rman/QLINUX-6067 to sdk-v2.0.x
  6b22a60 uio/rman: use the generic IO access function
  ea1a5e4 dpio/qbman: fix discrete consumption
  206af2a fsl_qbman/qman_high.c: Remove debug print

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolibsdl2: add append to fix build
Andreas Müller [Wed, 14 Dec 2016 11:42:00 +0000 (12:42 +0100)]
libsdl2: add append to fix build

Our vivante driver does not support the API libsdl2 expects.

Fixes:
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c: In function 'VIVANTE_Create':
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:100:30: error: 'VIVANTE_GLES_LoadLibrary' undeclared (first use in this function)
     device->GL_LoadLibrary = VIVANTE_GLES_LoadLibrary;
                              ^~~~~~~~~~~~~~~~~~~~~~~~
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:100:30: note: each undeclared identifier is reported only once for each function it appears in
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:101:33: error: 'VIVANTE_GLES_GetProcAddress' undeclared (first use in this function)
     device->GL_GetProcAddress = VIVANTE_GLES_GetProcAddress;
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:102:32: error: 'VIVANTE_GLES_UnloadLibrary' undeclared (first use in this function)
     device->GL_UnloadLibrary = VIVANTE_GLES_UnloadLibrary;
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:103:32: error: 'VIVANTE_GLES_CreateContext' undeclared (first use in this function)
     device->GL_CreateContext = VIVANTE_GLES_CreateContext;
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:104:30: error: 'VIVANTE_GLES_MakeCurrent' undeclared (first use in this function)
     device->GL_MakeCurrent = VIVANTE_GLES_MakeCurrent;
                              ^~~~~~~~~~~~~~~~~~~~~~~~
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:105:34: error: 'VIVANTE_GLES_SetSwapInterval' undeclared (first use in this function)
     device->GL_SetSwapInterval = VIVANTE_GLES_SetSwapInterval;
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:106:34: error: 'VIVANTE_GLES_GetSwapInterval' undeclared (first use in this function)
     device->GL_GetSwapInterval = VIVANTE_GLES_GetSwapInterval;
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:107:29: error: 'VIVANTE_GLES_SwapWindow' undeclared (first use in this function)
     device->GL_SwapWindow = VIVANTE_GLES_SwapWindow;
                             ^~~~~~~~~~~~~~~~~~~~~~~
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:108:32: error: 'VIVANTE_GLES_DeleteContext' undeclared (first use in this function)
     device->GL_DeleteContext = VIVANTE_GLES_DeleteContext;
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c: In function 'VIVANTE_CreateWindow':
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:285:29: warning: implicit declaration of function 'SDL_EGL_CreateSurface' [-Wimplicit-function-declaration]
         data->egl_surface = SDL_EGL_CreateSurface(_this, data->native_window);
                             ^~~~~~~~~~~~~~~~~~~~~
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:285:27: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
         data->egl_surface = SDL_EGL_CreateSurface(_this, data->native_window);
                           ^
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c: In function 'VIVANTE_DestroyWindow':
<workdir>/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:306:13: warning: implicit declaration of function 'SDL_EGL_DestroySurface' [-Wimplicit-function-declaration]
             SDL_EGL_DestroySurface(_this, data->egl_surface);
             ^~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Bump revision to 532916d
Fabio Berton [Sun, 18 Dec 2016 22:59:35 +0000 (20:59 -0200)]
linux-fslc: Bump revision to 532916d

This includes following change:

This commit merges tag v4.8.15 into 4.8.x+fslc

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx: Bump revision to 80e3b3c
Fabio Berton [Sun, 18 Dec 2016 22:59:34 +0000 (20:59 -0200)]
linux-fslc-imx: Bump revision to 80e3b3c

This includes following change:

    - 80e3b3c Merge tag 'v4.1.36' into 4.1-2.0.x-imx
    - 8576fa4 Linux 4.1.36
    - 39f9986 kbuild: add -fno-PIE
    - bf5d3d2 firewire: net: fix fragmented datagram_size off-by-one
    - c604dec firewire: net: guard against rx buffer overflows
    - 9fe6256 parisc: Ensure consistent state when switching to kernel stack
      at syscall entry
    - 83a474e ovl: fsync after copy-up
    - c0b309f virtio: console: Unlock vqs while freeing buffers
    - 4fe9ae4 md: be careful not lot leak internal curr_resync value into
      metadata. -- (all)
    - e1e5cab md: sync sync_completed has correct value as recovery finishes.
    - 97d53c4 scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware
    - d207c66 scsi: scsi_debug: Fix memory leak if LBP enabled and module is
      unloaded
    - 169eb57 drm/radeon/si_dpm: workaround for SI kickers
    - c1593e5 drm/dp/mst: Check peer device type before attempting EDID read
    - e5c6bbb drm/dp/mst: add some defines for logical/physical ports
    - dadd580 drm/dp/mst: Clear port->pdt when tearing down the i2c adapter
    - a2d4bd9 KVM: MIPS: Precalculate MMIO load resume PC
    - b05ff0c KVM: MIPS: Make ERET handle ERL before EXL
    - 90a107c drm/radeon: drop register readback in cayman_cp_int_cntl_setup
    - 9a9a237 scsi: megaraid_sas: Fix data integrity failure for JBOD
      (passthrough) devices
    - 1b15bd7 Revert "drm/radeon: fix DP link training issue with second 4K
      monitor"
    - 5bc028b powerpc: Convert cmp to cmpd in idle enter sequence
    - 00a4335 drm/radeon/si_dpm: Limit clocks on HD86xx part
    - 469bc68 drm/radeon/si/dpm: add workaround for for Jet parts
    - 85a2af9 USB: serial: cp210x: fix tiocmget error handling
    - 0854ce4 Input: i8042 - add XMG C504 to keyboard reset table
    - 0e9bbbd ALSA: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND caps
    - 02426cf mac80211: discard multicast and 4-addr A-MSDUs
    - f065a55 ubifs: Fix regression in ubifs_readdir()
    - 5fdb4fa GenWQE: Fix bad page access during abort of resource allocation
    - 55a2f87 mm/list_lru.c: avoid error-path NULL pointer deref
    - 52e7b6b btrfs: fix races on root_log_ctx lists
    - 9f2d48f vt: clear selection before resizing
    - 93ec720 tty: limit terminal size to 4M chars
    - ca96312 ALSA: usb-audio: Add quirk for Syntek STK1160
    - 3dc8f1f KEYS: Fix short sprintf buffer in /proc/keys show function
    - 1f7ff6f hv: do not lose pending heartbeat vmbus packets
    - 9662d19 mei: txe: don't clean an unprocessed interrupt cause.
    - a64291d ANDROID: binder: Clear binder and cookie when setting handle in
      flat binder struct
    - 11924cb ANDROID: binder: Add strong ref checks
    - 39709c8 dm table: fix missing dm_put_target_type() in dm_table_add_target()
    - c91812c usb: increase ohci watchdog delay to 275 msec
    - 51b231b arm64: KVM: Take S1 walks into account when determining S2 write
      faults
    - bb21e02 arm/arm64: KVM: Handle out-of-RAM cache maintenance as a NOP
    - 7fbfac8 USB: serial: fix potential NULL-dereference at probe
    - 605a696 xhci: workaround for hosts missing CAS bit
    - c23a6dc xhci: add restart quirk for Intel Wildcatpoint PCH
    - 4c17f91 kvm: x86: memset whole irq_eoi
    - 9c5e89d libxfs: clean up _calc_dquots_per_chunk
    - d1375c3 target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code
    - ac49951 target: Re-add missing SCF_ACK_KREF assignment in v4.1.y
    - eaf5520 ubifs: Abort readdir upon error
    - b9ce870 UBIFS: Fix possible memory leak in ubifs_readdir()
    - cad1ca2 ubifs: Fix xattr_names length in exit paths
    - dfeb7e4 arm64: percpu: rewrite ll/sc loops in assembly
    - 3c9c013 powerpc/mm: Prevent unlikely crash in copro_calculate_slb()
    - c1f5e5f isofs: Do not return EACCES for unknown filesystems
    - b15662c irqchip/gic-v3-its: Fix entry size mask for GITS_BASER
    - af17243 arm64: kernel: Init MDCR_EL2 even in the absence of a PMU
    - c911b72 USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7
    - 59eabe8 memstick: rtsx_usb_ms: Manage runtime PM when accessing the device
    - 86559fc memstick: rtsx_usb_ms: Runtime resume the device when polling
      for cards
    - a89634c mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led
    - e79c2f2 mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed
      when unused
    - f125e7f mmc: sdhci: cast unsigned int to unsigned long long to avoid
      unexpeted error
    - 5170524 usb: gadget: function: u_ether: don't starve tx request queue
    - 66f38bf ceph: fix error handling in ceph_read_iter
    - 9e9ca45 irqchip/gicv3: Handle loop timeout proper
    - 88b6c9f drm/radeon: change vblank_time's calculation method to reduce
      computational error.
    - dcf4c11 jbd2: fix incorrect unlock on j_list_lock
    - a3da255 scsi: Fix use-after-free
    - 8df9810 mmc: core: Annotate cmd_hdr as __le32
    - 7ea3d2e x86/mm: Expand the exception table logic to allow new handling options

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Add egl and gles support for non-GPU SoCs
Tom Hochstein [Tue, 13 Dec 2016 17:55:45 +0000 (11:55 -0600)]
weston: Add egl and gles support for non-GPU SoCs

For SoCs with no GPU, configure weston to use the software versions
of egl and gles through mesa.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Fix build on i.MX 6SL
Tom Hochstein [Tue, 13 Dec 2016 17:55:44 +0000 (11:55 -0600)]
weston: Fix build on i.MX 6SL

Weston requires egl and glesv2 together, or neither. Since the i.MX 6SL
can only provide egl, we configure weston to work without egl. A build
break occurred due to i.MX patches which should not be applied for 6SL.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogtk+3: Restore explicit CFLAGS setting
Tom Hochstein [Tue, 13 Dec 2016 17:55:43 +0000 (11:55 -0600)]
gtk+3: Restore explicit CFLAGS setting

The package doesn't link against egl, so we can't rely on egl.pc to provide
the necessary config settings.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomesa: Use machine overrides extender
Tom Hochstein [Tue, 13 Dec 2016 17:55:42 +0000 (11:55 -0600)]
mesa: Use machine overrides extender

Redo configuration using machine overrides extender.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gpu-viv: Don't install GLES package configs on SoCs without 3D
Tom Hochstein [Tue, 13 Dec 2016 17:55:41 +0000 (11:55 -0600)]
imx-gpu-viv: Don't install GLES package configs on SoCs without 3D

For SoC's without 3D, imx-gpu-viv doesn't provide a GLES library,
so it's wrong to install the corresponding package configs.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Add version number into the name of bbappend file
Yuqing Zhu [Thu, 8 Dec 2016 05:38:28 +0000 (13:38 +0800)]
gstreamer1.0-plugins-bad: Add version number into the name of bbappend file

The bbappend will only work on a specific version, or it may have some conflicts.
Currently, it is for GST 1.8.

And once the release is final, it does not update the Gstreamer version in poky.
So it won't raise the parser error.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-base: Add version number into the name of bbappend file
Yuqing Zhu [Thu, 8 Dec 2016 05:38:27 +0000 (13:38 +0800)]
gstreamer1.0-plugins-base: Add version number into the name of bbappend file

The bbappend will only work on a specific version, or it may have some conflicts.
Currently, it is for GST 1.8.

And once the release is final, it does not update the Gstreamer version in poky.
So it won't raise the parser error.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx: Enable CONFIG_FHANDLE
Tom Hochstein [Thu, 1 Dec 2016 16:25:36 +0000 (10:25 -0600)]
linux-fslc-imx: Enable CONFIG_FHANDLE

Enable CONFIG_FHANDLE so that systemd can autostart
getty on serial interfaces like /dev/ttymxc*.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-qoriq: fix CVE-2016-0758
Sona Sarmadi [Wed, 30 Nov 2016 12:17:39 +0000 (13:17 +0100)]
linux-qoriq: fix CVE-2016-0758

Fixes a flaw in the Linux kernel's ASN.1 DER decoder processed
certain certificate files with tags of indefinite length. A local,
unprivileged user could use a specially crafted X.509 certificate
DER file to crash the system or, potentially, escalate their
privileges on the system.

References:
https://lkml.org/lkml/2016/5/12/270

Upstream patch:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/patch/
?id=af00ae6ef5a2c73f21ba215c476570b7772a14fb [backported from stable 3.16]

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-qoriq: fix CVE-2016-2053
Sona Sarmadi [Wed, 30 Nov 2016 12:17:38 +0000 (13:17 +0100)]
linux-qoriq: fix CVE-2016-2053

The asn1_ber_decoder function in lib/asn1_decoder.c in the Linux
kernel before 4.3 allows attackers to cause a denial of service
(panic) via an ASN.1 BER file that lacks a public key, leading
to mishandling by the public_key_verify_signature function in
crypto/asymmetric_keys/public_key.c.

References:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2053

upstream patch:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/
?id=15430f775ee686b61569a0c3e74cf0b2ad57c8eb [backported from stable 3.16]

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmc: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:18 +0000 (11:07 -0200)]
fmc: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmc: Remove native class extend
Fabio Berton [Wed, 30 Nov 2016 13:07:17 +0000 (11:07 -0200)]
fmc: Remove native class extend

fmc doesn't build for native host.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmc: Set override for all ls1043a soc family
Fabio Berton [Wed, 30 Nov 2016 13:07:16 +0000 (11:07 -0200)]
fmc: Set override for all ls1043a soc family

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmlib: Remove native class extend
Fabio Berton [Wed, 30 Nov 2016 13:07:15 +0000 (11:07 -0200)]
fmlib: Remove native class extend

fmlib doesn't build for native host.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmlib: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:14 +0000 (11:07 -0200)]
fmlib: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmlib: Set override for all ls1043a soc family
Fabio Berton [Wed, 30 Nov 2016 13:07:13 +0000 (11:07 -0200)]
fmlib: Set override for all ls1043a soc family

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmlib: Fix kernel source dependency
Fabio Berton [Wed, 30 Nov 2016 13:07:12 +0000 (11:07 -0200)]
fmlib: Fix kernel source dependency

fmlib needs kernel source to compile, to satisfy this dependency
do_compile task needs to run after virtual/kernel do_shared_workdir
task.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agousdpaa: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:11 +0000 (11:07 -0200)]
usdpaa: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agodpa-offload: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:10 +0000 (11:07 -0200)]
dpa-offload: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agousdpaa-apps: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:09 +0000 (11:07 -0200)]
usdpaa-apps: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agousdpaa-apps: Set override for all ls1043a soc family
Fabio Berton [Wed, 30 Nov 2016 13:07:08 +0000 (11:07 -0200)]
usdpaa-apps: Set override for all ls1043a soc family

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agorcw: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:07 +0000 (11:07 -0200)]
rcw: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweb-sysmon: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:06 +0000 (11:07 -0200)]
web-sysmon: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoasf: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:05 +0000 (11:07 -0200)]
asf: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoipsec-demo: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:04 +0000 (11:07 -0200)]
ipsec-demo: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoskmm-host: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:03 +0000 (11:07 -0200)]
skmm-host: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agopkc-host: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:02 +0000 (11:07 -0200)]
pkc-host: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoceetm: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:01 +0000 (11:07 -0200)]
ceetm: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agopme-tools: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:00 +0000 (11:07 -0200)]
pme-tools: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoipc-ust: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:59 +0000 (11:06 -0200)]
ipc-ust: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agohyperrelay: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:58 +0000 (11:06 -0200)]
hyperrelay: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofsl-pme: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:57 +0000 (11:06 -0200)]
fsl-pme: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocantest: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:56 +0000 (11:06 -0200)]
cantest: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoudev-rules-qoriq: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:55 +0000 (11:06 -0200)]
udev-rules-qoriq: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoudev-rules-qoriq: Set override for all ls1043a soc family
Fabio Berton [Wed, 30 Nov 2016 13:06:54 +0000 (11:06 -0200)]
udev-rules-qoriq: Set override for all ls1043a soc family

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqe-ucode: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:53 +0000 (11:06 -0200)]
qe-ucode: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoppa: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:52 +0000 (11:06 -0200)]
ppa: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols2-phy: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:51 +0000 (11:06 -0200)]
ls2-phy: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofsl-tlu: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:50 +0000 (11:06 -0200)]
fsl-tlu: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoapptrk: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:49 +0000 (11:06 -0200)]
apptrk: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agorestool: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:48 +0000 (11:06 -0200)]
restool: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomanagement-complex: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:47 +0000 (11:06 -0200)]
management-complex: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agodpl-examples: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:46 +0000 (11:06 -0200)]
dpl-examples: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofm-ucode: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:45 +0000 (11:06 -0200)]
fm-ucode: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofm-ucode: Set override for all ls1043a soc family
Fabio Berton [Wed, 30 Nov 2016 13:06:44 +0000 (11:06 -0200)]
fm-ucode: Set override for all ls1043a soc family

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofm-ucode: Remove not supported machine p1023rdb
Fabio Berton [Wed, 30 Nov 2016 13:06:43 +0000 (11:06 -0200)]
fm-ucode: Remove not supported machine p1023rdb

Machine p1023rdb was removed on commit:

  c244c884f4b09259fd4c7daea42d899e38cce9d1

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1043ardb: Add MACHINEOVERRIDES ls1043a
Fabio Berton [Wed, 30 Nov 2016 13:06:42 +0000 (11:06 -0200)]
ls1043ardb: Add MACHINEOVERRIDES ls1043a

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx-rt: Add patch to support external imx-gpu-viv driver
Dominic Sacré [Mon, 21 Nov 2016 15:53:25 +0000 (16:53 +0100)]
linux-fslc-imx-rt: Add patch to support external imx-gpu-viv driver

Export functions swait_prepare_locked() and swait_finish_locked() to
make them available to the external imx-gpu-viv driver module.

Remove the check whether MACHINE_USES_VIVANTE_KERNEL_DRIVER_MODULE is
set; both the built-in driver and the external module now work with the
RT kernel.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agokernel-module-imx-gpu-viv: Bump revision to 1be63fb
Dominic Sacré [Mon, 21 Nov 2016 15:53:24 +0000 (16:53 +0100)]
kernel-module-imx-gpu-viv: Bump revision to 1be63fb

Bump revision to add support for kernels with RT_PREEMPT patch.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Bump revision to c44711d
Fabio Berton [Mon, 21 Nov 2016 12:43:04 +0000 (10:43 -0200)]
u-boot-fslc: Bump revision to c44711d

This includes following change:

  - c44711d Merge remote-tracking branch 'imx/master' into 2016.11+fslc
  - e01064c Merge tag 'v2016.11' into 2016.11+fslc
  - 45a3ad8 mx35: adjust default environment for flea3 board
  - 322ac5f mx35: add GPIO setup on flea3 board
  - 146fff3 mx35: factorize SDRAM setup in flea3
  - 72c1015 mx35: add DT support to flea3 board
  - 97c16dc imx: mx6ull: update the REFTOP_VBGADJ setting
  - 27e3a3c imx: mx6sx: Disable ENET clock before switching clock parent
  - 29e0cfb (tag: v2016.11) Prepare v2016.11
  - 8f7c672 MAINTAINERS: mark sunxi status as Orphan
  - 22bb1a7 video: bmp: Fix compilation errors with CONFIG_BMP_xxBPP enabled
  - 73d570a net: write enetaddr down to hardware on env_callback
  - 948b8bb spi: ti_qspi: Fix baudrate divider calculation
  - 84295f2 ARM: dts: dra7xx: Update spi-max-frequency for qspi slave node
  - 4d0fec0 ARM: k2g: Update PLL Multiplier and divider values
  - 8b01ebd ARM: keystone2: PLL: Enable glitch free initialization sequence
  - 06d43c8 arm: Set TTB XN bit in case DCACHE_OFF for LPAE mode
  - 2b373cb arm: print the cache config option in hex instead of decimal
  - 2ffec69 mx6ull_14x14_evk: Add README file
  - 02c2de6 davinci: omapl138_lcdk: keep booting even when MAC address is invalid
  - c19a28b board: am335x/mux: Do not hang when encountering a bad EEPROM
  - 4fa72bd igep00x0: add Hynix timings
  - 2baaa31 igep00x0: consolidate defconfigs
  - ad560f8 igep00x0: disable CONFIG_DISPLAY_BOARDINFO
  - d8c0d99 tools: fix mksunxiboot build for tools-all target

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-imx: Configure for Wayland backend if wayland and x11 are in...
Tom Hochstein [Sat, 19 Nov 2016 01:11:54 +0000 (19:11 -0600)]
gstreamer1.0-plugins-imx: Configure for Wayland backend if wayland and x11 are in distro

By i.MX convention, if wayland and x11 are in the distro features,
the Wayland backend is used.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gpu-viv: Configure for Wayland backend if wayland and x11 are in distro
Tom Hochstein [Sat, 19 Nov 2016 01:11:53 +0000 (19:11 -0600)]
imx-gpu-viv: Configure for Wayland backend if wayland and x11 are in distro

By i.MX convention, if wayland and x11 are in the distro features,
the Wayland backend is used.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogtk+3: Configure for Wayland backend if wayland and x11 are in distro
Tom Hochstein [Sat, 19 Nov 2016 01:11:52 +0000 (19:11 -0600)]
gtk+3: Configure for Wayland backend if wayland and x11 are in distro

By i.MX convention, if wayland and x11 are in the distro features,
the Wayland backend is used.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocogl-1.0: Configure for Wayland backend if wayland and x11 are in distro
Tom Hochstein [Sat, 19 Nov 2016 01:11:51 +0000 (19:11 -0600)]
cogl-1.0: Configure for Wayland backend if wayland and x11 are in distro

By i.MX convention, if wayland and x11 are in the distro features,
the Wayland backend is used.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoclutter-1.0: Use Wayland backend if wayland and x11 are in distro
Tom Hochstein [Sat, 19 Nov 2016 01:11:50 +0000 (19:11 -0600)]
clutter-1.0: Use Wayland backend if wayland and x11 are in distro

By i.MX convention, if wayland and x11 are in the distro features,
the Wayland backend is used.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:49 +0000 (19:11 -0600)]
weston: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly. The package had to be patched to
link the compositor to egl.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:48 +0000 (19:11 -0600)]
gstreamer1.0-plugins-bad: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agopiglit: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:47 +0000 (19:11 -0600)]
piglit: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogtk+3: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:46 +0000 (19:11 -0600)]
gtk+3: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocogl-1.0: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:45 +0000 (19:11 -0600)]
cogl-1.0: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocairo: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:44 +0000 (19:11 -0600)]
cairo: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoclutter-1.0: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:43 +0000 (19:11 -0600)]
clutter-1.0: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Remove duplication in variable value
Tom Hochstein [Sat, 19 Nov 2016 01:11:42 +0000 (19:11 -0600)]
weston: Remove duplication in variable value

Rework variable implementation (using SoC override) so that
the value does not contain a duplication.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofsl-dynamic-packagearch.bbclass: Fix spelling error in print message
Tom Hochstein [Sat, 19 Nov 2016 01:11:41 +0000 (19:11 -0600)]
fsl-dynamic-packagearch.bbclass: Fix spelling error in print message

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx6qpsabresd: Set u-boot-imx as u-boot PREFERRED_PROVIDER
Fabio Berton [Fri, 18 Nov 2016 16:31:11 +0000 (14:31 -0200)]
imx6qpsabresd: Set u-boot-imx as u-boot PREFERRED_PROVIDER

u-boot-fslc doesn't support mx6qpsabresd and we need to use u-boot-imx
as default bootloader.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Enable TRACER support
Fabio Berton [Thu, 17 Nov 2016 17:22:24 +0000 (15:22 -0200)]
linux-fslc: Enable TRACER support

Fix warning:
WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package:
lttng-modules: no modules were created; this may be due to
CONFIG_TRACEPOINTS not being enabled in your kernel.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-imx: Enable TRACER support
Fabio Berton [Thu, 17 Nov 2016 17:22:23 +0000 (15:22 -0200)]
linux-imx: Enable TRACER support

Fix warning:
WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package:
lttng-modules: no modules were created; this may be due to
CONFIG_TRACEPOINTS not being enabled in your kernel.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqtbase: do not pass -DEGL_API_FB=1 for x11 in distro features
Andreas Müller [Tue, 15 Nov 2016 15:30:07 +0000 (16:30 +0100)]
qtbase: do not pass -DEGL_API_FB=1 for x11 in distro features

* sympthoms:
    * qml applications complain/crash with 'Failed to create OpenGL context...'
    * qt5-opengles2-test hangs forever without displaying anything

* analysis:
    qtbase's configure complains:

    <...>/usr/include/EGL/eglvivante.h:117:16: note: class type '_FBDisplay' is incomplete

    and configure ends up with no X11 support:

    EGLFS ................ no
      EGLFS i.MX6 ........ no
      EGLFS i.MX6 Wayland. no
      EGLFS EGLDevice .... no
      EGLFS GBM .......... no
      EGLFS Mali ......... no
      EGLFS Raspberry Pi . no
      EGLFS X11 .......... no
    LinuxFB .............. no
    Mir client............ no
    XCB .................. yes (system library)
      EGL on X ........... no

* background:
    '-DEGL_API_FB=1' was introduced in

    commit 62c8d8cc6500711464049662489729f208240be8
    Author: Martin Jansa <martin.jansa@gmail.com>
    Date:   Mon Feb 29 18:22:28 2016 +0100

    qtbase: Allow to build eglfs with x11 in DISTRO_FEATURES

    * even when x11 is in DISTRO_FEATURES someone might configure qtbase
      to build with eglfs, that works OK with Qt 5.5.1, because
      -DEGL_API_FB=1 is also passed through
      mkspecs/devices/linux-imx6-g++/qmake.conf
      but with 5.6 and 5.7 it fails when X11 headers are include with their
      own Status enum (the same errors like before
      https://codereview.qt-project.org/#/c/105116/2)
      Adding -DEGL_API_FB=1 like linux-imx6-g++/qmake.conf does is simplest
      workaround to prevent imx-gpu-viv from including Xlib from
      EGL/eglvivante.h

* comments on original commit (at today's' environment):
     * it breaks GL support for X11
     * in meta-freescale's qtbase.bbappend eglfs is disabled explicitly when
       x11 in DISTRO_FEATURES so it seems that vivante driver does not support
       eglfs and x11 at the same build.
       Tested: setting 'eglfs' in PACKAGECONFIG builds fine but bare eglfs
       support is skipped.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Add imxgpu2d override to SRC_URI
Fabio Berton [Mon, 14 Nov 2016 19:38:57 +0000 (17:38 -0200)]
gstreamer1.0-plugins-bad: Add imxgpu2d override to SRC_URI

We can't append SRC_URI here without using an override because it add
patches for all machines, including non imx machines, e.g QEMU machines.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Bump revision to 615fdbc
Fabio Berton [Wed, 9 Nov 2016 19:02:44 +0000 (17:02 -0200)]
u-boot-fslc: Bump revision to 615fdbc

This includes following change:

  - 615fdbc Merge remote-tracking branch 'origin/master' into 2016.11+fslc
  - 38cacda Merge branch 'master' of git://git.denx.de/u-boot-tegra
  - a8d0526 ARM: tegra186: call secure monitor for all cache-wide ops
  - 1ab557a armv8: add hooks for all cache-wide operations
  - b9ae641 ARM: tegra: translate __asm_flush_l3_cache to assembly
  - 6db8e17 ARM: tegra: ensure nvtboot_boot_x0 alignment
  - d8c4eb6 Merge branch 'master' of git://git.denx.de/u-boot-net
  - aa555fe net: use random ethernet address if invalid and not zero
  - 6ecf9e2 net: mvgbe: Fix build error with CONFIG_PHYLIB
  - f018545 net: phy: micrel: center FLP burst timing at 16ms
  - 2162245 ARM: tegra: enable Ethernet on p2771-0000
  - 31c1ff9 ARM: tegra: add DWC EQoS (ethernet) to Tegra186 DT
  - 2b950f3 ARM: tegra: configure Ethernet address on Tegra186
  - 86919a2 ARM: tegra: add SoC-level hook for board_late_init()
  - ba4dfef net: add driver for Synopsys Ethernet QoS device
  - afb970f dt: net: add DWC EQoS binding
  - dac09fc wandboard: Make Ethernet functional again
  - 0f7c6cd mkimage: Allow including a ramdisk in FIT auto mode
  - baade49 travis-ci: Try harder to build all ARM targets
  - e0f2406 buildman: Fix building based on 'options' field
  - 4b6035d mx6sabresd: Make Ethernet functional again
  - 97bb1f0 engicam: icorem6: Fix config files
  - 68fd5c1 armv8: define get_ticks() for the ARMv8 Generic Timer
  - 8add679 doc: update README.arm64
  - 2a380cc tools: imximage: check return value when open the plugin file
  - ae3de0d image: Protect against overflow in unknown_msg()
  - eb9e699 colibri_pxa270: drop lzma support for space reason
  - eef55e5 Merge branch 'master' of git://git.denx.de/u-boot-usb
  - dd93a8e dfu: align array in dfu_get_dev_type with enum dfu_device_type
  - dbdc274 cmd: dfu: Add error handling for board_usb_init
  - 7fd1173 Merge git://git.denx.de/u-boot-rockchip
  - 4594ac0 rk3288: kconfig: remove duplicate definition of SPL_MMC_SUPPORT
  - 3f3e1e3 rockchip: doc: add GPT partition layout
  - 7f35bbb rockchip: use rockchip linux partitions layout
  - 612a2a0 dts: rk3288: remove node in dmc which not need anymore
  - 7d6c78f rk3288: sdram: auto-detect the capacity
  - cd2f6b8 rk3288: config change for enable dram capacity auto-detect.
  - 0717dde evb-rk3399: config: set emmc as default boot dev
  - 1b64a05 rk3288: fix reg address for GRF_SOC_CON2
  - 27b95d2 rk3399: disable the clock multiplier support when SoC init
  - 5564ed5 rockchip: rk3288: Move rockchip_get_cru() out of the driver
  - c8a6bc9 rockchip: rk3399: Move rockchip_get_cru() out of the driver
  - 92ac73e rockchip: rk3036: Move rockchip_get_cru() out of the driver
  - 8dfb4a2 clk: rk3399: fix rockchip_get_cru
  - 6016982 rockchip: RK3288 needs fdt and initrd below 256M now

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqe-ucode: Add B variable to SOURCE parameter in install command
Fabio Berton [Thu, 10 Nov 2016 17:23:19 +0000 (15:23 -0200)]
qe-ucode: Add B variable to SOURCE parameter in install command

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofm-ucode: Add B variable to SOURCE parameter in install command
Fabio Berton [Thu, 10 Nov 2016 17:23:18 +0000 (15:23 -0200)]
fm-ucode: Add B variable to SOURCE parameter in install command

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx-rt: Upgrade to 4.1-2.0.x GA
Dominic Sacré [Thu, 10 Nov 2016 14:21:31 +0000 (15:21 +0100)]
linux-fslc-imx-rt: Upgrade to 4.1-2.0.x GA

Upgrade to revision 176c482, and apply patch 4.1.35-rt41 on top of it.
Refresh defconfig for the new kernel version.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolibimxvpuapi: Update to version 0.10.3
Carlos Rafael Giani [Wed, 9 Nov 2016 07:50:53 +0000 (08:50 +0100)]
libimxvpuapi: Update to version 0.10.3

Changes:

- properly pass on color format in simplified JPEG encoder interface
- add alternative write-callback-style encoding mode
  also add encode example variant which uses write-callback style output
- add support for "fake grayscale mode" in encoders
  this is done by using I420 internally and filling the U and V planes
  with 0x80 bytes
- make sure JPEG quantization table is copied in standardized zig zag order
  the VPU does not, so this has to be done explicitely

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gst1.0-plugin: configure for available platforms only
Max Krummenacher [Mon, 7 Nov 2016 10:01:33 +0000 (11:01 +0100)]
imx-gst1.0-plugin: configure for available platforms only

For the MACHINEOVERRIDES "mx6dl" and "mx6q" PLATFORM is set to MX6DL and MX6Q,
respectively, resulting in the following error from the configure script:

| configure: error: No target platform specified!
| Use ./configure PLATFORM=(MX6/MX6QP/MX6SL/MX6SX/MX6UL/MX7D) to retry

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Bump revision to 8d6e2d5
Fabio Berton [Tue, 1 Nov 2016 13:01:38 +0000 (11:01 -0200)]
linux-fslc: Bump revision to 8d6e2d5

This commit merges tag v4.8.6 into 4.8.x+fslc

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Bump revision to 854bc28
Fabio Berton [Tue, 1 Nov 2016 13:01:37 +0000 (11:01 -0200)]
u-boot-fslc: Bump revision to 854bc28

This commit merges tag v2016.11-rc3 into 2016.11+fslc and prepares
to v2016.11 release.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Fix build error on non-GPU SoC
Yuqing Zhu [Tue, 1 Nov 2016 08:09:55 +0000 (16:09 +0800)]
gstreamer1.0-plugins-bad: Fix build error on non-GPU SoC

1. Add directviv and g2d check in configure.ac

2. Add compile marcos in glupload and gldownload

3. Now, these patches can be applied on all imx SoC, no need to add filter.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Support fb backend for gl plugins
Yuqing Zhu [Tue, 1 Nov 2016 08:09:54 +0000 (16:09 +0800)]
gstreamer1.0-plugins-bad: Support fb backend for gl plugins

1. Add fb support in glimagesink

2. Override set_render_rectangle() to support resize

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-mgftool: Fix taskhash changed error
Richard Purdie [Wed, 2 Nov 2016 12:11:06 +0000 (12:11 +0000)]
linux-mgftool: Fix taskhash changed error

We need to expand KERNEL_VERSION at runtime, not at parse time. The
class extension code can expand variables early so remove the variable
from the datastore temporarily.

Change-Id: Ic0c8c8f62447e8368ce19c2420812f75009a295f
Reported-by: Jun Zhu <junzhu@nxp.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-qoriq: fix CVE-2016-5696
Adrian Dudau [Mon, 31 Oct 2016 14:53:01 +0000 (15:53 +0100)]
linux-qoriq: fix CVE-2016-5696

net/ipv4/tcp_input.c in the Linux kernel before 4.7 does not
properly determine the rate of challenge ACK segments, which
makes it easier for man-in-the-middle attackers to hijack TCP
sessions via a blind in-window attack.

References:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5696

https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/
patch/?id=5413f1a526d2d51d7a5768133c90936c017165c6

https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/
patch/?id=72c2d3bccaba4a0a4de354f9d2d24eccd05bfccf (This a follow-up
to "tcp: make challenge acks less predictable)

Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-base: Use GStreamer 1.0 plugins for all mx6 and mx7 machines
Fabio Berton [Mon, 31 Oct 2016 18:08:15 +0000 (16:08 -0200)]
imx-base: Use GStreamer 1.0 plugins for all mx6 and mx7 machines

Set MACHINE_GSTREAMER_1_0_PLUGIN variable to use gstreamer1.0-plugins-imx-meta
for all mx6 and mx7 machines.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-imx: Add support for all mx6 and mx7 machines
Fabio Berton [Mon, 31 Oct 2016 18:08:14 +0000 (16:08 -0200)]
gstreamer1.0-plugins-imx: Add support for all mx6 and mx7 machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gst1.0-plugin: Add support for all mx6 and mx7 machines
Fabio Berton [Mon, 31 Oct 2016 18:08:13 +0000 (16:08 -0200)]
imx-gst1.0-plugin: Add support for all mx6 and mx7 machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-base: Set extra audio support for all mx6 and mx7 machines
Fabio Berton [Mon, 31 Oct 2016 18:08:12 +0000 (16:08 -0200)]
imx-base: Set extra audio support for all mx6 and mx7 machines

Install imx-alsa-plugins as MACHINE_EXTRA_RRECOMMENDS for all mx6 and
mx7 machines on distros that have alsa feature.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-alsa-plugins: Add support for all mx6 and mx7 machines
Fabio Berton [Mon, 31 Oct 2016 18:08:11 +0000 (16:08 -0200)]
imx-alsa-plugins: Add support for all mx6 and mx7 machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-base: Refactor code to use the new overrides
Otavio Salvador [Fri, 28 Oct 2016 17:57:08 +0000 (15:57 -0200)]
gstreamer1.0-plugins-base: Refactor code to use the new overrides

The recipe has been reworked to use the 'imxpxp' and 'imxvpu' feature
overrides.

Change-Id: Ib2e23d965dbad45bb8246493a79c1d3320866170
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Refactor code to use the new overrides
Otavio Salvador [Fri, 28 Oct 2016 17:38:23 +0000 (15:38 -0200)]
gstreamer1.0-plugins-bad: Refactor code to use the new overrides

The recipe has been reworked to use the 'imxgpu2d' and 'imxgpu3d'
feature overrides.

Change-Id: Ib91231cfaff479cd185741b12ff8da56145e6327
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Fix typo on PV variable
Fabio Berton [Thu, 27 Oct 2016 16:19:13 +0000 (14:19 -0200)]
linux-fslc: Fix typo on PV variable

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Bump revision to 6a4464c
Fabio Berton [Thu, 27 Oct 2016 16:19:12 +0000 (14:19 -0200)]
linux-fslc: Bump revision to 6a4464c

This includes following change:

  - 6a4464c ARM: dts: imx53-qsb: Fix regulator constraints

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx: Enable TRACER support
Fabio Berton [Thu, 27 Oct 2016 11:50:31 +0000 (09:50 -0200)]
linux-fslc-imx: Enable TRACER support

Fix warning:
WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package:
lttng-modules: no modules were created; this may be due to
CONFIG_TRACEPOINTS not being enabled in your kernel.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Bump revision to f009921
Fabio Berton [Thu, 27 Oct 2016 11:50:30 +0000 (09:50 -0200)]
linux-fslc: Bump revision to f009921

This upgrades the Linux kernel to 4.8.4 release and apply the
following change on top of it:

  - f009921 net: fec: Call swap_buffer() prior to IP header alignment

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx: Bump revision to 176c482
Fabio Berton [Thu, 27 Oct 2016 11:50:29 +0000 (09:50 -0200)]
linux-fslc-imx: Bump revision to 176c482

This commit merge v4.1.35 into 4.1-2.0.x-imx and includes following
change:

  - 176c482 net: fec: Call swap_buffer() prior to IP header alignment

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoFreescale-Binary-EULA: add license file
Ting Liu [Thu, 27 Oct 2016 04:20:41 +0000 (12:20 +0800)]
Freescale-Binary-EULA: add license file

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Fix MRT cannot work in GLES3.0
Yuqing Zhu [Thu, 13 Oct 2016 01:59:54 +0000 (09:59 +0800)]
gstreamer1.0-plugins-bad: Fix MRT cannot work in GLES3.0

1. Add #ifdefine Marco to avoid redefinition of GL_COLOR_ATTACHMENT(1,2).
2. Change to use glBlitFramebuffer for textures copy. glCopyTexImage2D
   cannot work because we cannot get texture internal format.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: work around for no frame when imxplayer using glimagesink
Yuqing Zhu [Thu, 13 Oct 2016 01:59:53 +0000 (09:59 +0800)]
gstreamer1.0-plugins-bad: work around for no frame when imxplayer using glimagesink

Workaround:
Change parent window of internal_window in window_show function.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>