]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
7 years agols1046ardb: update u-boot configs
Chunrong Guo [Thu, 19 Oct 2017 08:31:29 +0000 (16:31 +0800)]
ls1046ardb: update u-boot configs

*sdcard boot need the below binary for secure boot
      u-boot-spl.bin and u-boot-dtb.bin

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols1043ardb:update u-boot configs
Chunrong Guo [Thu, 19 Oct 2017 08:31:28 +0000 (16:31 +0800)]
ls1043ardb:update u-boot configs

*nand boot and sdcard boot need the below binary for secure boot
  u-boot-spl.bin and u-boot-dtb.bin

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agofmlib: update recipes
Chunrong Guo [Wed, 18 Oct 2017 05:06:43 +0000 (13:06 +0800)]
fmlib: update recipes

*Remove redundant  TARGET_ARCH_FMLIB setting

*update FMLIB_TARGET for Qoriq
fmlib libraries (LS1043/46 and 32/64bit)  unification under libfm-arm.a

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agouboot: upgrade to 2017.09
Chunrong Guo [Wed, 18 Oct 2017 05:06:42 +0000 (13:06 +0800)]
uboot: upgrade to 2017.09

*This includes the following changes:
503eff0 - armv8: ls1046aqds: Fix NAND offset for Fman ucode and env
c66ddf7 - arm64: ls2088ardb: Fix kernel validation failure
44ffe98 - armv8: ls1043ardb: disable PPA loading during SPL stage for SD boot
043c85a - armv8: ls1046ardb: disable PPA loading during SPL stage for SD boot
b68c991 - armv8: fsl-layerscape: Fix some coding style problems in soc.c
25cd705 - board/ls1088: Add fsl_fdt_fixup_flash
85bfc58 - ls1088aqds: Enable IFC and QIXIS in SPL image
96cc4d7 - armv8: fsl-layerscape: Add back L3 flushing for all exception levels
bdf9c1a - fsl-lsch2: csu: correct the workaround A-010315
26aaf13 - armv8/fsl-lsch2: correct QMAN clock
a836f94 - arm64: ls1012ardb: Add distro secure boot support
ef3b345 - arm64: ls1012afrdm: Add distro boot support
2bed40e - arm64: ls1012ardb: Add distro boot support
bb85ef3 - board: common: vid: Move IR chip specific code in flag
806bca8 - board/ls2080ardb: Add mcmemsize variable in default env

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agofmc: update recipes
Chunrong Guo [Wed, 18 Oct 2017 05:06:41 +0000 (13:06 +0800)]
fmc: update recipes

*update SRC_URL and update to 4377bfc
This includes the following changes:
4377bfc - Set LS1043 as default platform (for DASH integration)
81e4796 - Revert default platform flag to P4080
4729b49 - Enable support for LS1046 (based on LS1043 integration)
a079d2c - update variable names to match fmlib changes
44b1f42 - Revert "Aging support added for classification"
9732cd8 - Aging support added for classification
03505c3 - [QSDK-2331] fmc: PIR/PBS are considered synonyms for CIR/CBS in policer tags
757754b - ENGR00341753: Schemes sharing between ports is not working
eca7122 - Added makefile support for LS1043
b9e52be - ENGR00354640: fmc regression: Bad FMan port handle used in FM_PORT_VSPAlloc causes FMD call trace
435d76d - ENGR354592: FMC SoftParser 'otherl3' protocol definition generates error
92494f0 - Changed makefile to use flags: FMAN_V3H / FMAN_V3L (ENGR353626)
1695da4 - ENGR00352834: FMC: Add support for FM_PCD_KgSetAdditionalDataAfterParsing API
450d314 - ENGR351010: FMC: Share schemes used for IPR across multiple ports
b2b6226 - ENGR00349008: ALU PCD generates Segmentation fault for direct schemes usage
6b14996 - ENGR00348810: ALU PCD generates: FmPcdCcGetGrpParams: Invalid Handle
955706a - ENGR348539: ALU PCD generates: grpId you asked > numOfGroup of relevant tree
06548b6 - ENGR00347977: ALU PCD using direct schemes generates Error: Unresolved cycled dependencies
e843d51 - ENGR00315208: [FMC] failed to configure ALU PCD
4f4a3eb - ENGR00342608: Major error on ALU PCD: IC_HASH_INDEXED numOfKeys has to be powerOfTwo
a3e40ab - ENGR00342299: ALU PCD (fmc_pcd_ed44_skeleton_TSOC.xml) generates Segmentation fault
71deab3 - ENGR00342299: ALU PCD (fmc_pcd_ed44_skeleton_TSOC.xml) generates Segmentation fault
aa34fa3 - ENGR00341753: Schemes sharing between ports is not working
e6fee7f - ENGR00341091: False error reported by FMC in ALU PCD: 'ERR: Unresolved cycled dependencies are found'
2fb5b1c - ENGR00340476: ALU Issue with pbit marking with a given DSCP (B0198)
284a506 - ENGR329197: 32 Schema limit exhausted when FMC duplicates the schemas even if same policy is attached to all the ports
0434629 - ENGR00338449: Enable Test automation framework for FMC on Linux host OS
d09735b - ENGR00338121: fmc: Support new convention for port type in xml config file
f46f085 - Improvement to: ENGR330486: ALU B0187: FMC/libxml2 SDK1.5 FB3 : Memory leaked during PCD xml application
c2330c3 - ENGR00330486: ALU B0187 : FMC/ libxml2  SDK1.5 FB3 : Memory leaked during PCD xml application
2bff057 - ENGR00325623: PCD : replicator issue
4157f75 - ENGR00316689: fmc: Ccnode mask support option fails to propagate into the PCD
35b9363 - ENGR00320235: reassembly management with PCD xml (FMC) - FM_PCD_MAX_NUM_OF_CC_GROUPS
021f720 - ENGR00308464 - FMD PCD: seg fault error while creating ccnode without mask
8c37700 - Enabled ENGR00305912 : individual keygen extraction (IPV6 VER+TC) and (IPv6 FL)
400d483 - Disabled ENGR00305912 until is available in FMD
c21c326 - Enabled ipv6.flabel as supported full field extraction

*remvoe EXTRA_OEMAKE_PLATFORM  for powerpc
nxp release will not support ppc machine

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols1012afrdm-32b: rcw instead of ls2-rcw
Chunrong Guo [Wed, 18 Oct 2017 05:06:40 +0000 (13:06 +0800)]
ls1012afrdm-32b: rcw instead of ls2-rcw

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols1012ardb-32: rcw instead of ls2-rcw
Chunrong Guo [Wed, 18 Oct 2017 05:06:39 +0000 (13:06 +0800)]
ls1012ardb-32: rcw instead of ls2-rcw

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols2080ardb: rcw instead of ls2-rcw
Chunrong Guo [Wed, 18 Oct 2017 05:06:38 +0000 (13:06 +0800)]
ls2080ardb: rcw instead of ls2-rcw

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols1012afrdm : rcw instead of ls2-rcw
Chunrong Guo [Wed, 18 Oct 2017 05:06:37 +0000 (13:06 +0800)]
ls1012afrdm : rcw instead of ls2-rcw

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols1012ardb: rcw instead of ls2-rcw
Chunrong Guo [Wed, 18 Oct 2017 05:06:36 +0000 (13:06 +0800)]
ls1012ardb: rcw instead of ls2-rcw

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols2088ardb: rcw instead of ls2-rcw
Chunrong Guo [Wed, 18 Oct 2017 05:06:35 +0000 (13:06 +0800)]
ls2088ardb: rcw instead of ls2-rcw

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols1088ardb: rcw instead of ls2-rcw
Chunrong Guo [Wed, 18 Oct 2017 05:06:34 +0000 (13:06 +0800)]
ls1088ardb: rcw instead of ls2-rcw

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agorcw :update recipe
Chunrong Guo [Wed, 18 Oct 2017 05:06:33 +0000 (13:06 +0800)]
rcw :update recipe

*update to 1a6236a
*This includes the following changes:
1a6236a - LS1012ARDB: Change rcw for secure boot
cdf4b72 - rcw: ls1088aqds: Add SCSI errata for detecttion of sata
16072f7 - armv8:LS1012A: RCW supporting 1GHz CPU frequency
90aef03 - LS1088ARDB:Reduce size in block copy command
53518dc - rcw: ls1088ardb: Add SCSI errata for detecttion of sata
0a869b3 - ls1021a: add workaround for pcie erratum A-007997 and A-007815
e7f18e5 - ls2088ardb: Add RCW for with platform frequency 700MHz
6f324fc - Use BSD license for both rcw and binary files
c69799f - Added copyright to byte_swap.tcl
bfe8c5e - Renaming COPYING as BSD-LICENSE

*update LIC_FILES_CHKSUM to point to LICENSE
Renaming BSD-LICENSE

* add support for Qoriq.

* strip possible '-32b', '-64b' and '-be' to match folder name.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols2-rcw: remove recipes
Chunrong Guo [Wed, 18 Oct 2017 05:06:32 +0000 (13:06 +0800)]
ls2-rcw: remove recipes

* ls2-rcw and rcw  are duplicated so remove ls2-rcw.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agolinux-qoriq: Upgrade kernel to v4.9
Chunrong Guo [Wed, 18 Oct 2017 05:06:31 +0000 (13:06 +0800)]
linux-qoriq: Upgrade kernel to v4.9

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols2088ardb: update uboot config
Chunrong Guo [Wed, 18 Oct 2017 05:06:30 +0000 (13:06 +0800)]
ls2088ardb: update uboot config

* add nor and nand uboot types

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols2-phy : update recipe
Chunrong Guo [Wed, 18 Oct 2017 05:06:29 +0000 (13:06 +0800)]
ls2-phy : update recipe

*update SRC_URL and update to 6036a20
includes the following changes:
6036a20 - Add ucode and readme for Cortina 10G PHY

*update license to MIT

*Fix the installation directory
ls2-phy includes one config file.

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agolinux :update to 953d467
Chunrong Guo [Wed, 18 Oct 2017 05:06:28 +0000 (13:06 +0800)]
linux :update to 953d467

*include the following changes
953d467 - Revert "arm64: Increase the max granular size"
89ae39b - mmc: sdhci-of-esdhc: disable SD clock for clock value 0
de98211 - arch/arm64: elfcorehdr should be the first allocation
9ef2d8a - sdk_dpaa: avoid crashing on OOM
16bf816 - arm64: config: enable cpuidle feature by default
bbd8fe5 - Revert "mtd: fsl-quadspi: disable AHB buffer prefetch"
eb85fd5 - sdk_dpaa: ls1043a errata: restrict the max mtu
9c3f355 - mtd: spi-nor: fsl-qspi: Limit read to specified count provided by above layer
66d46f2 - sdk_dpaa: ls1043a errata: maintain timestamp info
f2576e9 - arm: configs: enable CONFIG_IP_MULTICAST in lsdk.config
a48b188 - dts: ls1043aqds: add #address-cells = <1> and #size-cells to fpga node
7fe4a5f - drm/fsl-dcu: fix the wrong calling sequence for clk_prepare and clk_enable
a645ba5 - mtd: spi-nor: fsl-quadspi: workaround for TKT253890
e2485a1 - drivers: firmware: psci: use psci v0.2 to implement sleep
86c8006 - i2c: imx: allow i2c devices share an interrupt
d9c2cd4 - dpaa_eth: avoid Tx timeout warnings
195de47 - dpaa_eth: avoid Tx timeout warnings
a07f339 - usb: dwc3: fix some occasional call trace
a43e0b7 - gianfar: Fix Tx flow control deactivation
70caa34 - sdk_dpaa: ls1043a errata: fix arm32 build
3ca12f1 - sdk_dpaa: ls1043a errata: do not recycle the realigned buffers
c665a20 - sdk_dpaa: ls1043a errata: verify and resize headroom alignment
b0375c7 - sdk_dpaa: ls1043a errata: realign skb in place if needed
e587be3 - sdk_dpaa: ls1043a errata: realign and linearize egress skbs
438cbca - sdk_dpaa: ls1043a errata: resplit the skb after copy
66d6eb5 - linux/core: export copy_skb_header() function
acbc1db - arm:configs: Add lttng.config to support LTTng modules
9621724 - arm64:configs: Add lttng.config to support LTTng modules
1405d32 - arm64: defconfig: enable CONFIG_RTC_DRV_PCF85263
3c94ee2 - config: rtc: pcf85263: add NXP PCF85263 support (i2c)
5e102e1 - config: enable support for lxd and lxd-bridge
e3fc409 - arm64: dts: ls1012a: add USB host controller nodes
dd6b18e - arm64: dts: ls1043a: add pcf85263 rtc nodes
b9183aa - rtc: pcf85263: add NXP PCF85263 support (i2c)
0f94fc9 - usb: dwc3: fix usb dwc3 compile issue
9ca14ec - usb: dwc3: core: re-factor init and exit paths
ee6056c - usb: dwc3: core: move fladj to dwc3 structure
7ef4ead - usb: dwc3: core: add fifo space helper
5f03a20 - usb: dwc3: add disable receiver detection in P3 quirk
74531b8 - usb: dwc3: core: fix PHY handling during suspend
eedbe26 - usb: dwc3: drop ev_buffs array
3b62719 - usb: dwc3: remove num_event_buffers
53891bf - usb: dwc3: drop FIFO resizing logic
9cbc0b72 - usb: dwc3: Validate the maximum_speed parameter
cec41d7 - usb: dwc3: Update maximum_speed for SuperSpeedPlus

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agomc:update to 10.3.2
Chunrong Guo [Wed, 18 Oct 2017 05:06:27 +0000 (13:06 +0800)]
mc:update to 10.3.2

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agodpl-examples: update to a6c8375
Chunrong Guo [Wed, 18 Oct 2017 05:06:26 +0000 (13:06 +0800)]
dpl-examples: update to a6c8375

*include the following changes
a6c8375 - Merge pull request #151 in DPAA2/dpl-examples from ls1088a to master
804d48a - ls1088a: add custom DPC with 4M bman buffers
b51acbb - Merge pull request #148 in DPAA2/dpl-examples from ls1088a to master
3fe5c1a - ls1088a: Added DPNI@1 connected to DPMAC@2
05e9c76 - Merge pull request #141 in DPAA2/dpl-examples from ls2088a to master
89dfc05 - Merge pull request #140 in DPAA2/dpl-examples from ls1088a to master
8086cca - ls1088a: Added DPC and DPL for backplane support
cf5aecb - ls2088a: Added DPC and DPL for backplane support
759cbc9 - add root LICENSE file
365f259 - add root LICENSE file
*include the following changes
a6c8375 - Merge pull request #151 in DPAA2/dpl-examples from ls1088a to master
804d48a - ls1088a: add custom DPC with 4M bman buffers
b51acbb - Merge pull request #148 in DPAA2/dpl-examples from ls1088a to master
3fe5c1a - ls1088a: Added DPNI@1 connected to DPMAC@2
05e9c76 - Merge pull request #141 in DPAA2/dpl-examples from ls2088a to master
89dfc05 - Merge pull request #140 in DPAA2/dpl-examples from ls1088a to master
8086cca - ls1088a: Added DPC and DPL for backplane support
cf5aecb - ls2088a: Added DPC and DPL for backplane support
759cbc9 - add root LICENSE file
365f259 - add root LICENSE file

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agouefi :update to a812f17
Chunrong Guo [Wed, 18 Oct 2017 05:06:25 +0000 (13:06 +0800)]
uefi :update to a812f17

*include the following changes
a812f17 - ls1046ardb: update binary
2d42308 - ls2088ardb: update binary
e8b5d47 - LS2088ardb: update to c1ae7b72
bd59c46 - update binaries for LSDK 1709

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoppa :update recipes
Chunrong Guo [Wed, 18 Oct 2017 05:06:24 +0000 (13:06 +0800)]
ppa :update recipes

*update to 92b208b
This includes the following changes:
92b208b - Added usb and mmc as wakeup src for LS1088 system suspend; Fixed stack alignment issue.
999e6be - Correcting stack reference issue in LS1088 _soc_sys_entr_pwrdn().
4d43c10 - Adding cpu_suspend.system support to LS1088.
8a2e7ee - Disambiguating uart driver from ddr driver and from dbg builds.
d455113 - Fixing offset into bootcore data area.
87b117e - Moving Chassis defs out of soc.h and into lsch3/lsch2.h.
93f17b3 - Releasing cores from reset that are marked "to be disabled".
2872682 - Fixing ordering problem in makefile.inc which caused builds using earlier than GCC 6.2 to fail.
f52a4a9 - Adding separate folders for each driver; Adding rdb board for LA17xx.
b003ea1 - Adding initial ppa for soc LA17xx.
ce7f372 - Changing secondary core release method to reduce risk of race condition between ppa and bootrom.
78b8281 - Fixing psci data area initialization.
bed0d04 - Eliminating race condition between psci and bootrom on core release.
89ddb56 - Cleanup of prefetch disable function.
8781337 - Fix for QPPA-23: overwriting saved link register in _soc_init_start when bootcore used to initialize ocram.
4ee3738 - Adding header file left out of last commit.
cc33e5e - Adding smc function prefetch disable.
2de51a3 - Changing psci call to _soc_core_rls_wait into a call to _soc_core_release.
12be3c6 - Updating text in license file.
76a61f5 - Added release note deprecating build methods using "make".

*fix the below error:
|Makefile:58: ../armv8/gic.mk: No such file or directory

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoovs-dpdk: update recipes
Chunrong Guo [Wed, 18 Oct 2017 05:06:23 +0000 (13:06 +0800)]
ovs-dpdk: update recipes

*update SRC_URL
*include the following changes
626a260 - Merge pull request #8 in DQNS/ovs-dpdk from ~B10814/ovs-dpdk:branch-2.7-qoriq to branch-2.7-qoriq

* update COMPATIBLE_MACHINE for ls1088a

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoodp:update recipes
Chunrong Guo [Wed, 18 Oct 2017 05:06:22 +0000 (13:06 +0800)]
odp:update recipes

*update to bef6398
odp include the following changes
bef6398 - TM: Invalid flow crash fix
8e7a136 - Removed device based jiffies
df492ef - Fixing legal issues
3e9c5da - Scripts: binaries path and odp_tm test cases updated
c91dac8 - Werror flag enabled for ODP library
ced3aaf - Updated MC flib to version 10.3.2
a68cd87 - odp_pktio_stats API updated
03e0e05 - LD_LIBRARY_PATH removed from loopback_script
7a64406 - CUNIT: Cunit installation enabled
048c6a6 - script: ODP library path fixed

*flib include the following changes
bbab28b - fix PDCP warnings for User Plane descriptor
fcad69f - fix PDCP SNOW f8 + AES CMAC decapsulation

*fix wrong md5sum of license file
license file has changes

*remove ODP_PLATFORM for ls1043ardb and ls1046ardb
ODP_PLATFORM only support "linux-dpaa2"

*remove "enable-build-type" and "with-sdk-install-path" config options
odp configure do not support "with-sdk-install-path" and "enable-build-type"

*fix building error with GCC7
set CFLAGS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agodpdk: update recipes
Chunrong Guo [Wed, 18 Oct 2017 05:06:21 +0000 (13:06 +0800)]
dpdk: update recipes

*update to 3d7a6ae
 include the following changes
 3d7a6ae - license: fix legal review request comments
 148e3dc - Revert "crypto/openssl: fix compilation break with openssl 1.1"
 9845264 - crypto/openssl: fix compilation break with openssl 1.1
 95e380c - net/dpaa2: set queues if reconfiguration is done
 64578fa - bus/dpaa: fix port order shuffling
 f58c470 - Merge pull request #451 in GITAM/dpdk from feature/DPDK-837 to 17.05-qoriq
 7132562 - dpaa: Patch to fix coverity issue

*remove 0001-fix-build-with-gcc-7.1.patch
 patches have beed applyed

*remove load-devel-config.sh
 fix the below error
 |can't read load-devel-config.sh

*Remove the commented code.

*replace ${datadir}/tools with ${datadir}/*

*replace /usr/bin with ${bindir}

*replace /usr/sbin with ${sbindir}

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agocantest :update recipes for support Qoriq
Chunrong Guo [Wed, 18 Oct 2017 05:06:20 +0000 (13:06 +0800)]
cantest :update recipes for support Qoriq

*update SRC_URL and update to 9a97358
 include the following changes
 9a97358 - cantest: add build support in flexbuild

*add EXTRA_OEMAKE
 This recipe currently relies on EXTRA_OEMAKE

*remove COMPATIBLE_MACHINE
 nxp release will not support ppc machine

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agorestool: add ls1043ardb and ls1046ardb as COMPATIBLE_MACHINE
Chunrong Guo [Wed, 18 Oct 2017 05:06:19 +0000 (13:06 +0800)]
restool: add ls1043ardb and ls1046ardb as COMPATIBLE_MACHINE

*add ls1043ardb and ls1046ardb support

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agorestool: update to 87c3abe
Chunrong Guo [Wed, 18 Oct 2017 05:06:18 +0000 (13:06 +0800)]
restool: update to 87c3abe

87c3abe - scripts: fix improper usage of bash arithmetic operations

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agogpp-aioptool: update to 43b842b
Chunrong Guo [Wed, 18 Oct 2017 05:06:17 +0000 (13:06 +0800)]
gpp-aioptool: update to 43b842b

*include the following changes
43b842b - Add support for 'Thread per Core' parameter
647f02e - Remove dependency on KERNEL_PATH for build
5103b0c - Fix misleading variable name

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoaiopsl: update to 2b7284f
Chunrong Guo [Wed, 18 Oct 2017 05:06:16 +0000 (13:06 +0800)]
aiopsl: update to 2b7284f

*include the following changes
2b7284f - apps: update elfs before tag
2e44c43 - firmware no.: 8.1.1
ba731d9 - scripts: fix dpcon creation
9bc1ca5 - apps: update elfs before tag
a0531c5 - firmware no.: 8.1.0
f7e361b - dpni: fix compilation warnings
f87f389 - qos demo: perf targets
b795e2a - projects: fix all builds
6720145 - scripts: updates for QoS
60da9a9 - qos demo: sync with the new QoS API
5ef275c - dpl: updates for QoS
e685d99 - qos: API sync with MC 10.3.1
c3aebfe - IPR: Fixed IPv6 atomic fragment detection
eb3f4c0 - IPF_demo: initial presentation offset should be 0
253e989 - IPF: initial presentation offset should be 0
97dc5a1 - Apps: New GSO demo app
930fbc1 - ipc: change spinclocks/atomic counter type to uint64_t
7c0fab8 - roc_process_packet : TMAN query timer state command
f0c33a9 - TMAN: Fix TMI statistics
57efe24 - TMAN: Add API for getting TMI statistics
0281d8d - roc_process_packet : FDMA replicate frame command
de7b372 - roc_process_packet : Update TLS size
be6d737 - roc_process_packet : Set data segment presentation
666ee6d - roc_process_packet : Convert to Unix EOL
116c8fd - slob: fixed free list not updating properly
f8ee861 - FDMA : Concatenated frame handle not set in PRC
d53b626 - debugging: update dump functions for slob
5bb5157 - FDMA : Wrong segment length when ASA extend size is 0
e2ff23c - slob: Fix allocation issue when passing large alignment to slob_get()
207b05b - apps: update elfs before tag
b305330 - firmware no.: 8.0.3
7496304 - ipr: removed reference counter usage
833986f - aiop_apps: helper functions to fix the default FD
27cef58 - aiop_apps : Soft Parser readme
ee42501 - roc_process_packet : MC cache coherence issue
8a74d70 - CDMA : Cache attributes control API
70ab217 - cwapr: removed reference counter usage

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agofmlib: update SRC_URL and update to 9f20cab
Chunrong Guo [Wed, 18 Oct 2017 05:06:15 +0000 (13:06 +0800)]
fmlib: update SRC_URL and update to 9f20cab

*include the following changes
9f20cab - fmlib libraries (LS1043/46 and 32/64bit)  unification under libfm-arm.a
553b87d - Makefile: fix build issue for flexbuild

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoflib: update to 14489ee
Chunrong Guo [Wed, 18 Oct 2017 05:06:14 +0000 (13:06 +0800)]
flib: update to 14489ee

*include the following changes
14489ee - add AES-CTR support in cnstr_shdsc_blkcipher()
875b56d - authenc: add AES-CTR support
317f9d9 - add generic AES-GCM support

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoeth-config: update SRC_URL and update to e3dcd11
Chunrong Guo [Wed, 18 Oct 2017 05:06:13 +0000 (13:06 +0800)]
eth-config: update SRC_URL and update to e3dcd11

*This includes the following changes:
e3dcd11 - eth_config: ls1046a: update the rcw configuration name

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agocst :update to 1afb40c
Chunrong Guo [Wed, 18 Oct 2017 05:06:12 +0000 (13:06 +0800)]
cst :update to 1afb40c

*This includes the following changes:
1afb40c - Make SRK table default option
1650003 - Make ls1088_ls2088.sh executable
4ae056a - Generate SRK hash value
c3e7c34 - LS1088 QSPI: Change in address in input file
fe4e0da - LS104x_1012: Add signing of bootscript_decap in case of NAND
8f42212 - LS1088 SD: Add input files for LS1088ardb SD
88b3f45 - Merge pull request #73 in SDK/cst from ~B57223/cst-create-pbi:master to master
63bfb68 - To enable blob, added input file
d124628 - LS1021ATWR: Change SPL hdr load address
12c489f - LS2088_1088: Add uni_sign input files for sd boot
04ac1a0 - LS2088_1088: Sample uni_pbi input file for sd boot
23bf3b7 - LS2088_1088: Modify tool to add pbi commands for sd secure
46f4045 - Enable cmd line flag "--u" urand option for gen_otpmk_drbg

*Fix fails compilation due to uninitialized variables

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoqe-ucode: update COMPATIBLE_MACHINE
Chunrong Guo [Wed, 18 Oct 2017 05:06:11 +0000 (13:06 +0800)]
qe-ucode: update COMPATIBLE_MACHINE

* nxp release will not support ppc machine

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoqe-ucode: update SRC_URL
Chunrong Guo [Wed, 18 Oct 2017 05:06:10 +0000 (13:06 +0800)]
qe-ucode: update SRC_URL

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-test: Add git recipe
Jun Zhu [Thu, 12 Oct 2017 16:15:45 +0000 (00:15 +0800)]
imx-test: Add git recipe

- As imx-test git repository is public as git://git.freescale.com/imx/imx-test.git,
build it from git.
- Add support to i.MX 6SLL and 7ULP.
- Replace imx-vpu with virtual/imxvpu in DEPNEDS.
- Set PV as 6.0+${SRCPV}

Signed-off-by: Jun Zhu <junzhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-vpuwrap: replace imx-vpu with virtual/imxvpu in DEPENDS
Jun Zhu [Thu, 12 Oct 2017 16:15:44 +0000 (00:15 +0800)]
imx-vpuwrap: replace imx-vpu with virtual/imxvpu in DEPENDS

In order to support future VPUs on other SoC, replace imx-vpu
with virtual/imxvpu.

Signed-off-by: Jun Zhu <junzhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-vpu: Upgrade to v5.4.37
Jun Zhu [Thu, 12 Oct 2017 16:15:43 +0000 (00:15 +0800)]
imx-vpu: Upgrade to v5.4.37

- Add virtual/imxvpu provides for the future VPUs on other SoC.
- Integrate the bug fixes.

Signed-off-by: Jun Zhu <junzhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-lib: Add git recipe
Jun Zhu [Thu, 12 Oct 2017 16:15:42 +0000 (00:15 +0800)]
imx-lib: Add git recipe

- As the imx-lib git repository is public as git.freescale.com/imx/imx-lib.git,
build it from the git.
- Add support to i.MX 6SLL and 7ULP.
- Set PV as 5.8+${SRCPV}

Add the options to support i.MX 6SLL and 7ULP

Signed-off-by: Jun Zhu <junzhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agolinux-fslc_4.13: Bump SRCREV for Wandboard
Trevor Woerner [Sun, 15 Oct 2017 20:12:26 +0000 (16:12 -0400)]
linux-fslc_4.13: Bump SRCREV for Wandboard

Bump the SRCREV that is used to include the RevD1 additions for the Wandboard.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agou-boot-fslc: Bump to a6a15fedd1 revision
Otavio Salvador [Fri, 13 Oct 2017 01:04:54 +0000 (22:04 -0300)]
u-boot-fslc: Bump to a6a15fedd1 revision

This includes following changes:

a6a15fedd1 udoo: Remove cpu type check prior to setup_sata()
25aa0ce98a wandboard: Remove cpu type check prior to setup_sata()
6c94a45c23 wandboard: Add support for the MX6QP variant
46800a79b6 mx6slevk: Fix MMC breakage for the SPL target
3760ecfce4 imx: Fix regression with CONFIG_DM_MMC=y
59d4771838 ARM: imx6: Add DHCOM i.MX6 PDK board support
a77a794847 imx: mx7: spl: remove redundant SATA definitionas
fdb70bf620 mx6: sys_proto: Add prototypes for imx6_pcie_toggle() functions
308e7844f8 mx6: clock: Add a prototype for do_mx6_showclocks()
300a095165 i.mx6ul: xpress: update UART init for current board revision
2812798091 mx6slevk: Use PARTUUID to specify the rootfs location
acea9a74c8 drivers: pci: imx: fix imx_pcie_remove function

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-base: Set WKS_FILE for mxs machines
Fabio Berton [Mon, 9 Oct 2017 17:12:19 +0000 (14:12 -0300)]
imx-base: Set WKS_FILE for mxs machines

Use imx-uboot-mxs-bootpart.wks for mxs machine once u-boot suffix is
.sb instead of .imx.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-base: Create variable to allow set WKS_FILE using machine override
Fabio Berton [Mon, 9 Oct 2017 17:12:18 +0000 (14:12 -0300)]
imx-base: Create variable to allow set WKS_FILE using machine override

Use SOC_DEFAULT_WKS_FILE variable to set WKS_FILE for allow
set WKS_FILE by machine.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-uboot-mxs: Add wks file for mxs machines
Fabio Berton [Mon, 9 Oct 2017 17:12:17 +0000 (14:12 -0300)]
imx-uboot-mxs: Add wks file for mxs machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-uboot-mxs-bootpart: Add wks file with bootpart for mxs machines
Fabio Berton [Mon, 9 Oct 2017 17:12:16 +0000 (14:12 -0300)]
imx-uboot-mxs-bootpart: Add wks file with bootpart for mxs machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-base.inc: Add i.MX SDMA firmwares
Otavio Salvador [Thu, 5 Oct 2017 18:56:50 +0000 (15:56 -0300)]
imx-base.inc: Add i.MX SDMA firmwares

The OE-Core now provides the linux-firmware-imx-sdma-imx6q and
linux-firmware-imx-sdma-imx7d packages. This patch adds them to the
respective SoC families as well as the mainline specific one
(use-mainline-bsp).

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-base.inc: Update for imx7ulpevk board support
Jun Zhu [Mon, 9 Oct 2017 17:52:25 +0000 (01:52 +0800)]
imx-base.inc: Update for imx7ulpevk board support

Signed-off-by: Jun Zhu <junzhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx7ulpevk.conf: Create i.MX 7ULP EVK machine configure file
Jun Zhu [Mon, 9 Oct 2017 17:52:24 +0000 (01:52 +0800)]
imx7ulpevk.conf: Create i.MX 7ULP EVK machine configure file

Signed-off-by: Jun Zhu <junzhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agolinux-imx: Upgrade kernel to v4.9.11
Jun Zhu [Mon, 9 Oct 2017 17:52:23 +0000 (01:52 +0800)]
linux-imx: Upgrade kernel to v4.9.11

Signed-off-by: Jun Zhu <junzhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agou-boot-imx: Upgrade to v2017.03
Jun Zhu [Mon, 9 Oct 2017 17:52:22 +0000 (01:52 +0800)]
u-boot-imx: Upgrade to v2017.03

Signed-off-by: Jun Zhu <junzhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agou-boot-fslc-mxsboot: Rework recipe to build with U-Boot 2017.09
Fabio Berton [Fri, 6 Oct 2017 20:34:42 +0000 (17:34 -0300)]
u-boot-fslc-mxsboot: Rework recipe to build with U-Boot 2017.09

  - Use the same EXTRA_OEMAKE and do_compile task that u-boot-mkimage
    from OE-Core
  - Rework do_install task
  - Recipe depends only of openssl, no need to append DEPENDS variable

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agou-boot-fslc-fw-utils: Require recipes-bsp/u-boot/u-boot.inc
Fabio Berton [Fri, 6 Oct 2017 20:34:41 +0000 (17:34 -0300)]
u-boot-fslc-fw-utils: Require recipes-bsp/u-boot/u-boot.inc

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agou-boot-fslc: Add specific bits for u-boot-fslc only
Fabio Berton [Fri, 6 Oct 2017 20:34:40 +0000 (17:34 -0300)]
u-boot-fslc: Add specific bits for u-boot-fslc only

  - u-boot-msxboot doesn't use recipes-bsp/u-boot/u-boot.inc, so
    require this file only in recipes that use it.
  - Compatible machine and package arch are needed only for
    u-boot-fslc, once u-boot-fw-utils has cross class and u-boot-mxsboot
    has native class.
  - Add description in u-boot-fslc recipe
  - Drop unused depends for mxs. We don't need to use elftosb, mkimage
    can generate an BootStream for i.MX23 and i.MX28. See u-boot-fslc
    commit 6654f33c9b520bd4073c7f82a13044e79bc1489.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx6ullevk: Add machine file
Daiane Angolini [Fri, 6 Oct 2017 11:49:15 +0000 (08:49 -0300)]
imx6ullevk: Add machine file

CPU:   Freescale i.MX6ULL rev1.0 at 396MHz
CPU:   Commercial temperature grade (0C to 95C) at 41C
Reset cause: POR
Board: MX6ULL 14x14 EVK
I2C:   ready
DRAM:  512 MiB

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoclasses/image_types_fsl.bbclass: Remove linux.sb support
Otavio Salvador [Fri, 6 Oct 2017 20:33:51 +0000 (17:33 -0300)]
classes/image_types_fsl.bbclass: Remove linux.sb support

There is no machine which makes use of this image type and it is
untested since long time ago. Drop it.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx23evk: Remove imx-bootlets support
Otavio Salvador [Fri, 6 Oct 2017 20:31:51 +0000 (17:31 -0300)]
imx23evk: Remove imx-bootlets support

The imx-bootlets is abandoned and untested for long time. Remove the
support for it from the machine file.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimage_types_fsl.bbclass: Add deprecation warning
Otavio Salvador [Thu, 5 Oct 2017 18:43:34 +0000 (15:43 -0300)]
image_types_fsl.bbclass: Add deprecation warning

This adds a deprecation warning when using the 'sdcard' image format.

We are supporting 'wic' for all SoCs and the conversion is
straightforward. This 'sdcard' image format will be removed for next
release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agomachines: fix dtb build failure when use-mainline-bsp is used
Hiraku Toyooka [Thu, 5 Oct 2017 04:21:03 +0000 (13:21 +0900)]
machines: fix dtb build failure when use-mainline-bsp is used

When the use-mainline-bsp is used, dtb files listed in KERNEL_DEVICETREE
are different from ones to be build, so the build fails. This patch fixes
it by adding KERNEL_DEVICETREE_use_mainline_bsp.

Signed-off-by: Hiraku Toyooka <hiraku.toyooka@cybertrust.co.jp>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoUse wic.gz for all i.MX machines by default
Otavio Salvador [Wed, 4 Oct 2017 20:54:20 +0000 (17:54 -0300)]
Use wic.gz for all i.MX machines by default

This change moves the default image for all i.MX machines. We moved
from sdcard.gz to wic.gz.

Following machines were change:

 - imx25pdk: use imx-uboot.wks
 - imx6qdlsabreauto: use imx-uboot-spl-bootpart.wks
 - imx6qdlsabresd: use imx-uboot-spl-bootpart.wks
 - imx6ulevk: use imx-uboot-spl-bootpart.wks

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-base.inc: Generate a default IMAGE_BOOT_FILES
Otavio Salvador [Wed, 4 Oct 2017 20:36:04 +0000 (17:36 -0300)]
imx-base.inc: Generate a default IMAGE_BOOT_FILES

When the machine requires a boot partition, it needs to define the
IMAGE_BOOT_FILES to include the device tree files and Linux kernel
image. This is essentially a generic solution so instead of defining
it for all machines we are providing a default value for them.

To implement that, we borrowed an utility function from Raspberry Pi
BSP. It is copied as is at conf/machine/include/utilities.inc file.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agou-boot-fslc: Bump to revision 977c60b153
Otavio Salvador [Wed, 4 Oct 2017 19:29:12 +0000 (16:29 -0300)]
u-boot-fslc: Bump to revision 977c60b153

This includes the following changes:

977c60b153 Revert "wandboard: Set fdt based on board_rev and board_name"
e439122438 wandboard: Add support for the latest revd1 revision
ada0d28cb4 doc: update imx_usb_loader URL

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agou-boot-fslc: Bump revision to 0edf2007c6
Fabio Berton [Wed, 4 Oct 2017 17:25:21 +0000 (14:25 -0300)]
u-boot-fslc: Bump revision to 0edf2007c6

This includes the following changes:

    - 0edf2007c6 arm: imx7d: add support for Compulab cl-som-imx7
    - f62d34202d imx: mx7: SPL support for i.MX7
    - b4ee050163 imx: mx7: DDR controller configuration for the i.MX7 architecture
    - 9ad01a2efb imx: mx7: fix the CCM_ macros
    - 23a60cfbec icorem6_rqs: env: Return mmc devno
    - 4a8723b299 icore: configs: Fix merge conflict issue
    - 48e0c40604 topic_miami: Remove CONFIG_CMD_BOOTZ undef
    - 19cdefc994 mx6sabresd: Include <usb/ehci-ci.h> header file
    - 9b1dd35df2 usb: ehci-ci: Add a prototype for board_ehci_power()
    - 23e7d7d1c6 mx6sabresd: Include <asm/mach-imx/spi.h> header file
    - 916afc51de mx6: soc: Include <asm/bootm.h> header file
    - fc7dc87a9f mx7ulp_evk: Move CONFIG_CMD_BOOTZ to Kconfig
    - 96fd173ca1 imx: sys_proto: Add a prototype for board_mmc_get_env_dev()
    - e6e4db4473 imx: Include <input.h> header file
    - cbc14ee959 mx6: toradex: Remove custom CONFIG_SPL_PAD_TO definition
    - c6cbcda3de README.imx6: Prefer loading SPL via the new SDP mechanism
    - d327aab07f mx53loco: Let CONFIG_DISPLAY_CPUINFO be selected

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-uuc: update to new git hash, where the patch is been accepted upstream
Gianfranco Costamagna [Wed, 4 Oct 2017 13:41:05 +0000 (15:41 +0200)]
imx-uuc: update to new git hash, where the patch is been accepted upstream

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx6sllevk: Drop u-boot and kernel PREFERRED_VERSION
Fabio Berton [Wed, 4 Oct 2017 13:31:48 +0000 (10:31 -0300)]
imx6sllevk: Drop u-boot and kernel PREFERRED_VERSION

The line PREFERRED_PROVIDER_linux-imx ??= "4.1.15" is wrong, the
correct is use PREFERRED_VERSION to set version. But we can drop
this line because currently we have one linux-imx version.
Also drop preferred version to u-boot, 2016.03 is the only option.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agou-boot-fslc-fw-utils: Add recipe for version 2017.09
Fabio Berton [Wed, 4 Oct 2017 13:31:47 +0000 (10:31 -0300)]
u-boot-fslc-fw-utils: Add recipe for version 2017.09

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agou-boot-fslc: Create u-boot-fslc-common include file
Fabio Berton [Wed, 4 Oct 2017 13:31:46 +0000 (10:31 -0300)]
u-boot-fslc: Create u-boot-fslc-common include file

Use a common file to make easier update, maintain and create
others U-Boot recipes like U-Boot fw-utils.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoalsa-state: Add override to use with use-mainline-bsp
Fabio Berton [Wed, 4 Oct 2017 13:31:45 +0000 (10:31 -0300)]
alsa-state: Add override to use with use-mainline-bsp

Add use-mainline-bsp override to install asound.conf file to machines
that use mainline bsp.

Change-Id: I13e61bbabb163eeb3e3408ba47e8cd4954b41ba6
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-uuc: Fix missing build ldflags leading to QA issues
Gianfranco Costamagna [Tue, 3 Oct 2017 07:18:08 +0000 (09:18 +0200)]
imx-uuc: Fix missing build ldflags leading to QA issues

Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agolinux-fslc-imx: Bump to 6c1ad49339f4 revision
Max Krummenacher [Sat, 30 Sep 2017 14:26:29 +0000 (16:26 +0200)]
linux-fslc-imx: Bump to 6c1ad49339f4 revision

This merges the the 4.1.44 stable release and backports a fix to fsl-quadspi
which doesn't directly apply to the downstream codebase.

  - 6c1ad49339f4 mtd: fsl-quadspi: fix macro collision problems with READ/WRITE"
  - 8f568c088636 Revert "mtd: fsl-quadspi: fix macro collision problems with READ/WRITE"
  - 346ae4600d05 Merge tag 'v4.1.44' into 4.1-2.0.x-imx

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agokernel-imximage.bbclass: Add documentation about the class
Otavio Salvador [Sat, 30 Sep 2017 12:34:33 +0000 (09:34 -0300)]
kernel-imximage.bbclass: Add documentation about the class

This adds a small documentation about the class as comment.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx25pdk: Add machine file
Otavio Salvador [Fri, 29 Sep 2017 19:27:02 +0000 (16:27 -0300)]
imx25pdk: Add machine file

CPU: i.MX25 with ARM926EJ–S core - 400 MHz maximum speed
NXP® MC34704B power management IC
NXP SGTL5000 ultra-low–power audio codec
Memory:
  64 MB or 512 MB DDR2
  2 GB NAND flash

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agolinux-fslc: Add i.MX25 configuration
Otavio Salvador [Fri, 29 Sep 2017 19:27:02 +0000 (16:27 -0300)]
linux-fslc: Add i.MX25 configuration

This adds the i.MX25 configuration. It is based on
imx_v4_v5_defconfig.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agou-boot-fslc: Bump revision to 9f164a1a01
Otavio Salvador [Fri, 29 Sep 2017 19:27:02 +0000 (16:27 -0300)]
u-boot-fslc: Bump revision to 9f164a1a01

This includes following changes:

9f164a1a01 mx25pdk: Change root to use a single partition layout
642e1ec971 mx25pdk: Remove duplicated define
bb8bb2c1bd mx25pdk: Use generic filesystem commands
a3581b705a imx6: disable clock command and print_cpuinfo code in SPL
555c0086e6 colibri_imx6: Avoid calling setup_display() from SPL code
0985fc630b apalis_imx6: Avoid calling setup_display() from SPL code
a01e041d10 mx6cuboxi: Avoid calling setup_display() from SPL code
939d30becd wandboard: Avoid calling setup_display() from SPL code
025f356829 cgtqmx6eval: Avoid calling setup_display() from SPL code
3cfa1bd347 mx6sabresd: Avoid calling setup_display() from SPL code
6d9b99b923 mx6sabresd: Add Serial Download Protocol support
3766ef9cea toradex: imx6: Move g_dnl_bind_fixup() into common SPL code
da4a0fd824 board: ge: bx50v3: set eth0 MAC address
5e57f55125 detect and setup solidrun hummingboard2
35e7f4f0aa imx6: drop duplicated bss memset and board_init_r() call
72066ea7f5 pico-imx7d: Add "how to boot with NXP 4.1 Kernel"
58cb0bc9f0 imx: imx7d: remove CamelCase from ENET_xMHz macros
2df17bffbc imx_common: detect USB serial downloader reliably
5615ed0835 imx: add macro to detect whether USB PHY is active

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-base.inc: Always use wic for i.MX25 images
Otavio Salvador [Fri, 29 Sep 2017 19:27:02 +0000 (16:27 -0300)]
imx-base.inc: Always use wic for i.MX25 images

The i.MX25 support is new so there is no reason to extend the
dependency on the old image generation class.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-base.inc: Add basic settings for i.MX25
Otavio Salvador [Fri, 29 Sep 2017 19:27:02 +0000 (16:27 -0300)]
imx-base.inc: Add basic settings for i.MX25

The i.MX25 will always use the use-mainline-bsp override so we force
its inclusion with the override extender mechanism.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agowic: Add a i.MX bootpart templates
Otavio Salvador [Fri, 29 Sep 2017 19:27:02 +0000 (16:27 -0300)]
wic: Add a i.MX bootpart templates

This includes the wic templates which use a separated boot
partition. This allow for easier migration from the new deprecated
sdcard generation class.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agowic: Force the use of 'msdos' partition tables
Otavio Salvador [Fri, 29 Sep 2017 19:27:02 +0000 (16:27 -0300)]
wic: Force the use of 'msdos' partition tables

Some old SoC has problems to read GPT partition tables so we use
'msdos' as default here and if some vendor wants to override it, it
can still be done in their wks files.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agowic: Move all wks files to root layer directory
Otavio Salvador [Fri, 29 Sep 2017 19:27:02 +0000 (16:27 -0300)]
wic: Move all wks files to root layer directory

The wic looks for wks files in many places. The root layer directory
is one of those and makes much easier to find the wks files for
reference and use.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-parser: Upgrade to v4.2.1
Yuqing Zhu [Wed, 27 Sep 2017 09:49:11 +0000 (17:49 +0800)]
imx-parser: Upgrade to v4.2.1

1. Upgrade EULA to v18

2. Bugfixes/Optimization
   - Update HEVC PARSER 01.00.02/ APE PARSER 00.00.08/ MPEG2 PARSER 04.05.10
     1. Delete the useless label in HEVC PARSER.
     2. Fix 2 variables' not init in special case for APE PARSER.
     3. Fix one struct's not init for MPEG2 PARSER.

   - Fix one mp3 can't play on jb4.3_1.1.1-ga
     ID3V2 contains a picture larger than 3MB, need to save ID3 data size
     in self->m_dwID3V2Size to let parser skip it when starting playback.

   - Fix creating parser error
     When variable value is negative, if(bytesToRead) will return true,
     modify this condition to if(bytesToRead > 0).

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-codec: Upgrade to v4.2.1
Yuqing Zhu [Wed, 27 Sep 2017 09:49:10 +0000 (17:49 +0800)]
imx-codec: Upgrade to v4.2.1

1. Upgrade EULA to v18

2. Bugfix/Optimization
   - AACPlus:M4A format audio only can output about 1s audio, then keep silence
     It is caused by AACPlus decoder because aacplus decoder
     occupys much cpu time when decoding.
     Add -O3 build option into aacplus decoder's build script to
     optimize the code.

   - Optimize the code
     Cancel duplicated code in aac_dec/aacplus_dec.
     Cancel unused code in flac_dec.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agokernel-imximage.bbclass: Linux kernel with DCD headers
Otavio Salvador [Tue, 12 Sep 2017 14:20:40 +0000 (11:20 -0300)]
kernel-imximage.bbclass: Linux kernel with DCD headers

This new image type adds support to generate a Linux kernel with DCD
headers. Essentially it adds support to directly boot a Linux kernel
without a bootloader.

As the Linux kernel will be boot directly, it required that the Device
Tree is appended to the kernel image, which had support included in
OE-Core.

To have the Linux kernel generated with the DCD headers, following
steps must be followed:

 - Linux kernel recipe must inherit kernel-imximage class;
 - Device Tree appended Linux kernel must be used
   (KERNEL_DEVICETREE_BUNDLE = "1");
 - DCD header configuration must be provided (dcd.cfg or
   dcd-<devicetree>.cfg);

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoMove from ${COREBASE}/LICENSE to ${COMMON_LICENSE_DIR}/MIT
Otavio Salvador [Sat, 23 Sep 2017 20:48:21 +0000 (17:48 -0300)]
Move from ${COREBASE}/LICENSE to ${COMMON_LICENSE_DIR}/MIT

The OE-Core now warns when someone uses ${COREBASE}/LICENSE so we
should move to ${COMMON_LICENSE_DIR}/MIT to fix this deprecated use.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agou-boot-fslc: Bump revision to ed4d1d9
Vanessa Maegima [Mon, 18 Sep 2017 18:56:30 +0000 (15:56 -0300)]
u-boot-fslc: Bump revision to ed4d1d9

This includes the following changes:

ed4d1d9 Merge pull request #20 from vanmaegima/2017.09+fslc
114483a pico-imx7d: Enable booting from single partition
85cdf96 pico-imx7d: Replace fatload command

Signed-off-by: Vanessa Maegima <vanessa.maegima@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols2088ardb: update UBOOT_CONFIG
Chunrong Guo [Fri, 15 Sep 2017 02:27:11 +0000 (10:27 +0800)]
ls2088ardb: update UBOOT_CONFIG

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols1046ardb:update UBOOT_CONFIG
Chunrong Guo [Fri, 15 Sep 2017 02:27:10 +0000 (10:27 +0800)]
ls1046ardb:update UBOOT_CONFIG

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols1043ardb: update UBOOT_CONFIG
Chunrong Guo [Fri, 15 Sep 2017 02:27:09 +0000 (10:27 +0800)]
ls1043ardb: update UBOOT_CONFIG

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agols1021atwr: update UBOOT_CONFIG
Chunrong Guo [Fri, 15 Sep 2017 02:27:08 +0000 (10:27 +0800)]
ls1021atwr: update UBOOT_CONFIG

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agolinux-fslc-imx: Bump revision to a73554d6a5e1
Stefan Agner [Wed, 13 Sep 2017 00:05:19 +0000 (17:05 -0700)]
linux-fslc-imx: Bump revision to a73554d6a5e1

This merges the 4.1.43 stable release and includes the following
change:

     - a73554d6a5e1 tools include: Add a __fallthrough statement

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoStop using linux-dtb.inc
Otavio Salvador [Wed, 6 Sep 2017 01:36:31 +0000 (22:36 -0300)]
Stop using linux-dtb.inc

The Device Tree support is now handled by the kernel class. This patch
removes the inclusion of linux-dtb.inc from the kernel recipes in this
layer.

Change-Id: I3193f626b490af134e2691f02fc8655f78eb8621
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agou-boot-fslc: Upgrade to 2017.09 release
Fabio Berton [Mon, 11 Sep 2017 21:17:29 +0000 (18:17 -0300)]
u-boot-fslc: Upgrade to 2017.09 release

This commit merge tag v2017.09 and apply the following commits on top
of it:

    - e4a4d913e9 ipu_common: Let the MX6 IPU clock be calculated in run-time
    - 57ea8c60e4 pico-imx7d: Add support for secure boot
    - c5ad50303c mx6sabre_common: Dynamically change the video output
    - 9b412b485a mx6sabre_common: Place video related settings in common code
    - d3d0f38957 wandboard: Set fdt based on board_rev and board_name
    - 199cce79e4 mx6sabresd: Enable video interfaces in bootargs
    - 37d69b40ea mx6sabresd: Use LDO dtb file until LDO bypass support is added
    - 29fffd2510 mx6slevk: Use LDO dtb file until LDO bypass support is added

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agolinux-fslc: Bump version 4.13 to revision b5bb3d72aa5a
Fabio Berton [Mon, 11 Sep 2017 21:17:28 +0000 (18:17 -0300)]
linux-fslc: Bump version 4.13 to revision b5bb3d72aa5a

This commit merges tag v4.13.1 into 4.13.x+fslc and apply the following
commits on top of it:

    - b5bb3d72aa5a Merge tag 'v4.13.1' into 4.13.x+fslc
    - 94cd0e9dcdc1 Linux 4.13.1
    - 4870e1667818 rtlwifi: Fix fallback firmware loading
    - cf37a1b98147 rtlwifi: Fix memory leak when firmware request fails
    - d29e6c2a62cf of/device: Prevent buffer overflow in of_device_modalias()
    - 9cbbaf108404 scsi: sg: recheck MMAP_IO request length with lock held
    - 200afc408c2d scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE
    - ba25748e0a74 cs5536: add support for IDE controller variant
    - c67efb092590 ahci: don't use MSI for devices with the silly Intel NVMe remapping scheme
    - 306096013054 workqueue: Fix flag collision
    - 209db16d0fdc drm/nouveau: Fix error handling in nv50_disp_atomic_commit
    - a60349565c1b drm/nouveau/pci/msi: disable MSI on big-endian platforms by default
    - e0441819b67f s390/mm: avoid empty zero pages for KVM guests to avoid postcopy hangs
    - e9b8f63c296c MCB: add support for SC31 to mcb-lpc
    - 24bb35f226ee mwifiex: correct channel stat buffer overflows
    - 6b42a3cc0b5c dlm: avoid double-free on error path in dlm_device_{register,unregister}
    - 69777219178d iwlwifi: pci: add new PCI ID for 7265D
    - 28c300fda1cf Bluetooth: Add support of 13d3:3494 RTL8723BE device
    - 3d9dc09e99b5 rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter
    - 00d0e93a997a drm/dp/mst: Handle errors from drm_atomic_get_private_obj_state() correctly
    - 410ef183b804 drm/ttm: Fix accounting error when fail to get pages for pool
    - 419a7f1e0904 drm/vgem: Pin our pages for dmabuf exports
    - 2e78447a2d10 ath10k: fix memory leak in rx ring buffer allocation
    - e35d21f7f691 intel_th: pci: Add Cannon Lake PCH-LP support
    - c388e61b09d1 intel_th: pci: Add Cannon Lake PCH-H support
    - 328082ebd9ed fpga: altera-hps2fpga: fix multiple init of l3_remap_lock
    - f89830dba413 thunderbolt: Fix reset response_type
    - 9808d1a5e205 crypto: caam/qi - fix compilation with DEBUG enabled
    - 224aec7e1cb4 crypto: caam/qi - fix compilation with CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
    - 5f9463ea026d binder: free memory on error
    - 8d898335ddda HID: wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage
    - 5beb744c8394 driver core: bus: Fix a potential double free
    - 51a39e2bc933 iio: adc: ti-ads1015: add adequate wait time to get correct conversion
    - d9320af32f64 iio: adc: ti-ads1015: don't return invalid value from buffer setup callbacks
    - 1c68b99af8eb iio: adc: ti-ads1015: avoid getting stale result after runtime resume
    - 86b6c05fe2b7 iio: adc: ti-ads1015: enable conversion when CONFIG_PM is not set
    - dac6ce351a10 iio: adc: ti-ads1015: fix scale information for ADS1115
    - cc06f5a9be34 iio: adc: ti-ads1015: fix incorrect data rate setting update
    - 34c874a4dff3 staging: fsl-dpaa2/eth: fix off-by-one FD ctrl bitmaks
    - 2d94a1e80a9c staging: ccree: save ciphertext for CTS IV
    - a55273d7af6c staging/rts5208: fix incorrect shift to extract upper nybble
    - 9bf1256726f6 USB: core: Avoid race of async_completed() w/ usbdev_release()
    - 5da7c0ceab40 ANDROID: binder: add hwbinder,vndbinder to BINDER_DEVICES.
    - df3389727c0f ANDROID: binder: add padding to binder_fd_array_object.
    - 26be1058110e USB: musb: fix external abort on suspend
    - 02fa872288e0 usb:xhci:Fix regression when ATI chipsets detected
    - f6f8eb105096 usb: Add device quirk for Logitech HD Pro Webcam C920-C
    - 520369b70804 USB: serial: option: add support for D-Link DWM-157 C1
    - 970974a7add8 usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agolinux-fslc: Bump version 4.13 to revision b05d3703cff9
Fabio Berton [Fri, 8 Sep 2017 19:29:36 +0000 (16:29 -0300)]
linux-fslc: Bump version 4.13 to revision b05d3703cff9

This commit merge tag v4.13 into 4.13.x+fslc

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoRemove $COREBASE/LICENSE from LIC_FILES_CHKSUM
Chunrong Guo [Mon, 4 Sep 2017 05:32:45 +0000 (13:32 +0800)]
Remove $COREBASE/LICENSE from LIC_FILES_CHKSUM

Several recipes reference the LICENSE file in their LIC_FILES_CHKSUM variable as ${COREBASE}/LICENSE.
This forces distribution providers to keep this file verbatim or to overload the affected recipes.
The section "Moving to the Yocto Project 1.6 Release" in the Yocto manual suggests removing the LICENSE file where possible.

Remove LICENSE in cases where COPYING.MIT is also given and replace LICENSE with COPYING.MIT if the former was the only entry.
All modified recipes specify LICENSE = "MIT" and none of the in-tree files specify a different license either.

As the packages do not change (the license files are not contained in them), do not increase PR.

(From OE-Core rev: 0059e0661826c857a07c862bcb46162671e0e330)

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoimx-uuc: Bump revision to 1de598e7
Otavio Salvador [Wed, 30 Aug 2017 19:34:26 +0000 (16:34 -0300)]
imx-uuc: Bump revision to 1de598e7

This includes following changes:

1de598e Merge pull request #5 from lijunone/master
a5a05da Update linuxrc
61a1449 Merge pull request #4 from mhei/fixes
af76f6a uuc: fix format nitpick
f8d0c75 uu.c: fix compiler warnings for unused variables
625c36e Merge pull request #2 from mhei/fixes
e6304a7 Merge pull request #3 from lijunone/master
c342fb0 linuxrc: add utp mass storage setup via configfs
f9a8e97 uuc: fix some compiler warnings
65d8bf7 sdimage: use fsync before closing the device
a977121 Add travis hint
03d64cf Small Makefile improvements
9a8c844 sdimage: no need to open image file R/W
592fdb6 sdimage: fix partition size check
3d4b3fa Add a .gitignore with the binaries sdimage and uuc
86e0a1b sdimage: move BCB header to 4 sector offset
2fa75b4 uuc: fix format warnings
f64baff Honour CFLAGS
85a0b23 sdimage: add includes to prevent warnings

Change-Id: I7e81dd0d4666d00b76be3d78982ef2b1bd039b53
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoopenssl10: set PREFERRED_VERSION to openssl-qoriq
Chunrong Guo [Wed, 30 Aug 2017 09:28:23 +0000 (17:28 +0800)]
openssl10: set PREFERRED_VERSION to openssl-qoriq

  fix the following issue:
     NOTE: Resolving any missing task queue dependencies
     NOTE: multiple providers are available for openssl10 (openssl, openssl-qoriq)
     NOTE: consider defining a PREFERRED_PROVIDER entry to match openssl10

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoofp: add ls1088a support
Chunrong Guo [Wed, 30 Aug 2017 09:28:22 +0000 (17:28 +0800)]
ofp: add ls1088a support

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agodce :add ls1088a support
Chunrong Guo [Wed, 30 Aug 2017 09:28:21 +0000 (17:28 +0800)]
dce :add ls1088a support

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoqemu-qoriq: remove
Chunrong Guo [Wed, 30 Aug 2017 09:28:20 +0000 (17:28 +0800)]
qemu-qoriq: remove

This pkg will not be supported anymore.

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
7 years agoadd itbimage support
Chunrong Guo [Tue, 29 Aug 2017 08:38:44 +0000 (16:38 +0800)]
add itbimage support

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>