]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
8 years agoweston: Remove EGL support for GPU 2D-only SoCs
Otavio Salvador [Mon, 10 Oct 2016 13:28:45 +0000 (10:28 -0300)]
weston: Remove EGL support for GPU 2D-only SoCs

The i.MX SoCs which provides support for GPU 2D but lacks GPU 3D
should drop the EGL use. This fixes the i.MX6SL build errors seen in
O.S. Systems autobuilders.

Reported-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-kobs: Drop 5.4 recipe
Otavio Salvador [Thu, 6 Oct 2016 18:33:05 +0000 (15:33 -0300)]
imx-kobs: Drop 5.4 recipe

The Git recipe is now preferred so we are dropping the old release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-uuc: Drop 0.5.1 recipe
Otavio Salvador [Thu, 6 Oct 2016 18:32:13 +0000 (15:32 -0300)]
imx-uuc: Drop 0.5.1 recipe

The Git recipe is now preferred so we are dropping the old release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Bump revision to 0dea106
Fabio Berton [Thu, 6 Oct 2016 14:28:25 +0000 (11:28 -0300)]
u-boot-fslc: Bump revision to 0dea106

This includes the following changes:

  - 0dea106 Merge tag 'v2016.09.01' into 2016.09+fslc
  - f3363c0 (tag: v2016.09.01) Prepare v2016.09.01
  - 44e3dd1 Revert "image-fit: switch ENOLINK to ENOENT"
  - 6baa904 Revert "Increase default of CONFIG_SYS_MALLOC_F_LEN for SPL_OF_CONTROL"

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 1af16a7
Fabio Berton [Thu, 6 Oct 2016 14:28:24 +0000 (11:28 -0300)]
linux-fslc-imx: Bump revision to 1af16a7

This includes the following changes:

  - 1af16a7 Merge remote-tracking branch 'imx/imx_4.1.15_1.0.0_ga' into
    4.1-1.0.x-imx
  - da4e78f MLK-12983 dma: pxp: add sanity check in pxp_set_scaling()
  - 0a0176d MLK-12980-3 video: mxsfb: free 'pseudo_palette' to avoid memory leak
  - 43f5250 MLK-12980-2 video: mxsfb: change the 'fb_info' field of 'mxsfb_info'
    structure
  - 238e446 MLK-12980-1 video: mxsfb: refine the driver data usage logic
  - 16a3712 MLK-12974 ARM: dts: imx7d: corret the pcie legacy interrupters
  - fef7a86 MLK-12975-2 video: mxsfb: missing a 'break' in the case statement.
  - e277a9d MLK-12975-1 video: mipi_dsi_samsung: set default bpp to 32 if not set

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-uuc: Add git recipe
Jun Zhu [Fri, 30 Sep 2016 07:49:50 +0000 (15:49 +0800)]
imx-uuc: Add git recipe

The tool will be maintained as an open source project.
The repository can be found by https://github.com/NXPmicro/imx-uuc

Signed-off-by: Jun Zhu <junzhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols2-rcw: fix the source fetch error
Zhenhua Luo [Thu, 29 Sep 2016 03:21:50 +0000 (11:21 +0800)]
ls2-rcw: fix the source fetch error

The sdk-v2.0.x branch is rebased, previous commit is in fsl-sdk-v2.0
tag instead of sdk-v2.0.x branch.

Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-qoriq: fix the kernel fetch error
Zhenhua Luo [Wed, 28 Sep 2016 05:09:06 +0000 (13:09 +0800)]
linux-qoriq: fix the kernel fetch error

The sdk-v2.0.x branch is rebased, previous commit is in fsl-sdk-v2.0
tag instead of sdk-v2.0.x branch.

Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agochromium: Enable new version 52 for x11 support wayland on older version
Lauren Post [Mon, 26 Sep 2016 13:24:35 +0000 (08:24 -0500)]
chromium: Enable new version 52 for x11 support wayland on older version

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx: Bump revision to df9f1f6
Fabio Berton [Mon, 26 Sep 2016 16:57:23 +0000 (13:57 -0300)]
linux-fslc-imx: Bump revision to df9f1f6

This includes the following changes:

  - df9f1f6 net: fec: align IP
  - 7395912 net: fec: enable RACC on imx6ul
  - 61da160 net: fec: remove QUIRK_HAS_RACC from i.mx27
  - c01a8d6 net: fec: remove QUIRK_HAS_RACC from i.mx25
  - 9e47e1d Merge tag 'v4.1.33' into 4.1-1.0.x-imx
  - 04cb720 (tag: v4.1.33) Linux 4.1.33
  - 131f437 Revert "ARC: mm: don't loose PTE_SPECIAL in pte_modify()"
  - 706f890 x86/AMD: Apply erratum 665 on machines without a BIOS fix
  - 8fdbea4 x86/paravirt: Do not trace _paravirt_ident_*() functions
  - 7a17327 ovl: listxattr: use strnlen()
  - 02b7c97 ovl: remove posix_acl_default from workdir
  - 29c4d8d serial: 8250: added acces i/o products quad and octal serial cards
  - 8f96009 sysfs: correctly handle read offset on PREALLOC attrs
  - f53680b sysfs: correctly handle short reads on PREALLOC attrs.
  - 33d720d kernfs: don't depend on d_find_any_alias() when generating notifications
  - e185718 dm crypt: fix free of bad values after tfm allocation failure
  - af26eb1 dm crypt: fix error with too large bios
  - 14afdb2 dm log writes: fix check of kthread_run() return value
  - 6f3e5e4 dm log writes: fix bug with too large bios
  - 0fe7182 dm log writes: move IO accounting earlier to fix error path
  - 99663cd NFSv4.x: Fix a refcount leak in nfs_callback_up_net
  - f6b02c5 xfs: prevent dropping ioend completions during buftarg wait
  - d023f70 xfs: fix superblock inprogress check
  - 206538f USB: serial: option: add WeTelecom 0x6802 and 0x6803 products
  - b3e7cf0 USB: avoid left shift by -1
  - f3c7748 pNFS: The client must not do I/O to the DS if it's lease has expired
  - 47998eb iio: accel: kxsd9: Fix raw read return
  - a29b7c9 staging: comedi: ni_mio_common: fix AO inttrig backwards compatibility
  - f27b803 staging: comedi: ni_mio_common: fix wrong insn_write handler
  - 33f100b staging: comedi: daqboard2000: bug fix board type matching code
  - f8ce587 USB: serial: option: add WeTelecom WM-D200
  - b1918a0 usb: chipidea: udc: don't touch DP when controller is in host mode
  - 1898b62 USB: serial: mos7840: fix non-atomic allocation in write path
  - 9f4cc3b USB: serial: mos7720: fix non-atomic allocation in write path
  - 24628b5 cpuset: make sure new tasks conform to the current config of the cpuset
  - 214b2da ovl: don't copy up opaqueness
  - b9ee45d dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel()
  - 0a6f797 ext4: validate that metadata blocks do not overlap superblock
  - 469a242 [PATCH] arm: fix handling of F_OFD_... in oabi_fcntl64()
  - 871499e staging: comedi: comedi_test: fix timer race conditions
  - efaf365 Merge tag 'v4.1.32' into 4.1-1.0.x-imx
  - 3b60b86 (tag: v4.1.32) Linux 4.1.32
  - dfd742c PCI: Limit config space size for Netronome NFP4000
  - 8d3cd03 PCI: Add Netronome NFP4000 PF device ID
  - 2ca638d PCI: Limit config space size for Netronome NFP6000 family
  - ebcd021 PCI: Add Netronome vendor and device IDs
  - 8847401 PCI: Support PCIe devices with short cfg_size
  - f7bb9ba fs/seq_file: fix out-of-bounds read
  - 942d5c0 clocksource/drivers/sun4i: Clear interrupts after stopping timer in
    probe function
  - 917f153 dm flakey: fix reads to be issued if drop_writes configured
  - 1d6a6dc xenbus: don't look up transaction IDs for ordinary writes
  - 083e76a x86/apic: Do not init irq remapping if ioapic is disabled
  - a3f914b timekeeping: Cap array access in timekeeping_debug
  - 0c7b2c2 timekeeping: Avoid taking lock in NMI path with CONFIG_DEBUG_TIMEKEEPING
  - 2d701be um: Don't discard .text.exit section
  - befdc6e ubifs: Fix assertion in layout_in_gaps()
  - d9a5bd9 vhost/scsi: fix reuse of &vq->iov[out] in response
  - f85090f Input: tegra-kbc - fix inverted reset logic
  - bdd62ec ALSA: line6: Fix POD sysfs attributes segfault
  - 571d361 ALSA: line6: Give up on the lock while URBs are released.
  - c717f88 ALSA: line6: Remove double line6_pcm_release() after failed acquire.
  - 6c000a4 drm: Reject page_flip for !DRIVER_MODESET
  - f4eaf28 parisc: Fix order of EREFUSED define in errno.h
  - 66751ff ARC: export __udivdi3 for modules
  - 871b20f ARC: Support syscall ABI v4
  - 35de4db ARC: use correct offset in pt_regs for saving/restoring user mode r25
  - 0798beb ARCv2: STAR 9000808988: signals involving Delay Slot
  - bc78e69 Input: i8042 - set up shared ps2_cmd_mutex for AUX ports
  - 146ed73 drm/radeon: fix radeon_move_blit on 32bit systems
  - bb6cf2c gpio: Fix OF build problem on UM
  - cb515bd bcache: RESERVE_PRIO is too small by one when prio_buckets() is a
    power of two.
  - 220360d bcache: register_bcache(): call blkdev_put() when cache_alloc() fails
  - 35b8f91 drm/radeon: only apply the SS fractional workaround to RS[78]80
  - 388bf26 drm/radeon: don't use fractional dividers on RS[78]80 if SS is enabled
  - 31df338 uprobes: Fix the memcg accounting
  - 26390c7 block: Fix race triggered by blk_set_queue_dying()
  - 0df5268 ASoC: atmel_ssc_dai: Don't unconditionally reset SSC on stream startu
  - 7ae87ee ARC: Elide redundant setup of DMA callbacks
  - 0e16c54 ARC: Call trace_hardirqs_on() before enabling irqs
  - e1052fb usb: xhci: Fix panic if disconnect
  - 23c50b2 xhci: always handle "Command Ring Stopped" events
  - 9fd7c33 cdc-acm: fix wrong pipe type on rx interrupt xfers
  - 1a8eadf usb: misc: usbtest: add fix for driver hang
  - 79e3a23 usb: renesas_usbhs: Use dmac only if the pipe type is bulk
  - 80a979e usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable()
  - 03b78ea drm/i915: fix aliasing_ppgtt leak
  - 46c9df4 pinctrl/amd: Remove the default de-bounce time
  - f079b0e usb: dwc3: pci: add Intel Kabylake PCI ID
  - f034f1c usb: dwc3: pci: add support for Intel Broxton SOC
  - 888ea95 usb: dwc3: pci: trivial: Formatting
  - b424684 usb: dwc3: gadget: always cleanup all TRBs
  - a694f3f usb: dwc3: gadget: fix for short pkts during chained xfers
  - 60b8bcf usb: dwc3: gadget: increment request->actual once
  - d3c1edb s390/dasd: fix hanging device after clear subchannel
  - 5bd6b61 usb: ehci: change order of register cleanup during shutdown
  - fdcdf5b usb: hub: Fix unbalanced reference count/memory leak/deadlocks
  - aca7803 crypto: caam - fix non-hmac hashes
  - e989e0c aacraid: Check size values after double-fetch from user
  - 6a19c73 USB: serial: fix memleak in driver-registration error path
  - 61882ca USB: serial: option: add support for Telit LE920A4
  - 2980f14 USB: serial: ftdi_sio: add device ID for WICED USB UART dev board
  - 65b2f0a USB: serial: ftdi_sio: add PIDs for Ivium Technologies devices
  - cbae576 USB: serial: option: add D-Link DWM-156/A3
  - 4bb0dda mac80211: fix purging multicast PS buffer queue
  - 2dd916f tcp: enable per-socket rate limiting of all 'challenge acks'
  - 2b21117 tcp: make challenge acks less predictable
  - beebc82 powerpc/eeh: eeh_pci_enable(): fix checking of post-request state
  - 99f614a Linux 4.1.31
  - 432273c MIPS: KVM: Propagate kseg0/mapped tlb fault errors
  - 7fe3930 MIPS: KVM: Fix gfn range check in kseg0 tlb faults
  - 0fbddc0 MIPS: KVM: Add missing gfn range check
  - 342b88e MIPS: KVM: Fix mapped fault broken commpage handling
  - 867df5e ext4: verify extent header depth
  - cd51084 ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
  - 1fbc4fd ALSA: timer: Fix leak in events via snd_timer_user_ccallback
  - 1b7d7bc ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
  - c65b5c9 USB: OHCI: Don't mark EDs as ED_OPER if scheduling fails
  - 6412c3a ovl: verify upper dentry before unlink and rename
  - 40b9a8f iio:ad7266: Fix probe deferral for vref
  - fb079b4 iio:ad7266: Fix support for optional regulators
  - 44cdc9f iio:ad7266: Fix broken regulator error handling
  - 94f9384 iio: accel: kxsd9: fix the usage of spi_w8r8()
  - b2372ff staging: iio: accel: fix error check
  - c1a8303 iio: proximity: as3935: fix buffer stack trashing
  - 9db892c iio: proximity: as3935: remove triggered buffer processing
  - e2a296e9 iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output
  - f247adf iio:st_pressure: fix sampling gains (bring inline with ABI)
  - 3bdfc8b iio: Fix error handling in iio_trigger_attach_poll_func
  - f3c7b15 perf/x86: Fix undefined shift on 32-bit kernels
  - 7ceedf5 virtio_balloon: fix PFN format for virtio-1
  - 4dbc156 virtio_balloon: do not change memory amount visible via /proc/meminfo
  - 55f883c arm64: Rework valid_user_regs
  - 5c46424 cdc_ncm: workaround for EM7455 "silent" data interface
  - 28a6d04 nfsd: check permissions when setting ACLs
  - 173f43c posix_acl: Add set_posix_acl
  - 63933c7 powerpc/pseries: Fix PCI config address for DDW
  - 049de19 powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism
  - d9ee963 block: fix use-after-free in seq file
  - 403f056 metag: Fix __cmpxchg_u32 asm constraint for CMP
  - a2036fb ALSA: hda - Fix headset mic detection problem for two dell machines
  - 31ebbeb ALSA: hda - Fix the headset mic that will not work on Dell desktop
    machine
  - 0224028 ALSA: hda: Fix krealloc() with __GFP_ZERO usage
  - df75887 ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps
  - 333c2cf MIPS: mm: Fix definition of R6 cache instruction
  - e2b438f sysv, ipc: fix security-layer leaking
  - 4ef5c9a mm/hugetlb: avoid soft lockup in set_max_huge_pages()
  - 834ced1 dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING
  - 655fe78 dm rq: fix the starting and stopping of blk-mq queues
  - 980b655 dm flakey: error READ bios during the down_interval
  - 0d88572 ftrace/recordmcount: Work around for addition of metag magic but
    not relocations
  - 2876b1b balloon: check the number of available pages in leak balloon
  - c6657f7 x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace
  - 10855c6 ALSA: hda/realtek - Can't adjust speaker's volume on a Dell AIO
  - 6cdb164 ALSA: hda/realtek: Enable HP amp and mute LED on HP Folio 9480m [v3]
  - baea0d6 drm/nouveau/gr/nv3x: fix instobj write offsets in gr setup
  - c1b4d25 drm/nouveau/fbcon: fix font width not divisible by 8
  - c027bc0 ubi: Make volume resize power cut aware
  - 304e915 ubi: Fix early logging
  - ae32d1b ubi: Fix race condition between ubi device creation and udev
  - eb61bdd fuse: fix wrong assignment of ->flags in fuse_send_init()
  - 614c339 fuse: fuse_flush must check mapping->flags for errors
  - 3fc4a4a fuse: fsync() did not return IO errors
  - 93c0b00 ARC: mm: don't loose PTE_SPECIAL in pte_modify()
  - ae9c7f3 drm/radeon: fix firmware info version checks
  - 7afd374 KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace
  - bd89870 KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE
  - ae40dad KVM: PPC: Book3S HV: Pull out TM state save/restore into separate
    procedures
  - a3b180a CIFS: Fix a possible invalid memory access in smb2_query_symlink()
  - b7e61a1 fs/cifs: make share unaccessible at root level mountable
  - b5e8e7f Input: i8042 - break load dependency between atkbd/psmouse and i8042
  - e9071d0 Documentation/module-signing.txt: Note need for version info if
    reusing a key
  - 6ac9857 module: Invalidate signatures on force-loaded modules
  - 7e6f0e1 net/irda: fix NULL pointer dereference on memory allocation failure
  - 7d06f7f fs/dcache.c: avoid soft-lockup in dput()
  - 49e3c9a MIPS: Don't register r4k sched clock when CPUFREQ enabled
  - 0e2cbad6 nfs: don't create zero-length requests
  - e1cc075 gpio: intel-mid: Remove potentially harmful code
  - 7f5a3c7 iscsi-target: Fix panic when adding second TCP connection to iSCSI
    session
  - 634a3fc audit: fix a double fetch in audit_log_single_execve_arg()
  - a4664af Fix broken audit tests for exec arg len
  - a49b282 audit: Fix check of return value of strnlen_user()
  - dd26566 cifs: fix crash due to race in hmac(md5) handling
  - b9090fe target: Fix race between iscsi-target connection shutdown + ABORT_TASK
  - 6c631d3 target: Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP
  - 80d341f mtd: nand: fix bug writing 1 byte less than page size
  - 8ae0073 arm64: debug: unmask PSTATE.D earlier
  - f88ded2 rtc: s3c: Add s3c_rtc_{enable/disable}_clk in s3c_rtc_setfreq()
  - abf9569 dm: fix second blk_delay_queue() parameter to be in msec units not
    jiffies
  - 8129259 crypto: scatterwalk - Fix test in scatterwalk_done
  - 98953c4 Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU
  - 5436aa6 KVM: VMX: handle PML full VMEXIT that occurs during event delivery
  - aef1e06 USB: serial: option: add support for Telit LE910 PID 0x1206
  - 4af80d9 powerpc/tm: Fix stack pointer corruption in __tm_recheckpoint()
  - 572c8b6 powerpc/tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0
  - 881052c ext4: short-cut orphan cleanup on error
  - 3f7ed29 drm/radeon: support backlight control for UNIPHY3
  - 6c2ca21 KVM: nVMX: Fix memory corruption when using VMCS shadowing
  - 53bb06c usb: quirks: Add no-lpm quirk for Elan
  - bd0702f USB: quirks: Fix another ELAN touchscreen
  - 256679c s390/mm: fix gmap tlb flush issues
  - 9b01eaf cifs: Check for existing directory when opening file with O_CREAT
  - bdf3214 [media] media: usbtv: prevent access to free'd resources
  - 47c1628 Bluetooth: Add support of 13d3:3490 AR3012 device
  - 6e2c93c Bluetooth: Add USB ID 13D3:3487 to ath3k
  - 434d638 [media] Fix RC5 decoding with Fintek CIR chipset
  - 2342f6e [media] media: dvb_ringbuffer: Add memory barriers
  - 7235df9 drm/radeon: Poll for both connect/disconnect on analog connectors
  - 4613d5f drm/radeon: add a delay after ATPX dGPU power off
  - 073435a spi: pxa2xx: Clear all RFT bits in reset_sccr1() on Intel Quark
  - d4d783d ext4: validate s_reserved_gdt_blocks on mount
  - d579705 iwlwifi: add new 8260 PCI IDs
  - 2fc0cdf ARM: dts: sunxi: Add a startup delay for fixed regulator enabled phys
  - e19f0ec5 ext4: don't call ext4_should_journal_data() on the journal inode
  - 906d6f4 ext4: fix deadlock during page writeback
  - 547df96 SUNRPC: Don't allocate a full sockaddr_storage for tracing
  - c580d82 ext4: check for extents that wrap around
  - 988777b mfd: qcom_rpm: Parametrize also ack selector size
  - e6b04eb mfd: qcom_rpm: Fix offset error for msm8660
  - 6997496 usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable()
  - 83335cb usb: renesas_usbhs: fix NULL pointer dereference in xfer_work()
  - 542330f hp-wmi: Fix wifi cannot be hard-unblocked
  - 230dc3e serial: samsung: Fix ERR pointer dereference on deferred probe
  - cf61375 tty/serial: atmel: fix RS485 half duplex with DMA
  - ebe1398 tty/serial: at91: remove bunch of macros to access UART registers
  - 343c4ef of: fix memory leak related to safe_name()
  - 8431378 crypto: gcm - Filter out async ghash if necessary
  - b42d378 usb: dwc3: fix for the isoc transfer EP_BUSY flag
  - 4426cc6 pinctrl: cherryview: prevent concurrent access to GPIO controllers
  - 440357fd pinctrl: cherryview: Use raw_spinlock for locking
  - ba42156 pinctrl: cherryview: Serialize all register access
  - e057773 Update my main e-mails at the Kernel tree
  - 10dd8c10 gpio: pca953x: Fix NBANK calculation for PCA9536
  - 27b5490 PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset
  - b378007 Revert "drm/i915/ilk: Don't disable SSC source if it's in use"
  - 7a85bf9 netlabel: add address family checks to netlbl_{sock,req}_delattr()
  - 85470a5 s5p-mfc: Add release callback for memory region devs
  - 1dd12c3 s5p-mfc: Set device name for reserved memory region devs
  - fce6716 HID: uhid: fix timeout when probe races with IO
  - 223b391 arm64: kernel: Save and restore addr_limit on exception entry
  - 5c57645 fs/proc/task_mmu.c: fix mm_access() mode parameter in pagemap_read()
  - 6a46873 netfilter: nf_nat_redirect: add missing NULL pointer check
  - 558ba5f (tag: v4.1.30) Linux 4.1.30
  - 629d045 x86/quirks: Reintroduce scanning of secondary buses
  - f2da7df x86/quirks: Apply nvidia_bugs quirk only on root bus
  - 6264b57 Revert "MIPS: Reserve nosave data for hibernation"
  - 84d0821 Revert "sparc64: Fix numa node distance initialization"
  - bd6d85d pps: do not crash when failed to register
  - bea9acd radix-tree: fix radix_tree_iter_retry() for tagged iterators.
  - 6831c98 libceph: apply new_state before new_up_client on incrementals
  - 5210f97 libceph: set 'exists' flag for newly up osd
  - 87076a0 ovl: verify upper dentry in ovl_remove_and_whiteout()
  - 9524cc4 tty/vt/keyboard: fix OOB access in do_compute_shiftstate()
  - e77df44 libata: LITE-ON CX1-JB256-HP needs lower max_sectors
  - c30e87b mmc: block: fix packed command header endianness
  - ce05d31 media: fix airspy usb probe error path
  - 371ac20 vmlinux.lds: account for destructor sections
  - fe071fb mm, compaction: prevent VM_BUG_ON when terminating freeing scanner
  - ca0d868 mm, compaction: simplify handling restart position in free pages scanner
  - 1602957 drm/i915: Update ifdeffery for mutex->owner
  - 627ec70 ALSA: hda: add AMD Stoney PCI ID with proper driver caps
  - 282f757 ALSA: hda - fix use-after-free after module unload
  - f8e3078 posix_cpu_timer: Exit early when process has been reaped
  - 47eec48 x86/quirks: Add early quirk to reset Apple AirPort card
  - 2533406 net: mvneta: set real interrupt per packet for tx_done
  - 43506e7 ALSA: pcm: Free chmap at PCM free callback, too
  - 6b9d561 ALSA: ctl: Stop notification after disconnection
  - fb10485 ALSA: hda/realtek - add new pin definition in alc225 pin quirk table
  - 31534f8 ovl: Copy up underlying inode's ->i_mode to overlay inode
  - cb75f65 ovl: handle ATTR_KILL*
  - 97f2887 drm/ttm: Make ttm_bo_mem_compat available
  - 07761df Input: xpad - validate USB endpoint count during probe
  - 70aaf49 ARM: mvebu: fix HW I/O coherency related deadlocks
  - 2686f12 netfilter: x_tables: speed up jump target validation0357fd pinctrl:
    cherryview: Use raw_spinlock for locking

Change-Id: Idb8f3a797b74e866074a9d551587027d21022b72
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqoriq-base.inc: Use 'fsl-dynamic-packagearch' class
Otavio Salvador [Wed, 14 Sep 2016 13:53:41 +0000 (10:53 -0300)]
qoriq-base.inc: Use 'fsl-dynamic-packagearch' class

This ensures PACKAGE_ARCH has a better default.

 - use MACHINE_ARCH for every package depending on virtual/kernel

 - use MACHINE_SOCARCH for every package depending on
   cryptodev-qoriq-linux, cryptodev-qoriq-module, cryptodev-qoriq-test
   or openssl-qoriq;

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofsl-dynamic-packagearch.bbclass: Stop using ARM-specific architectures
Otavio Salvador [Mon, 19 Sep 2016 12:12:24 +0000 (09:12 -0300)]
fsl-dynamic-packagearch.bbclass: Stop using ARM-specific architectures

The code to dynamically assign the architecture does take into account
the default tune so we don't need to include the other architectures
with the SoC suffix into the possible package architecture list.

This allow for the class to be used across different architectures
(such as PowerPC) thus fixing issues while integrating it for QorIQ
usage.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqoriq-base.inc: Remove unused SoC family support
Otavio Salvador [Wed, 14 Sep 2016 13:38:15 +0000 (10:38 -0300)]
qoriq-base.inc: Remove unused SoC family support

The SoC family use has been removed in commit 8999634f (Migrate from
SOC_FAMILY to MACHINEOVERRIDES) so the support can be dropped as well.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoopenssl-qoriq: Sync with OE-Core recipe changes
Otavio Salvador [Wed, 14 Sep 2016 12:34:18 +0000 (09:34 -0300)]
openssl-qoriq: Sync with OE-Core recipe changes

This synchronizes the OpenSSL recipe with OE-Core as well as includes
the CVE-2016-2178 and CVE-2016-2177 security fixes in this fork.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Update to the 2016.09-based fork
Otavio Salvador [Fri, 16 Sep 2016 17:28:42 +0000 (14:28 -0300)]
u-boot-fslc: Update to the 2016.09-based fork

This update the U-Boot fork to the 2016.09 release. The following
changes are applied on top of the original release:

a3d27ea wandboard: Fix mmcroot device name
6ed7ce7 Revert conversion for config_distro_bootcmd.h
547c5ed warp: Change default bootenv configuration
dced260 wandboard: Drop revision specific DeviceTree support
6218c13 mx6sabresd: Enable video interfaces in bootargs
3196b92 Revert "embestmx6boards: convert to use config_distro_bootcmd.h"
a405f38 iMX6: Change mmcroot to use fixed mmc block index for USDHC
ddd4e7f embestmx6boards: Change default bootenv configuration
290d197 mx6sabresd: Use LDO dtb file until LDO bypass support is added
eee8253 mx6slevk: Use LDO dtb file until LDO bypass support is added
b8944fd arm: imx: add i.MX6ULL 14x14 EVK board support
067c0b6 dm: mmc: intialize dev when probe
6c7981f arm: dts: add device tree for i.MX6ULL
5bd8722 dt-bindings: add i.mx6ul clock header
cfe216b arm: dts: imx6ull: add pinctrl defines
56e4d12 pinctrl: imx6: support i.MX6ULL
3715a11 imx: iomux: fix snvs usage for i.MX6ULL
74592f9 imx: imx6ull: adjust the ldo 1.2v bandgap voltage
1245598 imx: mx6ull: Add AIPS3 initialization
de54ed4 imx: mx6ull: Update memory map address
c607887 imx: mx6ull: update clock settings and CCM register map
f4fdd70 imx: mx6ull: adjust POR_B setting for i.MX6ULL
c67a27c imx: mx6ull: misc soc update
3349f26 imx: mx6ul: using runtime check when configuring PMIC_STBY_REQ
1cc2fda imx: mx6ull: skip setting ahb clock
5be61be imx: timer: update gpt driver for i.MX6ULL
489f44d imx: ocotp: support i.MX6ULL
c8edd8a imx-common: introduce is_mx6ull
cddd8bf imx: mx6ull: add kconfig entry for MX6ULL
b8fea53 imx: mx6ull: add mx6ull major cpu type
6e6b252 imx: mx6ull: add iomux header file
480b1d5 configs: enable device tree for Colibri iMX7
cd81c94 colibri_imx7: use Ricoh RN5T567 to reboot the board
b900233 arm: dts: imx7: add Ricoh RN5T567 PMIC node
e1df8be power: pmic: add Ricoh RN5T567 PMIC support
2312eb0 colibri_imx7: remove legancy UART platform data
11169db colibri_imx7: remove legancy I2C support
76620e7 arm: dts: imx7: add basic i.MX 7/Colibri iMX7 device tree
23665c2 arm: dts: imx7: add pinctrl defines
e104855 pinctrl: imx: do not announce driver initialization
aee3b4c dm: imx: serial: support device tree

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Rebase patches for Weston 1.11
Tom Hochstein [Tue, 20 Sep 2016 22:47:38 +0000 (17:47 -0500)]
weston: Rebase patches for Weston 1.11

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-imx: Fix inoperable package configuration
Tom Hochstein [Wed, 14 Sep 2016 00:53:19 +0000 (19:53 -0500)]
gstreamer1.0-plugins-imx: Fix inoperable package configuration

All packages were being built all the time because the configure
arguments from PACKAGECONFIG were not being passed. The problem
manifested itself as the QA issue build-deps, but the problem wasn't
fixed and the QA issue was silenced.

This is fixed by passing the PACKAGECONFIG arguments through EXTRA_OECONF.
Also, the build-deps QA issues are re-enabled.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofirmware-imx: Install the firmware on a subfolders
Daiane Angolini [Tue, 13 Sep 2016 16:38:53 +0000 (13:38 -0300)]
firmware-imx: Install the firmware on a subfolders

The package provides firware files for 4 different modules.

This patch install each module in a different subfolder, so both can coexist.

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofirmware-imx: Fix the installation directory
Marco Franchi [Tue, 13 Sep 2016 16:38:52 +0000 (13:38 -0300)]
firmware-imx: Fix the installation directory

The default Kernel defconfig points the bcm repository, but the recipes
was creating a brcm repository.

Signed-off-by: Marco Franchi <marco.franchi@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agokernel-module-imx-gpu-viv: Bump revision to 375bd95
Otavio Salvador [Tue, 13 Sep 2016 19:54:07 +0000 (16:54 -0300)]
kernel-module-imx-gpu-viv: Bump revision to 375bd95

This includes following changes:

375bd95 build: Copy the module build information files to topdir
6a69d95 Fix gcc 6 build error -Werror=misleading-indentation

as well as removes the corresponding patch file of the GCC 6 build
error.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-test: Add patch to fix build breaks wtih ldflag change
Lauren Post [Fri, 9 Sep 2016 18:51:27 +0000 (13:51 -0500)]
imx-test: Add patch to fix build breaks wtih ldflag change

This fixes the build breaks with unit tests that includes external libraries

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoUse IMGDEPLOYDIR for SDCard image generation
Otavio Salvador [Mon, 12 Sep 2016 20:19:18 +0000 (17:19 -0300)]
Use IMGDEPLOYDIR for SDCard image generation

This change is needed as the commit OE-Core:6d969bac (image: Deploy
images to IMGDEPLOYDIR) has changed the deployment directory from
DEPLOY_DIR_IMAGE to IMGDEPLOYDIR causing failures when using the
image_types_fsl.bbclass class.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoMigrate from SOC_FAMILY to MACHINEOVERRIDES
Zhenhua Luo [Tue, 13 Sep 2016 02:56:19 +0000 (10:56 +0800)]
Migrate from SOC_FAMILY to MACHINEOVERRIDES

MACHINEOVERRIDES way is more straightforward than SOC_FAMILY, so migrate from
SOC_FAMILY to MACHINEOVERRIDES for NXP QorIQ PPC targets.

Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqemu-qoriq: fix do_install_ptest_base issue
Zhenhua Luo [Tue, 13 Sep 2016 02:56:18 +0000 (10:56 +0800)]
qemu-qoriq: fix do_install_ptest_base issue

Fix the following build error:
| DEBUG: Executing shell function do_install_ptest_base
| cp: cannot stat '.../qemu-qoriq/git-r1/git/tests/Makefile.include': No such file or directory
| WARNING: exit code 1 from a shell command.

Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoudev-rules-qoriq: added into MACHINE_EXTRA_RRECOMMENDS
Ting Liu [Thu, 25 Aug 2016 05:50:58 +0000 (13:50 +0800)]
udev-rules-qoriq: added into MACHINE_EXTRA_RRECOMMENDS

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoudev-rules-qoriq: allow no rules installed
Ting Liu [Thu, 25 Aug 2016 05:50:57 +0000 (13:50 +0800)]
udev-rules-qoriq: allow no rules installed

* set RULE to empty for ls2080ardb.
* use loop to handle the case when RULE is empty.
* set ALLOW_EMPTY to 1.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqtbase: Enable support for i.MX SoCs with PXP
Otavio Salvador [Tue, 6 Sep 2016 14:59:55 +0000 (11:59 -0300)]
qtbase: Enable support for i.MX SoCs with PXP

This enables the use of GLES2 backend for Software Rendering allowing
SoCs without GPU support to use it. Up to now, this includes i.MX6UL
and i.MX7D.

Change-Id: I3011a84198d42744639121394423106fcfc738b3
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-imx: Change EGL platform preference order
Otavio Salvador [Thu, 1 Sep 2016 21:13:25 +0000 (18:13 -0300)]
gstreamer1.0-plugins-imx: Change EGL platform preference order

The i.MX BSP now defaults for XWayland when both X11 and Wayland
support is available, so we ought to use the Wayland backend for this
case as well.

Change-Id: Iab93cebea5cbd9796aaf9903e25be2686ce653c4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-codec: Refactor code to use the new overrides
Otavio Salvador [Fri, 1 Jul 2016 18:40:33 +0000 (15:40 -0300)]
imx-codec: Refactor code to use the new overrides

The recipe has been reworked to use the 'imxvpu' feature override.

Change-Id: I2caba9278db1c78e1368da6c4f82eb0b738917a2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-imx: Refactor code to use the new overrides
Otavio Salvador [Fri, 1 Jul 2016 18:40:11 +0000 (15:40 -0300)]
gstreamer1.0-plugins-imx: Refactor code to use the new overrides

The recipe has been reworked to use the 'imxpxp', 'imxipu', 'imxvpu',
'imxgpu2d' and 'imxgpu3d' feature overrides.

Change-Id: Ia4730f94d619d37265bd7234b8447bf29286ee70
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Refactor code to use the new overrides
Otavio Salvador [Fri, 1 Jul 2016 18:39:44 +0000 (15:39 -0300)]
weston: Refactor code to use the new overrides

The recipe has been reworked to use the 'imxpxp', 'imxgpu2d' and
'imxgpu3d' feature overrides. While on that, the i.MX6UL specific code
has been reworked to used when only PXP-only support is available,
fixing the i.MX7D support as well.

Change-Id: Ieaae9f95bd7ace58df7bccdab19b42ad35f44f5e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomesa-gl: Refactor code to use the new overrides
Otavio Salvador [Fri, 1 Jul 2016 18:39:26 +0000 (15:39 -0300)]
mesa-gl: Refactor code to use the new overrides

The recipe has been reworked to use the 'imxgpu2d' feature
override. This override has been taken as it is the common only on the
matching overrides.

Change-Id: Id9b66b2c8f7c9ebff3f7ee9413700a6b42b8278d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gpu-viv: Refactor code to use the new overrides
Otavio Salvador [Fri, 1 Jul 2016 18:39:12 +0000 (15:39 -0300)]
imx-gpu-viv: Refactor code to use the new overrides

The recipe has been reworked to use the 'imxgpu2d' and 'imxgpu3d'
feature overrides. While on that, the i.MX6SL specific code has been
reworked to used when only 2D GPU support is available.

Change-Id: Ied0415ed9e8cc27682d8516e432165e6327a6773
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoeglinfo: Refactor code to use the new overrides
Otavio Salvador [Fri, 1 Jul 2016 18:38:36 +0000 (15:38 -0300)]
eglinfo: Refactor code to use the new overrides

The recipe has been reworked to use the 'imxgpu3d' feature override.

Change-Id: I070f22de1ad8455cb090e034f5f4aee5470269c4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocairo: Refactor code to use the new overrides
Otavio Salvador [Fri, 1 Jul 2016 18:38:18 +0000 (15:38 -0300)]
cairo: Refactor code to use the new overrides

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

Change-Id: I889bdf7997d9e9863e99e3a0416a06da20485c09
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqtbase: Refactor code to use the new overrides
Otavio Salvador [Fri, 1 Jul 2016 18:37:06 +0000 (15:37 -0300)]
qtbase: Refactor code to use the new overrides

The recipe has been reworked to use the 'imxgpu2d' and 'imxgpu3d'
feature overrides. While on that, the i.MX6SL specific code has been
reworked to used when only 2D GPU support is available.

Change-Id: I8fade08f54bd74e1dfd46b59711f6896c0bc7e6e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoglmark2: Refactor code to use the new overrides
Otavio Salvador [Fri, 1 Jul 2016 18:35:45 +0000 (15:35 -0300)]
glmark2: Refactor code to use the new overrides

The recipe has been reworked to use the 'imxgpu2d' and 'imxgpu3d'
feature overrides, while on that, the '_remove' operator usage has
been removed as it is impossible to override using a bbappend file.

Change-Id: I89d4a4d461b182ad3d7ca8ed8ebbfe2183caf467
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agochromium: Refactor code to use the the new overrides
Otavio Salvador [Fri, 1 Jul 2016 18:31:07 +0000 (15:31 -0300)]
chromium: Refactor code to use the the new overrides

The recipe has been reworked to use the 'imxvpu' feature override.

Change-Id: Idc7e20dbb3354eb03d804d3c0e9aa79413f95c87
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-base.inc: Enable machine overrides extender for i.MX6
Otavio Salvador [Fri, 1 Jul 2016 18:24:03 +0000 (15:24 -0300)]
imx-base.inc: Enable machine overrides extender for i.MX6

This enables the machine overrides extender for the i.MX6 devices. It
maps (spaces are used to easy the read):

 - mx6q  ->        imxipu imxvpu imxgpu2d imxgpu3d
 - mx6dl -> imxpxp imxipu imxvpu imxgpu2d imxgpu3d imxepdc
 - mx6sx -> imxpxp               imxgpu2d imxgpu3d
 - mx6sl -> imxpxp               imxgpu2d          imxepdc
 - mx6ul -> imxpxp
 - mx7d  -> imxpxp                                 imxepdc

So it allows for reusing of overrides while keeps this control at the
BSP side.

Change-Id: Ie43aa497ce57b4a29f7b37a3eb941fb0d66691aa
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomachine-overrides-extender.bbclass: Automatically set extend the MACHINEOVERRIDES
Otavio Salvador [Fri, 1 Jul 2016 15:12:55 +0000 (12:12 -0300)]
machine-overrides-extender.bbclass: Automatically set extend the MACHINEOVERRIDES

This allow to grouping of different settings for similar platforms.

To use the class, specify, for example:

 MACHINEOVERRIDES_EXTENDER_soc = "group1:group2"

Change-Id: I4a7dcd353b8bedf9d8f213827d7de768783c3d5d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-test: Stop using generic SoC overrides
Otavio Salvador [Fri, 1 Jul 2016 18:37:40 +0000 (15:37 -0300)]
imx-test: Stop using generic SoC overrides

The recipe has been changed to use the SoC specific override. It makes
the recipe easier to read and to maintain.

Change-Id: Iece4680dc88e1ee83e9f06b493074ede5c505dee
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-lib: Stop using generic SoC overrides
Otavio Salvador [Fri, 1 Jul 2016 18:37:26 +0000 (15:37 -0300)]
imx-lib: Stop using generic SoC overrides

The recipe has been changed to use the SoC specific override. It makes
the recipe easier to read and to maintain.

Change-Id: I6cb608efea8668e57bbde24750d1a857737271d1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoConvert SOC_FAMILY to MACHINEOVERRIDES
Otavio Salvador [Fri, 1 Jul 2016 14:15:40 +0000 (11:15 -0300)]
Convert SOC_FAMILY to MACHINEOVERRIDES

The SOC_FAMILY is an indirection which makes the understanding, from
OpenEmbedded versed developers and users, more difficult. Instead of
using the SOC_FAMILY indirection which is rarely used, we now move to
the MACHINEOVERRIDES mechanism as this is in fact what is in use.

Change-Id: Ic6e58b79bdc990ac853c87761c3fff635786e4e5
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-kobs: Add git recipe
Jun Zhu [Fri, 19 Aug 2016 05:55:20 +0000 (13:55 +0800)]
imx-kobs: Add git recipe

The tools "kobs-ng" will be maintained as a open source project.
The repository location is https://github.com/NXPmicro/imx-kobs

Keep patch "fix-compile.patch" only as the other two are merged into new version.

Signed-off-by: Jun Zhu <junzhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoSCR: Replace SCR with 4.1 ga releases that align to i.MX kernel releases on this...
Lauren Post [Mon, 22 Aug 2016 16:49:57 +0000 (11:49 -0500)]
SCR: Replace SCR with 4.1 ga releases that align to i.MX kernel releases on this branch

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx7dsabresd: Install WiFi and Bluetooth by default
Daiane Angolini [Tue, 23 Aug 2016 17:14:40 +0000 (14:14 -0300)]
imx7dsabresd: Install WiFi and Bluetooth by default

This machine has the ZP_BCM4339 chip, so install the firmware by default.

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofirmware-imx: Add brcm firmware installation
Daiane Angolini [Tue, 23 Aug 2016 17:14:39 +0000 (14:14 -0300)]
firmware-imx: Add brcm firmware installation

Add the subpackage firmware-imx-brcm which installs 4 set of WiFi and Bluetooth
firmwares:

* 1BW_BCM43340
* 1DX_BCM4343W
* SN8000_BCM43362
* ZP_BCM4339

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-test: obey LDFLAGS settings
Otavio Salvador [Mon, 22 Aug 2016 17:11:39 +0000 (14:11 -0300)]
imx-test: obey LDFLAGS settings

The gcc-cross default linker hash has been changed in OE-Core:fa436aeb,
due that the broken recipes (which were not respecting the set LDFLAGS
settings) are now exposed.

This fixes the error setting the need Make flags so the build system
obey the LDFLAGS setting.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoxf86-video-imxfb-vivante: obey LDFLAGS settings
Otavio Salvador [Mon, 22 Aug 2016 16:50:20 +0000 (13:50 -0300)]
xf86-video-imxfb-vivante: obey LDFLAGS settings

The gcc-cross default linker hash has been changed in OE-Core:fa436aeb,
due that the broken recipes (which were not respecting the set LDFLAGS
settings) are now exposed.

This fixes the error setting the need Make flags so the build system
obey the LDFLAGS setting.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomachine: Change maintainer email to nxp.com for Lauren Post
Lauren Post [Mon, 22 Aug 2016 17:23:19 +0000 (12:23 -0500)]
machine: Change maintainer email to nxp.com for Lauren Post

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoRevert "firmware-imx: Add firmware for WiFi and Bluetooth"
Daiane Angolini [Wed, 17 Aug 2016 19:12:48 +0000 (16:12 -0300)]
Revert "firmware-imx: Add firmware for WiFi and Bluetooth"

This reverts commit e4a93c79de6aae56182c63c6223c19e01bdfeb42.

The git repository pointed in the commit is not part of any NXP release
so it is not tested.

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofsl-u-boot-localversion.bbclass: Ensure git is run inside ${S}
Otavio Salvador [Fri, 19 Aug 2016 20:36:19 +0000 (17:36 -0300)]
fsl-u-boot-localversion.bbclass: Ensure git is run inside ${S}

The tasks does not run inside ${S} by default anymore so we must
ensure to run Git inside it.

Change-Id: I9bba889ed13cc386d23fa4efdac2af5b46e2d65b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoRemove apm from machine features
Stefan Agner [Wed, 17 Aug 2016 22:51:28 +0000 (15:51 -0700)]
Remove apm from machine features

APM (Advanced Power Management) is a more or less ancient power
management API mainly from the x86 world. There is an optional APM
emulation layer for ARM, and some platform make some extended use
of it (e.g. PXA). However, neither is the emulation enabled on any
NXP/Freescale kernel nor is it commonly used, hence remove it from
machine feature.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Bump to revision e6b4241
Fabio Berton [Wed, 17 Aug 2016 20:48:32 +0000 (17:48 -0300)]
u-boot-fslc: Bump to revision e6b4241

It includes the following change:

  - e6b4241 wandboard: Fix mmcroot device name

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 to revision 328e7d6
Breno Lima [Mon, 15 Aug 2016 16:41:59 +0000 (13:41 -0300)]
u-boot-fslc: Bump to revision 328e7d6

It includes the following change:

328e7d6: warp: Fix RAM size runtime detection

Signed-off-by: Breno Lima <breno.lima@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx: Replace MPL3115 driver
Breno Lima [Fri, 12 Aug 2016 12:54:43 +0000 (09:54 -0300)]
linux-fslc-imx: Replace MPL3115 driver

There are currently two driver implementations for the MPL3115:
- drivers/input/misc/mpl3115.c (from NXP kernel)
- drivers/iio/pressure/mpl3115.c (from upstream kernel).

Use the CONFIG_MPL3115 instead of CONFIG_INPUT_MPL3115 because this driver
uses the Industrial I/O framework, which is the preferred and standard
subsystem for sensors.

The data from this sensor can be read by using the following commands
on a warp7 board:

cat /sys/bus/iio/devices/iio:device0/in_pressure_raw
cat /sys/bus/iio/devices/iio:device0/in_temp_raw

Signed-off-by: Breno Lima <breno.lima@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofirmware-imx: Add firmware for WiFi and Bluetooth
Daiane Angolini [Wed, 10 Aug 2016 20:35:49 +0000 (17:35 -0300)]
firmware-imx: Add firmware for WiFi and Bluetooth

Add firmware for BCM4339/TypeZP and include a new sub-package:

  firmware-imx-bcm4339

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofirmware-imx: Rework recipe to use base_libdir
Daiane Angolini [Wed, 10 Aug 2016 20:35:48 +0000 (17:35 -0300)]
firmware-imx: Rework recipe to use base_libdir

Rework recipe to use ${base_libdir} instead of pointing direct to the "lib/" path.

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoadjust UBOOT_CONFIG order to let nor as the last one
Ting Liu [Sat, 13 Aug 2016 01:33:50 +0000 (09:33 +0800)]
adjust UBOOT_CONFIG order to let nor as the last one

The symlink u-boot.bin and u-boot-${MACHINE}.bin will be linked to
binary of the last UBOOT_CONFIG. Put nor u-boot as the last one.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agot104x: build dsar dtb
Ting Liu [Sat, 13 Aug 2016 01:33:49 +0000 (09:33 +0800)]
t104x: build dsar dtb

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agot1024: update dtb
Ting Liu [Sat, 13 Aug 2016 01:33:48 +0000 (09:33 +0800)]
t1024: update dtb

* remove capwap dtb as it is not supported now
* add usdpaa-shared-interfaces dtb

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoauto-resp: skip ldflags check
Ting Liu [Fri, 12 Aug 2016 10:43:57 +0000 (18:43 +0800)]
auto-resp: skip ldflags check

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoipc-ust: obey LDFLAGS to fix GNU_HASH error
Ting Liu [Fri, 12 Aug 2016 10:43:56 +0000 (18:43 +0800)]
ipc-ust: obey LDFLAGS to fix GNU_HASH error

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoskmm-ep: obey LDFLAGS to fix GNU_HASH error
Ting Liu [Fri, 12 Aug 2016 10:43:55 +0000 (18:43 +0800)]
skmm-ep: obey LDFLAGS to fix GNU_HASH error

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agopme-tools: obey LDFLAGS to fix GNU_HASH error
Ting Liu [Fri, 12 Aug 2016 10:43:54 +0000 (18:43 +0800)]
pme-tools: obey LDFLAGS to fix GNU_HASH error

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agousdpaa-apps: obey LDFLAGS to fix GNU_HASH error
Ting Liu [Fri, 12 Aug 2016 10:43:53 +0000 (18:43 +0800)]
usdpaa-apps: obey LDFLAGS to fix GNU_HASH error

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqoriq-base.inc: set PREFERRED_VERSION_testfloat to 2a
Ting Liu [Fri, 12 Aug 2016 10:43:52 +0000 (18:43 +0800)]
qoriq-base.inc: set PREFERRED_VERSION_testfloat to 2a

testfloat 2a has specific updates for qoriq ppc boards.
Currently no plan to refresh them to 3b release.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoc293pcie: c293pcie_36b.dtb -> c293pcie.dtb
Ting Liu [Fri, 12 Aug 2016 10:43:51 +0000 (18:43 +0800)]
c293pcie: c293pcie_36b.dtb -> c293pcie.dtb

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-qoriq: fix build path of the dtb
Ting Liu [Fri, 12 Aug 2016 10:43:49 +0000 (18:43 +0800)]
linux-qoriq: fix build path of the dtb

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocst: add bash in RDEPENDS_cst
Zhenhua Luo [Thu, 23 Jun 2016 22:18:44 +0000 (17:18 -0500)]
cst: add bash in RDEPENDS_cst

Fix the following warning:
| WARNING: cst-git-r0 do_package_qa: QA Issue: /usr/bin/cst/uni_cfsign \
| contained in package cst requires /bin/bash, but no providers found in \
| RDEPENDS_cst? [file-rdeps]

Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
8 years agopkc-host: update to 21a6b5b
Ting Liu [Fri, 17 Jun 2016 09:24:25 +0000 (17:24 +0800)]
pkc-host: update to 21a6b5b

Changelog:
21a6b5b remove from Makefile unsupported build options
49e5c4d build this driver only for C293
de748aa fix ECDH_KEYGEN_B571
c37caf5 fix ECDH_KEYGEN_B409
8aeef34 fix ECDH_KEYGEN_B283
b978c11 fix ECDH_KEYGEN_P521
59f3256 fix ECDH_KEYGEN_P384
4942972 fix ECDH_KEYGEN_P256
0109686 remove commented code
adb5ea0 fix ECPBN_SIGN_TEST_571
8c27c09 fix ECPBN_VERIFY_TEST_571
2c64f11 fix ECPBN_SIGN_TEST_409
259c64c fix ECPBN_VERIFY_TEST_409
fcd6526 fix ECPBN_SIGN_TEST_283
c42c0d0 fix ECPBN_VERIFY_TEST_283
9935bc6 fix ECP_SIGN_TEST_521
b9f414b fix ECP_VERIFY_TEST_521
ae15786 fix ECP_VERIFY_TEST_384
65e6891 fix ECP_SIGN_TEST_384
d48889b fix ECP_VERIFY_TEST_256
95a1946 fix ECP_SIGN_TEST_256
07118db fix DSA_SIGN_VERIFY_TEST
aa341b9 fix ECDSA_KEYGEN_TEST
8a6ee84 remove non SEC_DMA code in ecdsa_test.c
e34c882 reorder ecdsa init operations for clarity
f59455d remove non SEC_DMA code in dsa_test.c
a87ad87 clean-up test_dsa return codes
4c62d4b clean-up returned error codes for dh tests
303d534 fix incorrect DMA access to kernel memory in ecdh tests
69d0f04 refactoring: clean-up ecdh init tests
8218a02 use a portable API to measure test results against time
9c890fd disable printing for debug messages
5f00cff disable some debug print messages
f74f9e7 device dma addresses are 36 bits
f9a7e12 implement context pools for dh
74c8d36 remove unused structure variable
a2bd548 use unsigned type to print values
9cd790c remove unused variable
ce87c88 add dummy stub to compile on ARM
c569de3 change type of temporary buffers in dsa.c
4440eef change type of temporary buffers in rsa.c
e6f5d1d add support for temporary buffers to be allocated in host ip_pool
fed730a combine common cases in switch
24163c3 don't unmap NULL input and output buffers
ee34caa do memory unmapping in the same place to simplify review
a254d5f Merge branch 'fix_host_to_dev'
030029c remove HOST_DMA code from dh.c
36e7ace remove HOST_DMA code in dsa.c
0e71ace fix rsa descriptors with pointers to _device_ addresses of data
354cd63 remove custom descriptor address conversion
aff76f8 use dma addresses for ip_pool instead of physical addresses
299f846 don't copy RNG init descriptors to device SRAM
69e91a9 fix host_to_dev conversion
06768c0 fix referencing device driver by global variable
05b7cb4 remove unnecessary check on pointer before free
347c8d6 fix error path clean-up for rng_init.c
f10fde8 fix error recovery code for dh.c
ff53efd fix error recovery code for dsa.c
4d05d58 fix incorrect failure recovery from no mem in rsa.c
e41f4fe be explicit about x86 specific code
e27ba78 refactoring: remove simple assignment functions
bb6fd21 fix type of the descriptor pointer
c059e26 include several firmware fixes
58e36c9 remove union with a single member
9a8fcfc add FIXME for known broken (and unused) code
6035037 wrap conditional code with #ifdef
ca75cd8 only high perf mode is supported
42bb43e remove conditionals for always enabled SEC_DMA code
2e39ac9 enable building of pkc.o only on x86
d860b92 Merge branch 'rm_sym_hash'
cddcbe0 simplify buffer allocation
4480ab5 remove unused buffer descriptors structures
d7ba05f remove unsupported digest operation types
b5cdc69 remove unsupported symmetric operation types
15983c7 remove union for a single remaining member
4c37906 remove commented code
2d4ef38 remove supporting code for digests
4c973a3 remove supporting code for symmetric algorithms
16aa4e9 remove digest options from Makefile
0046906 remove symmetric algorithms option from Makefile
ddba6e5 remove host dma supporting code
8964e47 remove redundant cast when assigning from void*
b21bdea refactoring: drop else branch on a conditional
4c130a1 explain what this structure holds
4bb526d debug prints for setup-ep
235b377 use the recommended dma-allocator function
4ca6775 separate firmware and host lines in their handshake dialog
f4e5221 extract functions from a switch case catch-all function
1d77ba3 don't write values to this field since they are ignored
7471d52 align output of debug prints
126b55c remove unnecessary cast in function definition
6156ad9 remove unnecessary casts when converting phys-to-virt
e84ac1e fix descriptors debug print
d7714ec match ring counters all the way back to handshake
a98d899 match other ring counters to handshake names
4e9ff64 match ring counters names with the ones from handshake
c545ea2 add FIXME note for intr_ctrl_flag
73f41e3 rename local counters with the names used in firmware
72b8884 rename other local counters with their firmware correspondents
4005735 rename local ring counters to match variable names in firmware
398a910 rename local indexes memory to match the rest of the code
d508974 rename ring counters to match the rest of the code
fa8fa98 use dma addresses instead of physical ones
3d75058 clarify code and do not allow incorrect unmapping
dc4b53f remove non descriptive and out of sync comments
878b10d remove non sec-dma build options from desc_buffs.c
4da5c14 replace ASSIGN64 macro in rsa code
59487fa inline redundant wrappers over simple arithmetics
a273744 inline function that performs a simple addition
4263e72 inline redundand wrapper over a memory mapping function
1f87a74 pool info is on host - rename variables to clarify their meanings
a6ead52 rename variable referring to virtual address
986e670 rename variable referring to device physical address
7c65096 embed buffer_pool structure into pool_info
d0b4272 move function declaration to the proper header
26e9abf make explicit the type of create_pool
61bca33 remove obscure comment
4a9cc8c remove declaration of non-existing function
bb233eb use consistent naming when referring to buffer pools
5603762 remove duplicated definitions of pool info structures
1cbe21d split host and device input pools into separate entities
762f784 rename the host virtual address field to match our convention
02a0f9c remove duplicated address
9e8e66f remove customized data-dump debug prints
b3890d0 refactoring: inline the contents of dev_buffer structure
24b9dad disable code used only with host dma
5277c39 use offset instead of physical address to avoid conversion errors
32198d0 rename structure variable to show we have more than one ring
fe95ddd drop unused handshake field
9630d19 remove assignment and space for not-used counters
717264f clarify the intent of the code in the handshake process
5d091af remove not used allocation for shadow indexes
4d3528b remove not used counters from ob-mem
a1c0b25 rename handshake structure located on device
f87d9cd rename handshake structure located on host
92d5105 rename structure for host memory layout
42eac76 document details of pci_bar_info structure
aeafe7a simplify error checking for rng alloc functions
bfad291 fix content of debug-print messages
2f396f4 fix some compilation warnings on debug print code
a682f70 communicate to the device only offsets in ob-mem
6abcb44 remove information ignored during handshake
f64dc51 drop volatile from host handshake memory
28d91c1 drop volatile qualifier for device handshake area
2c8f914 refactoring: remove dispatching step for command hs_init_config
85bdf97 allow only SEC_DMA build option
5e10672 remove support for DES and 3DES
1ebe7f0 fine tune the length of the key buffer
fbd5e8f add support for aes-cbc SEC_DMA mode
b7d88bc replace scatterwalk_sg_next with sg_next
3cde754 remove duplicated sg copy functions
2acadfe fix scatterlist buffer start address computation
34d4dd1 add option for analysing code coverage
db38cd6 fix module's description string
591ccd5 fix modpost section mismatch warning

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agopkc-firmware: update to 21a6b5b
Ting Liu [Wed, 18 May 2016 04:16:16 +0000 (12:16 +0800)]
pkc-firmware: update to 21a6b5b

Changelog:
ed90f15 fix dequeueing of rng descriptors
b83c7e9 add FIXME note regarding response rings
39ec4f5 add support to read SEC fault registers
a92d35d mark as not used the command field in dev handshake structure
06d0ca0 remove code blocks to enhance clarity
f8447c5 remove not used handshake field
4955e78 describe field purpose
abc3893 remove not used counters from local resources
36f23a0 rename handshake counters to match local structures
cfcb505 describe the structure member
bcc6f5e compact the use of if-else conditional
4b0fa3e align debug print output for easy readout
9cac843 split double assignment to clarify code
b05aef4 rename functions for clarity
837d691 rename counter to be consistent with the rest of code
4d5461d fix memory allocation for interrupt flags
bb46e51 group functions together for easy review
f0bd7f3 introduce variable to reduce code duplication
e6274e0 move #define out of the structure into a common definitions area
2257be3 rename handshake structure located on host
4129716 rename handshake structure located on the device
b09a3ad describe SEC registers
0e6c428 simplify calculation of address alignment
cb18b7e clarify meaning of a hard-coded register (GUTS_SVR)
45e730c group assignments and prints to simplify code review
4fca737 group together all msi and ob assignments
6eb1e08 remove useless assignment which is overwritten later
4c07318 fix calculation and print free memory
479c677 minor clean-up in code layout
db7c91c add missing commas to clarify code intent
7bbdf77 remove unused "intr_ctrl_flags" field
fb7b45d use offset of response ring instead of its physical address
7614c6e use offsets into ob-mem instead of host dma addresses

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agocantest: add recipe
Ting Liu [Wed, 18 May 2016 09:36:46 +0000 (17:36 +0800)]
cantest: add recipe

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agopme-tools: add recipe
Ting Liu [Wed, 18 May 2016 06:05:48 +0000 (14:05 +0800)]
pme-tools: add recipe

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agohyperrelay: add recipe
Ting Liu [Wed, 18 May 2016 06:05:20 +0000 (14:05 +0800)]
hyperrelay: add recipe

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agofsl-pme: add recipe
Ting Liu [Wed, 18 May 2016 06:04:49 +0000 (14:04 +0800)]
fsl-pme: add recipe

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agofm-ucode: update to 7ebea453
Chunrong Guo [Mon, 25 Jan 2016 05:43:51 +0000 (13:43 +0800)]
fm-ucode: update to 7ebea453

Changelog:
7ebea45 update version number to 106_x_18
37d6c98 update EULA
56e93be fm-ucode: fix IPR timeout related issues

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agousdpaa-apps: update to 835cbce
Ting Liu [Tue, 14 Jun 2016 03:56:57 +0000 (11:56 +0800)]
usdpaa-apps: update to 835cbce

Changelog:
835cbce classifier_demo: Fix IPv4 table entry removal on LE platforms
2806cdc classifier_demo: Replace obsolete platform flags with FMan version flags
aca81f7 classifier_demo: Avoid using compile time symbols
abae100 IPSECFWD:Using correct SEC ERA version check for split key generation
5d8452a IPSECFWD: RTA changes for Authentication Key
d314b64 USDPAA-APPS: Ipsecfwd for ls1043 for sdk2.0
b3b078b ipsec_offload: Add debug tools
424fcbe reassembly_demo: Add support for running on LS1043A
ee4a5d2 fragmentation_demo: Add support for running on LS1043A
1dc24e8 classifier_demo: Add support for running on LS1043A
d3928a6 simple_crypto: remove unused variable
57131aa ls1043_config: Adding config for ls1043 fmc.
3cc1bbc USDPAA-APPS:reflector,ipfwd and lpm-ipfwd support for LS1043
e47d4d2 USDPAA-APPS support for LS1043(makefile and standalone-env)
9cd4030 libfslcrypto: enable apps compilation in out-of-tree mode
2c57883 simple_proto: fix AEAD descriptor creation function order of parameters
42f4d02 ipsecfwd: sync with FLIB
f80d93b simple_proto: add endianness support for protocols
9228309 simple_proto: fix IPSec test vector
028e14e libfslcrypto: workaround for CPU frequency
98d949e simple_crypto: fix SNOW_F8_F9 processing
23ce7f6 qman, libfslcrypto: export SG transformation functions
75a2010 simple_crypto: add swap option for block cipher descriptors
146c4e1 simple_crypto: fix endianness for preheader
8800996 libfslcrypto: support for dumping extended SG entries
49dd54f libfslcrypto: fix comparison for results < 4B
b54325f libfslcrypto: fix SGT handling endianness
97d3eb5 libfslcrypto: fix preheader bitfields
c5c35f8 Revert "ipsecfwd, simple_proto, simple_crypto: sync with FLIB"
07ed016 Revert "libfslcrypto: support for dumping extended SG entries"
2c9cd79 ipsecfwd, simple_proto, simple_crypto: sync with FLIB
126a441 ipsecfwd, simple_proto: flib sync - IPsec - fix PDB endianness
5493443 fix the inline function definition with gcc 5.x
9e08876 xfrm_km.c: use in6_* macros from glibc instead of kernel

Signed-off-by: Marian Chereji <marian.chereji@freescale.com>
Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agodpa-offload: update to fed08b0
Ting Liu [Tue, 14 Jun 2016 03:56:32 +0000 (11:56 +0800)]
dpa-offload: update to fed08b0

Changelog:
fed08b0 Add support for ARM cross-build
2b23a18 dpa_stats get_counters event handling redesign

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agousdpaa: update to 940d8f7
Ting Liu [Tue, 14 Jun 2016 03:56:49 +0000 (11:56 +0800)]
usdpaa: update to 940d8f7

Changelog:
7f19829 qbman: fix endianess conversion for query result
3047eb5 qbman: re-enable preemption when releasing a ceetm ccg
bfff7db qbman/qman_high.c: Correct endianness for ARM
4102487 qman: Set overhead accounting limit (oal) in LNI
759fb1c Removal of warning due to bad casting
8a44b2a qbman: update qbman driver to support ceetm in LE mode
556b085 Handling endianness for macless in usdpaa-drivers and initializing "na" variable as and when required
606fe43 qbman: remove 06-usdpaa-uio.rules from QBman installable files
ab81ed3 bman: fix stockpile logic
2cc5062 USDPAA driver fman changes for LS1043 support
3b62bf2 fsl_sec: fix ERA property reading from device tree
c1662b8 CONFIG_PPC flags added in Makefile for powerpc boards
179254b Standalone-env corrections for SDK2.0 for all platforms
b2b32b8 LS1043 support in standalone-env for SDK2.0
0fb857b Integrate support for ARM platforms for QBMan
fa7d506 LS1043 support for SDK2.0

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agoskmm-host: update to d5912eb
Ting Liu [Wed, 18 May 2016 04:42:20 +0000 (12:42 +0800)]
skmm-host: update to d5912eb

Changelog:
d5912eb replace scatterwalk_sg_next with sg_next
0b99bce remove duplicated sg copy functions
4da8ba7 remove strict_strtol macro

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agoskmm-ep: update to bbf1ba0
Ting Liu [Wed, 18 May 2016 04:40:06 +0000 (12:40 +0800)]
skmm-ep: update to bbf1ba0

Changelog:
bbf1ba0 change mtd device number to match the settings in sdk2.0
2deec49 fix host freeze problem due to counter mismatch
b7d5801 simplify logic for "dequeue_from_sec" function
d01f904 remove unnecessary variable initialization
a439c44 rename variables for clarity
613db4a remove LOOP label and implement using "while"
f7c3026 remove NEXTRING label and revert the condition of if statement
e68443f remove DEQ label and replace with simple if statement

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agouio-seville: update to 0f31fbc
Ting Liu [Wed, 18 May 2016 03:30:53 +0000 (11:30 +0800)]
uio-seville: update to 0f31fbc

Changelog:
0f31fbc Fix kernel warning when no PHY interrupts are found and module is removed
c9abc13 Use %pa to print resource_size_t

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agohypervisor: update to f23ac6d
Ting Liu [Wed, 18 May 2016 03:29:13 +0000 (11:29 +0800)]
hypervisor: update to f23ac6d

Changelog:
f23ac6d Topaz v1.3-012
8d2b56e Implement a basic virtualized guts device
32e5797 Properly report store/load emulation for all cases
27303c7 Update device virtualization support
fa9d1bd Topaz v1.3-011
9db437a update libos
c29f210 Ensure L1 cache is properly enabled after cache flush
2f512f3 pamu: Support coalescing DMA sub-windows
92ca358 update libos

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agofmlib: update to 43fa98f
Chunrong Guo [Fri, 22 Jan 2016 06:13:53 +0000 (14:13 +0800)]
fmlib: update to 43fa98f

Changelog:
43fa98f fmlib: fix typo in Makefile
38ec904 fmlib: Unify makefile for both ppc and arm architectures
a1bf8c9 fmlib: add PPPoE insert/remove manipulation
d06b20a fmlib: add ls1043 aarch32 support
31c8535 fmlib: insert all changes to maintain coherency with sdk1.9
c33ee64 Merge pull request #4 in DPAAMODULES/fmlib from ~R52568/fmlib:ls1043 to ls1043
b88fbab fmlib: update ls1043 branch according to master branch
b51ab91 Merge pull request #1 in DPAAMODULES/fmlib from ~B37577/fmlib:dev-ls1043 to ls1043
3ce82eb fmlib: Update fmlib function name to its correct declaration name
329d31d fmlib: fix compiler name in Makefile
f92c13b fmlib: add ls1043 support

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agoflib: update to 08e2aeb
Ting Liu [Wed, 18 May 2016 03:01:40 +0000 (11:01 +0800)]
flib: update to 08e2aeb

Changelog:
09e4606 fix MBMS Type 0 PDU error path halt condition
ee097e6 ensure MBMS Type 0 header CRC calculation finishes before comparation
f9dccdd fix MBMS payload CRC calculation
105e520 fix MBMS header CRC calculation
bbab28b fix PDCP warnings for User Plane descriptor
fcad69f fix PDCP SNOW f8 + AES CMAC decapsulation
2a0e960 define no_printf() when pr_debug() unavailable and !RTA_DEBUG
74f5e94 Reversed parameters in cnstr_shdsc_authenc
b8512ee Fix cpu_to_xx32 not defined macros
c3389a2 Fix endianness related macros
ed721cb Eliminate compile warnings
b365b64 IPSEC transport mode missing defines
ed8ed13 silence PDCP descriptor creation functions compilation warnings
921906e add endianness support for protocol descriptors
9b23809 fix PATCH_LOAD endianness
eaa3f8e fix endianness detection in RTA
24035e8 fix swapping for algorithm descriptors
724cbe2 improve pr_* print macros
fe1ff5e IPsec new mode - make descriptor swapping user-configurable
8ca6cd2 IPsec (non-protocol) - fix implicit arithmetic conversion
9f18649 convert alginfo->algmode from uint32_t to uint16_t
2110f9b fix 64-bit values swapping / endianness
e2e2dbf add AEAD-like descriptor
8983561 add algorithm mode support
a718fc1 IPsec legacy mode - don't require an MDHA split key for authentication
42fa298 IPsec new mode - update authdata kernel-doc
4a5c07d IPsec new mode - don't require an MDHA split key for authentication
6e7ef07 add Derived Key Protocol (DKP) support
19bd624 add MSG_CHKSUM SEQFIFOSTORE output data type
df037d1 IPsec - add more defines for PDB fields
e417316 PROTOCOL - add IPsec NULL authentication
74a4acf IPsec legacy mode - fix zero-length key(s) cases
b903014 PROTOCOL - fix GCM16 and GMAC modes for IPsec
e454154 IPsec - fix compilation error
5c6f9ad fix spurious regression tests failures
8711bd6 remove PATCH_*_NON_LOCAL macros
32be2d0 IPsec - fix PDB endianness
a219517 Merge branch 'sdk-v1.7.x'
f0a6d0b add SPDX license identifier
a9b0e1d rename iv_flags to b0_flags
5c4f8e6 pdcp: fix snow f8 & aes-cmac decap descriptor on ERA4
e89b84d IPsec new mode - add shared desc. lengths for NULL enc / auth
3d25504 fix default case for PDCP U-Plane descriptors
b9fb949 silence unused variable warning in set_move_offset()
f71cb8b update PROGRAM_FINALIZE to return error when appropriate
854fb89 kernel-doc templates - misc fixes, updates
54e1735 fix signed/unsigned comparation in rta_inline_query
07c18e9 fix MBMS descriptor creation
21e8632 replace OP_ALG_{ENCRYPT|DECRYPT} with DIR_{ENC|DEC} in API
e55885a IPsec legacy mode - allow upper layer to enable byte swapping
1e2e4df remove unused defines LDST_BYTE and LDST_WORD
734a4bc remove checkpatch warning in __rta_dma_data()
3581006 IPsec new mode - add shared descriptors lengths
da38d98 let user decide whether keys should be inlined or not
42b5d62 add extended pointer size support in flib/desc/algo.h
e4a00fd add functions for computing MDHA split key (pad) length
26406be update cnstr_* API to return descriptor buffer size
9a0aebf fix compilation errors in flib/desc/algo.h
784ad8e fix bool type usage in AIOP (#2)
f90ea6b fix bool type usage in AIOP
87dfe2a update RTA API to explicitly provide a struct program pointer
f8a0513 don't use macros that expand to two parameters
a9cfef2 fix standalone usage of flib/desc.h
6cacd56 fix HMAC descriptor key length
7b699ed fix PDCP NULL & encryption only descriptors
b64c476 add new command MATHI
13b5e7d fix bits / masks that are not shifted
1d30937 add BIT macro for defining single-bit fields
e92aed4 remove redundant MATH operators definitions
b2634b0 change parameters to corresponding enum types
4910fa5 add ICV checking operation for HMAC descriptor
ffaa509 remove unneeded CLASS attributes for algorithm descriptors
1e36f44 remove unused length parameter in SEQFIFO(LOAD|STORE) with VLF
9df3447 allow block cipher shared descriptor to read the IV from the input
31ff79f fix HMAC & block cipher descriptor sharing type
437ddee enable HMAC algorithm truncated output
b91afdf remove cipher parameter for block cipher descriptor
85ab8ea refactor helper macros for finding out descriptor length
0d53d47 sync (#2) with changes in AIOP / MC byte-swapping macros
d5d3f4f fix checkpatch warnings / errors
f0a3806 move __MOVE* defines in implementation file
847289d use enumerations where appropriate
659b330 use bool type where appropriate
16261f9 remove BYTES_* defines
d7115de remove doxygen project file
4335bca remove unused NRM and JDK FIFOSTORE encryption flags
5792dca do not define pr_* print macros when in AIOP / MC
fcf552c change RTA library core to return error codes on error paths
a908cb8 rename {low|high}_32b to {lower|higher}_32_bits
8af3219 remove WITH and SIZE macros
8256645 convert doc from Doxygen to kernel-doc
3e79ab0 fix RTA integration overview diagram (svg)
2bb26e9 update README with SEC Era details
86625bb fix ZUC-E + SNOW f9 decapsulation
2888b05 fix PDCP Control Plane AES-CTR + SNOW f9 decapsulation
49ee4fa WiMAX: wait to update the header on encap era4
23a856c WiMAX: invalidate prefetch buffer on encap (era5+)
eb57b56 fix WiFi for SEC ERA > 5
adb7aa4 sync with changes in AIOP byte-swapping macros
64ba916 IPsec new mode - user to provide Optional IP Header pointer
d8aa416 fix invalid offset in PDCP MOVE commands
53df752 add WCDMA RLC protocol descriptors
1ca26fa remove nonsensical comment for MBMS descriptor creation function
340591d fix byte *_SWAP macros used on AIOP platform
b39e808 remove inclusion of headers using relative paths
723dcf5 MBMS processing should be done only on devices with SEC ERA >= 5
6cb9793 MOVE - fix (#2) support for selecting offset in MATH Regs using AUX field
1eceae0 MOVE - fix support for selecting offset in MATH Regs using AUX field
72472a2 PROTOCOL - include flib/rta.h before flib/desc/common.h
cb48dc0 add MBMS statistics retrieval function
6383501 fix MBMS statistics writeback
35f2df3 refactoring - split protoshared.h into per-protocol files
b83f392 PROTOCOL - remove zero-length array from IPsec decap PDB
b135304 rename ENDIAN_DATA macro to COPY_DATA
f302613 change pr_debug to pr_err where appropriate
9efe096 change typeof to __typeof__
7a3a934 add IPsec ESP Tunnel new mode descriptors
e1a270e PROTOCOL - refine support for IPsec ESP Tunnel new mode
e7c4ab5 beautify MBMS descriptor creation functions
84dea25 add PATCH_RAW and PATCH_RAW_NON_LOCAL support
f6e7f27 fix IFB in MBMS Type 1 & 3 descriptors
c2e6fe7 unit tests - use O0 compiler flag instead of O3
90a501b remove compiler warnings from descriptors
5eff78f add MBMS SYNC protocol processing support
b462b0c remove compiler warnings from RTA library core
28380d0 SEQ IN PTR - don't generate pointer field when SOP is used
6a658ae add byte swapping support
52d6545 be consistent with header double inclusion protection
f0e5daa fix PDCP Control Plane AES-CTR + SNOW f9 decapsulation for SEC ERA >=6
ee6bf3b add IPsec ESP Tunnel new mode descriptor generation stubs
2904ba2 enable SEC Era 8 support
6dc05f2 PROTOCOL - add support for IPsec ESP Tunnel new mode
2f53587 PROTOCOL - add support for LTE PDCP Control Plane mixed
28d9638 Job descriptor - no support for RSLS / RSI in Era 8
e56b75c NFIFO - add support for SEC Era 8
d67675d enable SEC Era 7 support
3a23ed5 HEADER - add support for Era 7
3bb1ef4 PROTOCOL - add support for SEC Era 7
dbcb9ca MATH - add support for SEC Era 7
0438dc7 PKHA_OPERATION - add support for SEC Era 7
38220f0 ALG_OPERATION - no support for certain algos on Era 7
be91092 add new commands MOVEB and MOVEDW
8d7926f MOVE - add support for SEC Era 7
8fb9f9c FIFOSTORE - no support for AFHA S-box on Era 7
53104fc STORE - add support for SEC Era 7
7684508 NFIFO - no support for AFHA S-box on Era 7
6a2f8ab KEY - add support for SEC Era 7
c39364d PROTOCOL - add ODF and DFV HMO bits for IPsec protocol
bd9f4ce fix PDCP Control Plane with ZUC encryption & NULL integrity

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agofmc: set EXTRA_OEMAKE_PLATFORM for ls1043ardb
Ting Liu [Fri, 1 Jul 2016 04:27:16 +0000 (12:27 +0800)]
fmc: set EXTRA_OEMAKE_PLATFORM for ls1043ardb

Also use ${sysconfdir} to replace /etc.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agoeth-config: update to c1a4b3a
Ting Liu [Wed, 18 May 2016 03:00:03 +0000 (11:00 +0800)]
eth-config: update to c1a4b3a

Changelog:
c1a4b3a dpaa_eth: add hash PCD files for LS1043ARDB

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agoceetm: update to a237e09
Camelia Groza [Tue, 15 Mar 2016 13:04:04 +0000 (15:04 +0200)]
ceetm: update to a237e09

* kernel module was seperated now, no need to build/install
* update the compatible machine list

Changelog:
a237e09 ceetm: qcount and qweight aren't mandatory; update the help message
09fd87e ceetm: change the qweight for wbfs classes at runtime
09d6bc7 ceetm: remove the ceetm kernel module
fd9c4b3 ceetm: update class statistics
92c37a4 ceetm: edit the help message
d155fd6 ceetm: configure the cr and er of prio classes
610e157 ceetm: separate print_opt into two calls
3a35a3c ceetm: configure the wbfs weight
3b2fdd0 ceetm: show wbfs classes
8b42626 ceetm: add the wbfs qdisc
e9deb04 ceetm: merge the qdisc and class types; allow rates equal to 0
e45fc61 Configure the channels in the root classes
0eb7c9b Print a prio class
270c21b ceetm: configure the prio qdisc
f272dbe ceetm: configure the root qdisc and the underlying classes
fa07c93 ceetm: update the qdisc's help messages
1adfe00 ceetm: obtain the port's subportal dynamically

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agoar: update to 9a74743
Ting Liu [Wed, 18 May 2016 02:43:40 +0000 (10:43 +0800)]
ar: update to 9a74743

Changelog:
0a908cd QSDK-2770: Makefile change required for SDK2.0 to handle directory structure change in fman
907f66a Makefile change required for SDK2.0 to handle directory structure change in fman

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agocst: update to d1c6c28
Ting Liu [Fri, 25 Dec 2015 06:20:10 +0000 (14:20 +0800)]
cst: update to d1c6c28

Changelog:
9413594 Correct the prototype of function calc_srk_hash_ta_3_x()
4aa0411 add BSD license on scripts
a53d641 ls1043/ppa: add input file for PPA validation
412e350 IE: Add IE based input files fro LS2085
7318fa2 IE Table: Made IE Table Address as 64 bit
05383c9 uni_pbi: Update PBI commands to add IE Key Table Address
cb28fa5 create IE KEY Table as SG ENTRY 1 for ISBC
e1d65a3 add API to create IE KEY Table
59318fb Makefile: Disable strict aliasing warnings
ed6cd51 Fix the compile error
0ad2103 Add input files for LS2085
d0e1439 modify Makefile to copy scripts in Home Directory
dbeecbe resolve Klocwork issues
7bea8ff update the README
fe5d376 correct CRC calculation for PBI
af0b811 correct the macro name
6ff901e add check for length of input file field
dc59aef Add LS2080 in Trust 3.0
5d874e8 Input Files corrected
cfec3ae create_hdr_pbi: correct image hash calculation
ccab293 ISBC Key Extension for ESBC Header
d5cadb0 CST Version print added
ea5b622 Directory structure for code changed
376fa05 New tool added for creating CF Header
d192616 Input Files added
cde107b Image Hash calculation different for Trust1 Non-PBL
04fc50b SG Flag is not set on platforms other than TRUST1 PBL
f1ad29a ISBC Header: Add Support for TRUST 1.x
e2176d7 ESBC Header: SRK Table not supported on TRUST1
a3512ad ESBC Header: Support Added for TRUST 1 and TRUST 2
a3491e7 isbc_hdr_ta2: Dump Header corrected
4a21d92 ISBC Header: Support Added for TRUST 2.x
6a452c3 Scripts modified to have similar usage as earlier
e620e9d command line options added to tools
4870135 common functions moved to one file
73d1ec0 srk_hash and img_hash options added to tools
f90a426 Crypto Functions Moved to crypto_utils
34dd208 TAAL (TA Abstraction Layer) initialization changed
af43ea3 wrapper scripts added fro tools
b9ad23b Sample Input Files added
6caf90f New CST Tools added
a723374 Remove existing tools

update the license file as previous file does not exist now.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agoasf: update to a8bbba6
Ting Liu [Wed, 6 Jan 2016 13:21:31 +0000 (21:21 +0800)]
asf: update to a8bbba6

Changelog:
a8bbba6 Adding missing NULL checks for pointers
a57b54c ASF: Fix for compilation error in IPSEC
4c1e657 IPSEC: Fix for crash with RedSide disabled.
53c68a9 ASFQOS: Removing Compilation errors.
a2435dd ASF: Changing dpa files path and Flag
03d158e asf: Patch to fix api issue in kernel change.
30fe696 asf_ipsec: Patch to fix the insmod issue with gcc5.2
705730c asf: Patch to remove compilation error when ASF_IPV6 is disabled.
08c71f3 asfipsec: Patch to linearize nr_frag and fraglist coming from linux.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agoapptrk: update to 873f44c
Ting Liu [Thu, 12 May 2016 03:48:19 +0000 (11:48 +0800)]
apptrk: update to 873f44c

Changelog:
873f44c Use unified EULA file
f0ef785 Update End-User License Agreement
df1f1d8 ARM Support for hardware breakpoints and watchpoints

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agorcw: update to 1af724b
Chunrong Guo [Tue, 22 Mar 2016 03:04:30 +0000 (11:04 +0800)]
rcw: update to 1af724b

* change license to Freescale-EULA
* add tcl-native to DEPENDS as byte_swap.tcl is needed to run
* run byte_swap.tcl for all the boards
* update COMPATIBLE_MACHINE to support ls1043a, and exclude ls2080a

Changelog:
1af724b update End-User License Agreement
76854c9 ls1043aqds: revise the description of SERDES1 Protocol 0x3358
970cc5d ls1043aqds: add SATA support under QSPI boot
017ed94 ls1021a/ls1043a: byte_swap: should 8 byte alignment
ea90914 ls1021a: remove the unnecessary PBI
3f37603 ls1043aqds: Clear SerDes RxBoost on lane D
cbf49c1 LS1043a-RDB: Add RCW files for UEFI bootloader
419bd59 ls1043ardb: SECURE_BOOT- RCW added
ae3461a qe-tdm: add qe-tdm support on ls1043ardb
26042fa ls1043ardb: Add RCW for ls1043ardb board
4ae7fc3 ls1043aqds: Add RCW for ls1043aqds board

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agoqe-ucode: update to a95f42ae
Ting Liu [Mon, 13 Jun 2016 09:38:35 +0000 (17:38 +0800)]
qe-ucode: update to a95f42ae

Changelog:
a95f42a Unify the EULA file
441e947 Update the EULA file

update the license file
add fsl-ch2 as COMPATIBLE_MACHINE

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agoopenssl-qoriq: correct the find.pl path
Zhenhua Luo [Thu, 23 Jun 2016 22:09:31 +0000 (17:09 -0500)]
openssl-qoriq: correct the find.pl path

Fix the following build error:
| Can't locate find.pl in @INC (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at perlpath.pl line 7.

Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
8 years agoopenssl-qoriq: upgrade to 1.0.2h plus fsl patches
Cristian Stoica [Mon, 25 Jan 2016 11:33:46 +0000 (13:33 +0200)]
openssl-qoriq: upgrade to 1.0.2h plus fsl patches

Based on oe-core openssl-1.0.2h, revision:
e49d337 meta: update patch metadata

extended with patches from fsl to enable more features.

Signed-off-by: Cristian Stoica <cristian.stoica@nxp.com>
8 years agocryptodev-qoriq: upgrade to 1.8 plus fsl patches
Cristian Stoica [Mon, 25 Jan 2016 09:19:43 +0000 (11:19 +0200)]
cryptodev-qoriq: upgrade to 1.8 plus fsl patches

upstream commit: 87b56e04b24c6d4be145483477eff7d3153290e9
Also:
- move all fsl patches on top of cryptodev-1.8
- add CIOCHASH ioctl
- fix incorrect tests initializations
- modify yocto patches to match updated Makefiles

Signed-off-by: Cristian Stoica <cristian.stoica@nxp.com>
8 years agoudev-rules-qoriq: add dpaa networking rules for ls1043a
Ting Liu [Thu, 30 Jun 2016 09:06:23 +0000 (17:06 +0800)]
udev-rules-qoriq: add dpaa networking rules for ls1043a

Signed-off-by: Ting Liu <ting.liu@nxp.com>
8 years agoqemu-qoriq: upgrade to v2.4 plus fsl patches
Ting Liu [Thu, 16 Jun 2016 08:58:01 +0000 (16:58 +0800)]
qemu-qoriq: upgrade to v2.4 plus fsl patches

Detailed commit log can be found at:
http://git.freescale.com/git/cgit.cgi/ppc/sdk/qemu.git/log/?h=sdk-v2.0.x

Signed-off-by: Ting Liu <ting.liu@nxp.com>