]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
10 years agoconf/layer.conf: remove BB_ENV_EXTRAWHITE setting
Ting Liu [Thu, 7 Aug 2014 02:12:23 +0000 (10:12 +0800)]
conf/layer.conf: remove BB_ENV_EXTRAWHITE setting

If not removed, BB_ENV_EXTRAWHITE is overrided as "KSRC USRC".

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agofmlib: use SOC_FAMILY as override in do_install
Ting Liu [Thu, 7 Aug 2014 02:01:28 +0000 (10:01 +0800)]
fmlib: use SOC_FAMILY as override in do_install

In previous commit, do_install was missed. update it.

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agoudev-extraconf: not automount disk partitions
Ting Liu [Fri, 1 Aug 2014 04:33:18 +0000 (12:33 +0800)]
udev-extraconf: not automount disk partitions

There is a bug found in FSL SDK:
kernel can't boot up (or hang for a long time) when board connects
with a HDD (has extended partition) via pcie sata controller card.

avoid auto-mounting disk partitions. user can do it via fstab.

And move all the customized rules to qoriq-ppc folers.

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agoudev-extraconf: not automount network block devices
Ting Liu [Fri, 1 Aug 2014 04:33:17 +0000 (12:33 +0800)]
udev-extraconf: not automount network block devices

The nbd devices are set up loop devices, we first have dead device
nodes, then later we attach stuff behind them. At the time of the udev
creation event, nothing works at nbd devices.

This avoids unnecessary boot error msg:
| nbd0: Attempted send on closed socket
| end_request: I/O error, dev nbd0, sector 0

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agoudev[-extraconf]: skip mmc rpmb partitions
Ting Liu [Fri, 1 Aug 2014 04:33:16 +0000 (12:33 +0800)]
udev[-extraconf]: skip mmc rpmb partitions

In FSL SDK 1.6 Kernel, mmc driver has created a new partition
with "mmcblkXrpmb" if device expresses it support of RPMB.

RPMB (Replay Protected Memory Block), A signed access to a Replay
Protected Memory Block is provided. This function provides means
for the system to store data to the specific memory area in an
authenticated and replay protected manner.

In that case, any read/write access to this partition device will
report errors which will not impact any fuction.

add rules to skip it, avoid the below error msg:
| mmcblk0rpmb: retrying using single block read
| mmcblk0rpmb: error -110 transferring data

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agoudev-extraconf: remove obsolete local.rules
Ting Liu [Fri, 1 Aug 2014 04:33:15 +0000 (12:33 +0800)]
udev-extraconf: remove obsolete local.rules

local.rules was used for udev, and the content of this obsolete file
was seperated (automount.rules/autonet.rules/...).

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agoipsec-demo (scripts and configuration files) add recipe
Ting Liu [Thu, 24 Jul 2014 07:48:17 +0000 (15:48 +0800)]
ipsec-demo (scripts and configuration files) add recipe

There are some ipsec demo scripts and configuration files for qoriq
boards. add a recipe to hold them.

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agolibvirt: add bbappend for qoriq-ppc customizations
Ting Liu [Thu, 24 Jul 2014 07:48:16 +0000 (15:48 +0800)]
libvirt: add bbappend for qoriq-ppc customizations

* add customized qemu.conf to enable cgroup device and add /dev/net/tun
  device as cgroup
* add customized PKGCONFIG as not all features supported on ppc boards.

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agofmlib: use SOC_FAMILY as override
Ting Liu [Thu, 24 Jul 2014 07:48:14 +0000 (15:48 +0800)]
fmlib: use SOC_FAMILY as override

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoadd more generic SOC_FAMILY name t1/t2/t4/b4
Ting Liu [Thu, 24 Jul 2014 07:48:13 +0000 (15:48 +0800)]
add more generic SOC_FAMILY name t1/t2/t4/b4

currently the SOC_FAMILY name only cover 32b/64b for each one. add
a more generic one to make it more usable.

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoadd cs4315-firmware license file Cortina
Ting Liu [Thu, 24 Jul 2014 07:48:12 +0000 (15:48 +0800)]
add cs4315-firmware license file Cortina

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agolibedit/tclap: remove
Ting Liu [Thu, 24 Jul 2014 02:44:24 +0000 (10:44 +0800)]
libedit/tclap: remove

they already exist in meta-openembeded layer, remove

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoREADME: add dependency on meta-openembedded
Ting Liu [Thu, 24 Jul 2014 02:44:23 +0000 (10:44 +0800)]
README: add dependency on meta-openembedded

some fsl own pkgs depend on pkgs in meta-openembeded. for example,
asf needs ipsec-tools, usdpaa/skmm-ep needs libedit, fmc needs tclap.

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoset BB_DANGLINGAPPENDS_WARNONLY as true
Ting Liu [Thu, 24 Jul 2014 02:44:22 +0000 (10:44 +0800)]
set BB_DANGLINGAPPENDS_WARNONLY as true

a ppc specific patch for luajit (exist in mete-oe) was moved to this
layer recently. set BB_DANGLINGAPPENDS_WARNONLY as true for the
situation where meta-oe was not pulled in.

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agou-boot-qoriq: rename to match verion 2014.01
Chunrong Guo [Wed, 23 Jul 2014 06:58:40 +0000 (14:58 +0800)]
u-boot-qoriq: rename to match verion 2014.01

Signed-off-by: Chunrong Guo <B40290@freescale.com>
10 years agoskmm-ep: add two missing header files
Ting Liu [Wed, 23 Jul 2014 06:12:02 +0000 (14:12 +0800)]
skmm-ep: add two missing header files

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agoopenssl_1.0.1g.bbappend: add missing colon for FILESEXTRAPATHS
Hongxu Jia [Wed, 23 Jul 2014 03:30:50 +0000 (11:30 +0800)]
openssl_1.0.1g.bbappend: add missing colon for FILESEXTRAPATHS

While other openssl's bbapend to assign FILESEXTRAPATHS,
there was a potential dir split error.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
10 years agocryptodev-fsl: add missing colon for FILESEXTRAPATHS
Hongxu Jia [Wed, 23 Jul 2014 03:30:49 +0000 (11:30 +0800)]
cryptodev-fsl: add missing colon for FILESEXTRAPATHS

While other cryptodev-fsl's bbapend to assign FILESEXTRAPATHS,
there was a potential dir split error.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
10 years agoprocps: disabling reverse-path filtering
Ting Liu [Tue, 22 Jul 2014 10:32:18 +0000 (18:32 +0800)]
procps: disabling reverse-path filtering

rp_filter causes issues with VLAN interfaces.

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agomerge-files: add recipe
Ting Liu [Wed, 23 Jul 2014 02:25:06 +0000 (10:25 +0800)]
merge-files: add recipe

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoinit-ifupdown: use customized interfaces for qoriq-ppc
Ting Liu [Tue, 22 Jul 2014 10:32:16 +0000 (18:32 +0800)]
init-ifupdown: use customized interfaces for qoriq-ppc

the file is same with the one for qemuarm in poky/meta/, only
define loopback interface.

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoluajit: add bbappend to hold ppc specific patch
Ting Liu [Tue, 22 Jul 2014 10:32:15 +0000 (18:32 +0800)]
luajit: add bbappend to hold ppc specific patch

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoremove obsolete patches
Ting Liu [Tue, 22 Jul 2014 10:32:14 +0000 (18:32 +0800)]
remove obsolete patches

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoenable multilib for e5500-64b/e6500/e6500-64b
Ting Liu [Tue, 22 Jul 2014 10:04:00 +0000 (18:04 +0800)]
enable multilib for e5500-64b/e6500/e6500-64b

enable multilib by default as it is needed:
* for e5500-64b/e6500-64b, 32bit toolchain is need to build u-boot
* for e6500, only 64bit kernel is supported

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agoipc-modules: move to recipes-kernel/
Ting Liu [Fri, 11 Jul 2014 07:52:16 +0000 (02:52 -0500)]
ipc-modules: move to recipes-kernel/

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoinherit qoriq_build_64bit_kernel for kernel/module recipes
Ting Liu [Fri, 11 Jul 2014 07:49:10 +0000 (02:49 -0500)]
inherit qoriq_build_64bit_kernel for kernel/module recipes

ppce6500 is a specific core which only support 64bit kernel, the duplicate
hack codes were packaged into qoriq_build_64bit_kernel.bbclass, use it.

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoadd default setting for MKUBIFS_ARGS and UBINIZE_ARGS
Ting Liu [Fri, 11 Jul 2014 07:36:44 +0000 (02:36 -0500)]
add default setting for MKUBIFS_ARGS and UBINIZE_ARGS

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoset IMAGE_CLASSES = "image_types_uboot" as defaut
Ting Liu [Fri, 11 Jul 2014 07:30:00 +0000 (02:30 -0500)]
set IMAGE_CLASSES = "image_types_uboot" as defaut

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoadd u-boot as EXTRA_IMAGEDEPENDS
Ting Liu [Fri, 11 Jul 2014 07:24:40 +0000 (02:24 -0500)]
add u-boot as EXTRA_IMAGEDEPENDS

* As the doc said:
EXTRA_IMAGEDEPENDS = "A list of recipes to build that do not
provide packages for installing into the root filesystem."
MACHINE_EXTRA_RRECOMMENDS = "A list of machine-specific packages
to install as part of the image being built"

* use += for MACHINE_EXTRA_RRECOMMENDS definition

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoremove fslmachine MACHINEOVERRIDES usage
Ting Liu [Fri, 11 Jul 2014 06:52:40 +0000 (01:52 -0500)]
remove fslmachine MACHINEOVERRIDES usage

fslmachine is too generic, use qoriq-ppc instead.

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agolinux-qoriq-sdk: rename to linux-qoriq
Ting Liu [Fri, 11 Jul 2014 06:25:59 +0000 (01:25 -0500)]
linux-qoriq-sdk: rename to linux-qoriq

like linux-imx, linux-qoriq is supposed to be provided and supported
by Freescale. it uses latest linux codes on git.freescale.com

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agou-boot: rename to u-boot-qoriq
Ting Liu [Fri, 11 Jul 2014 06:17:36 +0000 (01:17 -0500)]
u-boot: rename to u-boot-qoriq

like u-boot-imx, u-boot-qoriq is supposed to be provided and supported
by Freescale. it uses latest u-boot codes on git.freescale.com

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoconf/machine/: move common bits to inc files
Ting Liu [Fri, 11 Jul 2014 06:07:56 +0000 (01:07 -0500)]
conf/machine/: move common bits to inc files

* add four new files to hold common bits:
   include/qoriq-base.inc
   include/qoriq-default-providers.inc
   include/qoriq-default-settings.inc
   include/qoriq-default-versions.inc
* add 'qoriq-ppc' into list of MACHINEOVERRIDES

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoremove obsolete PREFERRED_VERSION for virtual/kernel
Ting Liu [Fri, 11 Jul 2014 05:28:08 +0000 (00:28 -0500)]
remove obsolete PREFERRED_VERSION for virtual/kernel

there is only one linux-qoriq-sdk recipe that is based on 3.12 now

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoremove kernel26 machine feature usage
Ting Liu [Fri, 11 Jul 2014 05:25:54 +0000 (00:25 -0500)]
remove kernel26 machine feature usage

kernel26 is now obsolete so remove it from the machine configs

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agomove all inc files to folder include/
Ting Liu [Fri, 11 Jul 2014 05:20:06 +0000 (00:20 -0500)]
move all inc files to folder include/

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agocryptodev-linux/module: use fsl maintained source
Zhenhua Luo [Sat, 14 Jun 2014 06:38:18 +0000 (14:38 +0800)]
cryptodev-linux/module: use fsl maintained source

FSL SDK released its own cryptodev based on 1.6, but not all the codes
was upstreamed, add bbappend to use fsl maintained source. This change
only be applied for fsl machines

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoqoriq_build_64bit_kernel.bbclass: add for ppce6500
Ting Liu [Thu, 10 Jul 2014 09:23:50 +0000 (04:23 -0500)]
qoriq_build_64bit_kernel.bbclass: add for ppce6500

ppce6500 is a specific core which only support 64bit kernel,
introduce qoriq_build_64bit_kernel.bbclass to do this

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoopenssl: use fsl maintained source
Ting Liu [Sat, 14 Jun 2014 05:25:20 +0000 (13:25 +0800)]
openssl: use fsl maintained source

add bbappend to use fsl own openssl source code which was tested

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoopenssl: set preferred version to 1.0.1g
Ting Liu [Wed, 9 Jul 2014 06:43:21 +0000 (01:43 -0500)]
openssl: set preferred version to 1.0.1g

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoopenssl: downgrade to 1.0.1g
Ting Liu [Thu, 3 Jul 2014 07:32:04 +0000 (02:32 -0500)]
openssl: downgrade to 1.0.1g

openssl released in fsl sdk v1.6 was based on 1.0.1g, so downgrade for fsl boards.
the imported recipes were based on daisy-11.0.0 which FSL SDK based on.

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoeth-config: fix wrong md5sum of license file
Ting Liu [Tue, 1 Jul 2014 10:01:26 +0000 (05:01 -0500)]
eth-config: fix wrong md5sum of license file

license file has no changes.

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agouspdcp: add recipe for sdk v1.6
Zhenhua Luo [Sat, 14 Jun 2014 06:30:59 +0000 (14:30 +0800)]
uspdcp: add recipe for sdk v1.6

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
10 years agoskmm-host: add recipe for sdk v1.6
Zhenhua Luo [Sat, 14 Jun 2014 06:29:07 +0000 (14:29 +0800)]
skmm-host: add recipe for sdk v1.6

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
10 years agopkc-host: add recipe for sdk v1.6
Zhenhua Luo [Sat, 14 Jun 2014 06:26:28 +0000 (14:26 +0800)]
pkc-host: add recipe for sdk v1.6

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
10 years agopkc-firmware: add recipe for sdk v1.6
Zhenhua Luo [Sat, 14 Jun 2014 06:25:22 +0000 (14:25 +0800)]
pkc-firmware: add recipe for sdk v1.6

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
10 years agocs4315-firmware: add recipe for sdk v1.6
Ting Liu [Sat, 14 Jun 2014 05:14:06 +0000 (13:14 +0800)]
cs4315-firmware: add recipe for sdk v1.6

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoasf: update to sdk v1.6 release
Zhenhua Luo [Sat, 14 Jun 2014 06:34:33 +0000 (14:34 +0800)]
asf: update to sdk v1.6 release

changes:
 ASFIPSEC: Fix for IPV6 crash dump when L2blob is not resolved.
 ASFIPSEC: Patch to fix P1010/P9131 IPSEC.
 ASF: Fix - Reassembly cleanCB not getting called.
 ASF: Giving fragmented non TCP/UDP/AH/ESP packet back to linux.
 ASFIPSEC:Patch to Fix ICV error in IPv6 case.
 asf: handle memory leak due to software buffer counter.
 AH-SHA1 does not work with ASF
 fmc scripts : 48G fmc config file for T4240RDB
 ASFIPSEC: Patch to fix crash when IPSEC traffic is initiated.
 Patch to fix klocwork issues
 Crash during ping6 test for varied sizes across the tunnel.
 FMC : Adding new config file to support 22G ports for  T2080QDS
 ASF : Porting ASF to kernel 3.13
 asf_ipsec: Patch to fix the MD5 issue.
 ASF: Memory leaks observed.
 asf_ipsec: Patch to fix the issue in AH for 64 bits.
 ASF_IPSEC:Same SA is getting added twice under stress traffic
 ASF_IPSEC:Multiple times of Addition and deletion of SPD and SAs causing linkage problem.
 ASF_IPEC: Unable to delete SPD from ASF.
 ASF-IPSEC:SA flush with traffic through the DUT causing crash.
 ipsec_scripts: Patch to add scripts for all algorithmic combinations for IPsec.
 asf_ipfrag: Patch to fix the issue of crash on P5040RDB.
 ASF : Patch to decrement software buffer pool counter when packet send to linux.
 ASFCTRL : Patch to reflect back the changes made in linux to netdev_notifier_info_to_dev() of asfctrl.
 ASF : update CONFIG_FSL_DPAA_TX_RECYCLE to CONFIG_FMAN_T4240
 asf_ipsec: Patch to fix the compilation error.
 asf_qos: Patch to fix the compilation error in asf_qos.
 ASFIPSEC: Integeration with DPAA eth SG driver
 asf_proc: Patch to update the procfs code.
 ASFIPSEC : Large size self-generated ping packet crash resolved.
 ASF: Patch to fix traffic halt issue in IPSEC fragmentation case.
 ASFIPSEC: Patch to fix the crash seen while deleting SA.
 ASFCTRL: Patch to check for loopback packet and do not offload it.
 ASFIPSEC: invalidate magic number while offloading policy in asfctrl_xfrm_enc_hook
 ASFIPSEC: Patch to fix IPSEC fragmented traffic issues.
 MODULE_LICENSE is changed to dual(BSD/GPL)
 ASF: FMC: Adding 1G port entries for T4240QDS boards.
 ASF: Defining flag in ASF for FSL_DPAA_TX_RECYCLE framework
 ASF: Adding debug module to create a loopback framawork on DPAA platform
 ASF:FMC: Extra line is removed from the file.
 Removing make error when ASF is disabled in Kernel

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
10 years agoqe-ucode: add recipe for sdk v1.6
Zhenhua Luo [Sat, 14 Jun 2014 06:40:50 +0000 (14:40 +0800)]
qe-ucode: add recipe for sdk v1.6

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
10 years agoapptrk: add recipe for sdk v1.6 release
Ting Liu [Sat, 14 Jun 2014 04:20:41 +0000 (12:20 +0800)]
apptrk: add recipe for sdk v1.6 release

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agouio-seville: add recipe for sdk v1.6
Ting Liu [Sat, 14 Jun 2014 04:56:41 +0000 (12:56 +0800)]
uio-seville: add recipe for sdk v1.6

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoceetm: add recipe for sdk v1.6 release
Ting Liu [Sat, 14 Jun 2014 04:25:46 +0000 (12:25 +0800)]
ceetm: add recipe for sdk v1.6 release

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoweb-sysmon: update to sdk v1.6 release
Ting Liu [Sat, 14 Jun 2014 03:37:54 +0000 (11:37 +0800)]
web-sysmon: update to sdk v1.6 release

changes:
 Add T4240QDS case, monitor.conf is an example based on T4240QDS
 Add power consumption monitoring support
 Adjust monitoring duration: 20mins->10mins, 4hours->1hour
 Update copyright
 Update refresh rate as every 10 senconds
 Disable error logging for lighttpd

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agocst: update to sdk v1.6 release
Ting Liu [Sat, 14 Jun 2014 04:16:45 +0000 (12:16 +0800)]
cst: update to sdk v1.6 release

changes:
 KEY_SELECT removed from input file for u-boot -LS1
 Input files added for LS1 (group 5)
 Added proper address of u-boot for u-boot header
 LS1021: unisign fixed for group5
 code clean up
 code cleanup
 Added sample input file for legacy boot feature in dir: input_files/legacy_cfsign/
 Added legacy boot feature
 code clean up
 Entry point and address changed for increased U-boot Size
 add support for SDHC in CSF(ESBC) Header
 input files modified for c29x

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoboot-format: update to sdk v1.6 release
Ting Liu [Sat, 14 Jun 2014 04:13:44 +0000 (12:13 +0800)]
boot-format: update to sdk v1.6 release

changes:
 p2020rdb: Add L2/SRAM boot support
 powerpc: update dat files to take care 768KB u-boot

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoflib: update to sdk v1.6 release
Ting Liu [Sat, 14 Jun 2014 04:06:26 +0000 (12:06 +0800)]
flib: update to sdk v1.6 release

changes:
 fix ZUC-E + SNOW f9 decapsulation
 fix PDCP Control Plane AES-CTR + SNOW f9 decapsulation
 WiMAX: wait to update the header on encap era4
 WiMAX: invalidate prefetch buffer on encap (era5+)
 fix invalid offset in PDCP MOVE commands
 fix RLC PDB comment
 fix WiFi for SEC ERA > 5
 remove nonsensical comment for MBMS descriptor creation function
 fix RLC encap descriptor
 add WCDMA RLC protocol descriptors
 MBMS processing should be done only on devices with SEC ERA >= 5
 MOVE - fix (#2) support for selecting offset in MATH Regs using AUX field
 MOVE - fix support for selecting offset in MATH Regs using AUX field
 fix MBMS statistics writeback
 add MBMS statistics retrieval function
 fix PATCH_RAW and PATCH_RAW_NON_LOCAL
 beautify MBMS descriptor creation functions
 add PATCH_RAW and PATCH_RAW_NON_LOCAL support
 fix IFB in MBMS Type 1 & 3 descriptors
 remove compiler warnings from descriptors
 remove compiler warnings from RTA library core
 add MBMS SYNC protocol processing support
 SEQ IN PTR - don't generate pointer field when SOP is used
 fix PDCP Control Plane AES-CTR + SNOW f9 decapsulation for SEC ERA >=6
 PROTOCOL - add ODF and DFV HMO bits for IPsec protocol
 fix PDCP Control Plane with ZUC encryption & NULL integrity
 Job descriptor - fix usage of Make Trusted Descriptor (MTD)
 enable SEC Era 6 support
 Extended job descriptor - add support for FTD bit
 add JUMP_INC and JUMP_DEC commands
 MOVE - add support for selecting offset in MATH Regs using AUX field
 SEQFIFOLOAD - add support for AIDF bit
 SEQKEY - add support for VLF and AIDF bits
 WAITCOMP is a MOVE-specific flag, not a generic flag
 LOAD - fix length mask for the case when dst is DCTRL
 SEQ OUT PTR - add support for RST and EWS bits
 Job descriptor - do not allow TD and MTD options in the same time
 Job descriptor - add support for Extended Header - JOB_HDR_EXT
 refactoring - add __rta_out* for writing in the descriptor buffer
 LOAD command fix - always return the insertion offset in the desc buffer
 add defines needed for Linux kernel integration
 add helper macros for finding out descriptor length
 move platform dependencies to compat.h
 whitespace fixes
 add Class Context src/dst for the LOAD/STORE commands
 add defines for SEC commands
 rename MATH src/dst PROT to MATH DPOVRD
 add support for RNG4 bits PS, AI
 rename FIFOLD_TYPE_DFIFO to FIFOLD_TYPE_NOINFOFIFO
 rename LD/ST DECO descriptor buffers src/dst
 sync pdb.h with Linux kernel counterpart
 prepare sync of pdb.h with Linux kernel counterpart
 fix test_load DXLT golden pattern
 Update RSA descriptors
 add DES-CBC/3DES-CBC & AES-XCBC-MAC-96 IPsec descriptors
 add TLS family descriptor for cipher block suites
 add RSA protocol descriptors
 fix AES-CTR + SNOW f9 decapsulation

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agohv-cfg: update to sdk v1.6 release
Ting Liu [Sat, 14 Jun 2014 03:57:16 +0000 (11:57 +0800)]
hv-cfg: update to sdk v1.6 release

changes:
 t1040: move hv pma lower
 t1040: assign scfg node to part1
 e6500: Enable direct guest tlb management for several chips
 Revert "b4rev2: Disable direct guest tlb management"
 Revert "t4rev2: Disable direct guest tlb management"
 t4240rdb: Add missing ports
 t2080rdb: initial hv-2p scenario
 t4240rdb: update pci nodes to match the rcw
 t4240qds: add missing "dce" and "rman" devices
 t4240rdb: add missing "dce" and "rman" devices
 t4240rdb: initial hv-2p scenario
 pme : add missing device nodes
 Add several experimental hv config files
 p5020ds: initial hv-2p scenario
 t1040rdb: initial hv-2p scenario
 t1040qds: initial hv-2p scenario
 t2080qds: Add two more ports in the first partition
 t2080qds: add a few missing devices
 t2080qds: Renamed hv-cfg folder to match the proper rcw
 t2080qds: Add DPAA ports
 t2080qds: initial hv-2p scenario

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoqoriq-debug: use autotools-brokensep
Ting Liu [Tue, 1 Jul 2014 14:40:14 +0000 (09:40 -0500)]
qoriq-debug: use autotools-brokensep

Currently it does not support S!=B build, workaround it now

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoqoriq-debug: update to sdk v1.6 release
Ting Liu [Sat, 14 Jun 2014 03:40:06 +0000 (11:40 +0800)]
qoriq-debug: update to sdk v1.6 release

Changes:
 Corrected char buffer overrun error
 Added suport for Linux kernel 3.12
 Corrected memory map for QMAN and BMAN for T4/B4
 Added Device Config support for Gen 1 processors.
 Support for additional T4240rev2 and B4860rev2 debug components

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agohypervisor: skip already-stripped check
Ting Liu [Tue, 1 Jul 2014 10:05:45 +0000 (05:05 -0500)]
hypervisor: skip already-stripped check

partman binary was set to be stripped in source code

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agohypervisor: update to v1.3-009 release
Ting Liu [Sat, 14 Jun 2014 03:55:54 +0000 (11:55 +0800)]
hypervisor: update to v1.3-009 release

v1.3-009 bug fixes and changes
  -introducing "fast tlb1 feature" - the performance of TLB1 emulation
   is significantly improved by implementing a shorter code path for
   non-IPROT TLB1 entries. This is particularly useful for guests
   making heavy use of tlb1, for example when using indirect tlb1 entries.
   The feature is controlled by a Kconfig  option and is enabled by default.
  -EPCR[DGTMI] (disable guest tlb management instructions) is now
   dynamically controlled
  -workaround A-006958 time-base erratum
  -workaround A-007907 l1 stash on e6500 erratum
  -workaround A-008007 t1040 pvr erratum
  -workaround A-00598 pamu erratum
  -workaround t1040 uart fifo erratum
  -other misc fixes

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agohypervisor: use seperate folder for 32/64b output
Ting Liu [Tue, 27 May 2014 05:56:34 +0000 (00:56 -0500)]
hypervisor: use seperate folder for 32/64b output

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agoqemu: Prevent QA warnings about /run
Ting Liu [Tue, 1 Jul 2014 13:48:56 +0000 (08:48 -0500)]
qemu: Prevent QA warnings about /run

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoqemu: update to QEMU 1.7
Stuart Yoder [Tue, 8 Apr 2014 23:11:38 +0000 (18:11 -0500)]
qemu: update to QEMU 1.7

Signed-off-by: Stuart Yoder <stuart.yoder@freescale.com>
10 years agousdpaa: update to sdk v1.6 release
Vakul Garg [Wed, 19 Mar 2014 16:33:21 +0000 (12:33 -0400)]
usdpaa: update to sdk v1.6 release

1. Added a new variable for the FMan version so that the usdpaa applications to
   correctly use the fmlib interface.
2. Unify the indentation character, replace tab with space 4 character
3. add support for new added boards

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoadd recipes for ipc kernel module and userspace tool
Ting Liu [Sat, 14 Jun 2014 04:48:01 +0000 (12:48 +0800)]
add recipes for ipc kernel module and userspace tool

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agofmlib: update to sdk v1.6 release
Zhenhua Luo [Fri, 21 Feb 2014 07:34:07 +0000 (15:34 +0800)]
fmlib: update to sdk v1.6 release

add support for new added boards

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agorcw: update to sdk v1.6 release
Zhenhua Luo [Fri, 21 Feb 2014 07:13:16 +0000 (15:13 +0800)]
rcw: update to sdk v1.6 release

add support for new added boards

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agofmc: update to sdk v1.6 release
Zhenhua Luo [Wed, 19 Feb 2014 02:14:32 +0000 (10:14 +0800)]
fmc: update to sdk v1.6 release

add support for new added boards

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agofm-ucode: update to sdk v1.6 release
Zongchun Yu [Tue, 26 Nov 2013 10:22:39 +0000 (18:22 +0800)]
fm-ucode: update to sdk v1.6 release

1. add support for new added boards
2. simplify the definition of compatible_machine

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoupdate machine configure file for old boards
Ting Liu [Wed, 22 Jan 2014 09:05:38 +0000 (17:05 +0800)]
update machine configure file for old boards

1.c293pcie: remove C293PCIE_NAND from UBOOT_MACHINE list
2.p1023rdb: update defconfig to p1023_defconfig

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoadd machine configure file for new boards
Zongchun Yu [Mon, 25 Nov 2013 02:00:46 +0000 (10:00 +0800)]
add machine configure file for new boards

based on latest kernel/u-boot codes, add following boards:
t1040rdb-64b
t1040rdb
t1042rdb-64b
t1042rdb
t2080rdb-64b
t2080rdb
t4240rdb-64b
t4240rdb

Signed-off-by: Ting Liu <ting.liu@freescale.com>
10 years agou-boot: adjust DEPENDS and PATH setting for multilib build
Ting Liu [Tue, 1 Jul 2014 09:03:46 +0000 (04:03 -0500)]
u-boot: adjust DEPENDS and PATH setting for multilib build

all cross tools were put into the native sysroot per target arch
instead of tune arch now:
commit e078edbf99f733c04ec8ca50ff10d2200b6d14d4
binutils/gcc/gdb: Add TARGET_ARCH to PN for all cross recipes

adjust DEPENDS and PATH setting for multilib build

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agou-boot: update to sdk v1.6 release
Ting Liu [Fri, 17 Jan 2014 09:33:38 +0000 (17:33 +0800)]
u-boot: update to sdk v1.6 release

1.u-boot released in sdk v1.6 was based on 2014.01, set PV to 2014.01+fslgit
2.all the license files was put to Licenses/ directory now, update LIC_FILES_CHKSUM
3.not break if the u-boot config not supported
4.nand u-boot was named as u-boot-with-spl.bin, copy the right binary

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agolinux: fix 64bit kernel builds with binutils 2.24
Ting Liu [Tue, 1 Jul 2014 09:59:20 +0000 (04:59 -0500)]
linux: fix 64bit kernel builds with binutils 2.24

upstream commit: 7998eb3dc700aaf499f93f50b3d77da834ef9e1d

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agolinux: update to sdk v1.6 release
Ting Liu [Tue, 18 Feb 2014 08:47:44 +0000 (16:47 +0800)]
linux: update to sdk v1.6 release

1.move more generic bits to linux-qoriq-sdk.inc file
2.add support for multiple kernel delta config files
3.Append SDK_VERSION to .scmversion, and use the same version format
with u-boot. For exmaple: 3.12.17-rt25-QorIQ-SDK-V1.6+gfae7d11
4.add linux-qoirq-sdk_3.12.bb to use latest released codes in sdk v1.6, detailed changes can be viewed at:
http://git.freescale.com/git/cgit.cgi/ppc/sdk/linux.git/log/?qt=range&q=c29fe1a733308cbe592b3af054a97be1b91cf2dd

Signed-off-by: Ting Liu <b28495@freescale.com>
10 years agoconf/machine/*.inc: install kernel-modules package for FSL PPC targets
Fahad Arslan [Fri, 30 May 2014 16:59:16 +0000 (21:59 +0500)]
conf/machine/*.inc: install kernel-modules package for FSL PPC targets

Following boards are affected:
- b4420qds-64b
- b4420qds
- b4860qds-64b
- b4860qds
- bsc9131rdb
- bsc9132qds
- c293pcie
- p1010rdb
- p1020rdb
- p1021rdb
- p1022ds
- p1023rdb
- p1025twr
- p2020ds
- p2020rdb
- p2041rdb
- p3041ds
- p4080ds
- p5020ds-64b
- p5020ds
- p5040ds-64b
- p5040ds
- t2080qds-64b
- t2080qds
- t4160qds-64b
- t4160qds
- t4240qds-64b
- t4240qds

Signed-off-by: Fahad Arslan <Fahad_Arslan@mentor.com>
10 years agoqemu: add libssh2 options in configure
chunrong guo [Thu, 29 May 2014 03:25:28 +0000 (03:25 +0000)]
qemu: add libssh2 options in configure

Hello all,

Fsl qemu will update 1.7 in July or June.
Fsl qemu 1.7  configure  options  support libssh2.
This patch will be retired when fsl qemu updates 1.7 .

thanks,
chunrong

-----Original Message-----
From: b40290@freescale.com [mailto:b40290@freescale.com]
Sent: Wednesday, May 28, 2014 6:08 PM
To: meta-freescale@yoctoproject.org
Cc: Liu Ting-B28495; Luo Zhenhua-B19537; Guo Chunrong-B40290
Subject: [meta-fsl-ppc][PATCH v2 ] qemu: add libssh2 options in configure

From: Chunrong Guo <B40290@freescale.com>

    * fix the following error:
    |ERROR: unknown option --disable-libssh2

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoconf/machine/*.conf: Rework information header
Chunrong Guo [Wed, 28 May 2014 09:28:20 +0000 (17:28 +0800)]
conf/machine/*.conf: Rework information header

  *Rework the information header to include a proper name, SoC and
   maintainer fields.

   This change has been done for follow boards:
       - b4420qds-64b
       - b4420qds
       - b4860qds-64b
       - b4860qds
       - bsc9131rdb
       - bsc9132qds
       - c293pcie
       - p1010rdb
       - p1020rdb
       - p1021rdb
       - p1022ds
       - p1023rdb
       - p1025twr
       - p2020ds
       - p2020rdb
       - p2041rdb
       - p3041ds
       - p4080ds
       - p5020ds-64b
       - p5020ds
       - p5040ds-64b
       - p5040ds
       - t2080qds-64b
       - t2080qds
       - t4160qds-64b
       - t4160qds
       - t4240qds-64b
       - t4240qds

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoremove PRINC use in meta-fsl-ppc
Chunrong Guo [Fri, 25 Apr 2014 04:02:09 +0000 (12:02 +0800)]
remove PRINC use in meta-fsl-ppc

Signed-off-by: Chunrong Guo <B40290@freescale.com>
11 years agoUse generic bbappend files
Otavio Salvador [Tue, 22 Apr 2014 13:00:33 +0000 (10:00 -0300)]
Use generic bbappend files

This uses the % wildcard for recipe matching, this easy the update of
recipe versions and maintenance.

 - udev-extraconf_1.0.bbappend
 - xserver-xf86-config_0.1.bbappend
 - lttng-modules_2.3.3.bbappend

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoFreescale-EULA: fix awq weird character
Ting Liu [Tue, 22 Apr 2014 12:02:56 +0000 (20:02 +0800)]
Freescale-EULA: fix awq weird character

Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
11 years agolinux-qoriq-sdk: add git revision to the local version
Chunrong Guo [Thu, 27 Mar 2014 05:41:02 +0000 (13:41 +0800)]
linux-qoriq-sdk: add git revision to the local version

Signed-off-by: Chunrong Guo <B40290@freescale.com>
11 years agou-boot: add git revision to the local version
Chunrong Guo [Thu, 27 Mar 2014 05:46:20 +0000 (13:46 +0800)]
u-boot: add git revision to the local version

Signed-off-by: Chunrong Guo <B40290@freescale.com>
11 years agou-boot: update SHA for SDK T2080QDS
Zongchun Yu [Thu, 23 Jan 2014 06:05:31 +0000 (14:05 +0800)]
u-boot: update SHA for SDK T2080QDS

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agousdpaa: update the SHA for SDK T2080QDS
Zongchun Yu [Thu, 23 Jan 2014 05:46:35 +0000 (13:46 +0800)]
usdpaa: update the SHA for SDK T2080QDS

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agorcw: update SHA for SDK T2080QDS
Zongchun Yu [Thu, 23 Jan 2014 05:41:58 +0000 (13:41 +0800)]
rcw: update SHA for SDK T2080QDS

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agolinux: update SHA for SDK T2080QDS
Zongchun Yu [Thu, 23 Jan 2014 05:33:16 +0000 (13:33 +0800)]
linux: update SHA for SDK T2080QDS

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agoflib: update SHA for SDK T2080QDS
Zongchun Yu [Thu, 23 Jan 2014 05:26:19 +0000 (13:26 +0800)]
flib: update SHA for SDK T2080QDS

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agofmlib: update SHA for SDK T2080QDS
Zongchun Yu [Thu, 23 Jan 2014 04:23:50 +0000 (12:23 +0800)]
fmlib: update SHA for SDK T2080QDS

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agohypervisor: update SHA for SDK T2080QDS
Zongchun Yu [Thu, 23 Jan 2014 03:55:56 +0000 (11:55 +0800)]
hypervisor: update SHA for SDK T2080QDS

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agohv-cfg: update SHA for SDK T2080QDS
Zongchun Yu [Thu, 23 Jan 2014 03:49:21 +0000 (11:49 +0800)]
hv-cfg: update SHA for SDK T2080QDS

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agocst: update SHA for SDK T2080QDS
Zongchun Yu [Thu, 23 Jan 2014 03:44:11 +0000 (11:44 +0800)]
cst: update SHA for SDK T2080QDS

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agoasf: update the SHA for SDK T2080QDS
Zongchun Yu [Thu, 23 Jan 2014 03:41:19 +0000 (11:41 +0800)]
asf: update the SHA for SDK T2080QDS

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agou-boot: update license according the source code
Zongchun Yu [Fri, 24 Jan 2014 02:17:27 +0000 (10:17 +0800)]
u-boot: update license according the source code

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agofmc: add t2080qds support
Zhenhua Luo [Tue, 31 Dec 2013 02:17:24 +0000 (10:17 +0800)]
fmc: add t2080qds support

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
11 years agou-boot:add srio image support
Zongchun Yu [Thu, 28 Nov 2013 06:30:13 +0000 (14:30 +0800)]
u-boot:add srio image support

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agofm-ucode: add support for t2080qds and t2080qds-64b
Zongchun Yu [Wed, 22 Jan 2014 15:41:26 +0000 (23:41 +0800)]
fm-ucode: add support for t2080qds and t2080qds-64b

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agot2080qds: add machine configure files
Zongchun Yu [Wed, 22 Jan 2014 06:59:16 +0000 (14:59 +0800)]
t2080qds: add machine configure files

Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
11 years agoconf/machine/*: make KERNEL_DEFCONFIG overridable
Ting Liu [Fri, 1 Nov 2013 15:13:23 +0000 (23:13 +0800)]
conf/machine/*: make KERNEL_DEFCONFIG overridable

Signed-off-by: Ting Liu <b28495@freescale.com>