]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
5 years agodce: update to 1b9e9ac
Chunrong Guo [Fri, 5 Jul 2019 05:54:35 +0000 (13:54 +0800)]
dce: update to 1b9e9ac

*update to lsdk 1906 tag
include the following changes:
1b9e9ac - .gitmodules: use codeaurora url
e451edf - perf-test: Reject large input files
3bdbdf3 - perf-test: Error out in stateless decomp mismatch
64fc3b1 - dce-internals: Efficient FQ full scheme
d1add39 - Merge pull request #32 in DPAA2/dce from ~NXA07713/dce:jira/QSDK-5623-update-dce-license-files to master
b3c27ed - LICENSE: Remove GPL License
68a6dab - Merge pull request #31 in DPAA2/dce from ~NXA07713/dce:jira/QSDK-5623-update-dce-license-files to master
0f33f16 - LICENSE: Update License year and full BSD-3 text
0175bb4 - Merge pull request #30 in DPAA2/dce from ~NXA07713/dce:jira/QSDK-5621-dpdcei-object-fails-to-unassign-out-of-child-dprc to master
361e4d0 - dpdcei: Cleanup hanldes in dpdcei_deactivate

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agocst: update to e04690b
Chunrong Guo [Fri, 5 Jul 2019 05:49:26 +0000 (13:49 +0800)]
cst: update to e04690b

*update to lsdk 1906 tag
include the following changes:
e04690b - scripts/platform: LS1028A: Removes signing of PPA image

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agospc: update to be7dd8e
Chunrong Guo [Fri, 5 Jul 2019 05:23:31 +0000 (13:23 +0800)]
spc: update to be7dd8e

*update to lsdk 1906 tag
include the following changes:
be7dd8e - Increment SPC Tool version
2dafd3a - Refactoring following support for multiple protocols
727329a - Multiple protocols support

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agofmc: install all config files
Chunrong Guo [Fri, 5 Jul 2019 05:19:07 +0000 (13:19 +0800)]
fmc: install all config files

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agolinux-qoriq/4.14: update to e3aede3
Chunrong Guo [Fri, 5 Jul 2019 05:06:59 +0000 (13:06 +0800)]
linux-qoriq/4.14: update to e3aede3

*update to lsdk 1906 tag
include the following changes:
e3aede3 - tcp: enforce tcp_min_snd_mss in tcp_mtu_probing()
307f55b - tcp: add tcp_min_snd_mss sysctl
c3f6a40 - tcp: tcp_fragment() should apply sane memory limits
7d63a76 - tcp: limit payload size of sacked skbs
bc6fb71 - Revert "crypto: caam - fix concurrency issue in givencrypt descriptor"
5ead7f1 - dpaa2-eth: Remove FSL_DPAA2_ETH_DEBUGFS option
34ae8f0 - dpaa2-eth: Move CEETM config options under FSL_DPAA2_ETH
9ac3836 - ahci_qoriq: bug fix for ecc_addr
f793640 - arm64: dts: ls1028a: add gpu node
043de79 - sdk_qbman: Avoid variable length array in USDPAA
bd9550f - drivers: net: can: flexcan: fix flexcan not working
4660157 - dpaa2-eth: add irq for the dpmac connect/disconnect event
4319197 - dpaa2-eth: Fix incorrect version check
e3f7267 - dpaa2-eth: Fix FQ-based enqueue
3b04038 - crypto: caam - fix pkcs1pad(rsa-caam, sha256) failure because of invalid input
4f0c3a1 - crypto: caam - fix concurrency issue in givencrypt descriptor
439f828 - arm64: dts: ls1028a: Add temperature sensor node
2353f24 - dpaa2-eth: No bql accounting for XDP frames
50c4adb - arm64: dts: ls1028a: Fix CPU idle fail.
815dbbc - dmaengine: fsl-edma: support little endian for edma driver
e7275aa - arm64: dts: fsl: ls1028a: Add qDMA node
2e4a124 - arm64: dts: lx2160a: update interrupt property for Aquantia phy
bd8ee34 - can: flexcan: Handle bit timings overflow
8330f91 - Fix flexcan compiling errors.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agolinux-qoriq/4.19: update to 1a4cab2
Chunrong Guo [Fri, 5 Jul 2019 04:13:29 +0000 (12:13 +0800)]
linux-qoriq/4.19: update to 1a4cab2

*update to lsdk 1906 tag
include the following changes:
1a4cab2 - tcp: enforce tcp_min_snd_mss in tcp_mtu_probing()
b20446e - tcp: add tcp_min_snd_mss sysctl
96340e0 - tcp: tcp_fragment() should apply sane memory limits
6aa0603 - tcp: limit payload size of sacked skbs
58cd089 - Revert "crypto: caam - fix concurrency issue in givencrypt descriptor"
2cf3e79 - ahci_qoriq: bug fix for ecc_addr
43aec2b - arm64: dts: ls1028a: add gpu node
8d67002 - sdk_qbman: Avoid variable length array in USDPAA
63a7aba - net: dev: introduce support for sch BYPASS for lockless qdisc
e1924fc - net: sched: add empty status flag for NOLOCK qdisc
31639b0 - dpaa2-eth: add irq for the dpmac connect/disconnect event
ad0e508 - dpaa2-eth: Fix incorrect version check
1816b9c - dpaa2-eth: Fix FQ-based enqueue
97894b93 - crypto: caam - fix pkcs1pad(rsa-caam, sha256) failure because of invalid input
1bee6b6 - crypto: caam - fix concurrency issue in givencrypt descriptor
582dfcb - arm64: dts: ls1028a: Add temperature sensor node
9be8742 - staging: fsl-dpaa2: Remove duplicate config options
6e189a2 - arm64: dts: ls1028a: Fix CPU idle fail.
fe14f5f - spi: nxp-fspi: add "get_name" function
6aa2bb8 - dmaengine: fsl-edma: support little endian for edma driver
2505bc2 - arm64: dts: fsl: ls1028a: Add qDMA node
1a1da4d - arm64: dts: lx2160a: update interrupt property for Aquantia phy
052f93b - can: flexcan: Handle bit timings overflow
4687a6d - can: flexcan: enable flexcan for all architectures
ab64674 - can: flexcan: modify the interrupt register handling
ce7a15d - net: can: flexcan: can FD Format (FDF) changes

*refresh patches.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agoqe-ucode: update recipes
Chunrong Guo [Fri, 5 Jul 2019 03:48:56 +0000 (11:48 +0800)]
qe-ucode: update recipes

*install *.bin to boot
*set COMPATIBLE_MACHINE to qoriq

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agoddy-phy: update depends atf commit id
Chunrong Guo [Fri, 5 Jul 2019 03:40:57 +0000 (11:40 +0800)]
ddy-phy: update depends atf commit id

*update atf to 1906 tag

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agomc: update to f72b978
Chunrong Guo [Fri, 5 Jul 2019 03:27:14 +0000 (11:27 +0800)]
mc: update to f72b978

*update to lsdk 1906 tag
include the following changes:
f72b978 - Add the prebuilt binaries of mc 10.16.2 release
a7d982e - Update the license file

*Upgrade version to 10.16.2

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agomc-utils: update to 18c7760
Chunrong Guo [Fri, 5 Jul 2019 03:21:39 +0000 (11:21 +0800)]
mc-utils: update to 18c7760

*update to lsdk 1906 tag
include the following changes:
18c7760 - Add DPSECI object in default DPL for LX2160 platform
598afb9 - Add DPL files for LS1088/LS2088 with DPSECI objects included
8da7d1d - api: add MC 10.16.0 APIs
19a70bb - api: add MC 10.15.0 APIs

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agoatf: update to 17f94e4
Chunrong Guo [Fri, 5 Jul 2019 03:12:11 +0000 (11:12 +0800)]
atf: update to 17f94e4

*update to lsdk 1906 tag
include the following changes:
17f94e4 - plat/nxp/fsl_sec: Remove infinite loop from DEBUG Build
2d18325 - plat/nxp: Change MMU mapping of QSPI, NOR flash to MEMORY from DEVICE
5b8b9a3 - plat/nxp: Add lx2160aqds support
332c6ee - Merge branch 'LSDK' of ssh://bitbucket.sw.nxp.com/gitam/atf into LSDK
1e4b1e6 - Merge pull request #41 in GITAM/atf from ~NXA19332/atf-fork:LSDK to LSDK
693673c - plat: nxp: ls1028rdb: optimize DDR performance
8976e00 - Merge pull request #36 in GITAM/atf from ~NXA27427/atf:jira/PLATSEC-822 to LSDK
af21b29 - common: include: correct setbits_le32 macro
3947e8e - plat/nxp/tools: Adds flag to check CRC&STOP or STOP command.
c8af318 - nxp: ddr: ls1012a: fixes random hang issue
fea3df8 - Merge pull request #30 in GITAM/atf from ~NXF49783/atf:LSDK to LSDK
1df8fb4 - Merge pull request #38 in GITAM/atf from ls1028_brup to LSDK
7e3f1fc - nxp: drivers: ddr: phy-gen2: add PllCtrl settings
07a2317 - nxp/ls1046: Add support for frwy board
25443b9 - plat: nxp: ddr: update ODT and output driver impedance
b68a2d7 - csf_hdr_parser/input_blx_ch2: Corrects OEMUID 0 input attribute name.
5b14d6d - plat/nxp/drivers/sfp: Reset the data value at the set GPIO pin.
89963ec - Merge branch 'LSDK' of ssh://bitbucket.sw.nxp.com/gitam/atf into LSDK
b54f200 - nxp/ls1028a: Enable core timebase

*add ls1046afrwy support
*install fip_ddr_sec.bin

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agouefi: update to 1296390
Chunrong Guo [Fri, 5 Jul 2019 03:03:16 +0000 (11:03 +0800)]
uefi: update to 1296390

*update to lsdk 1906 tag
include the following changes:
1296390 - update to commit 7918c743857
ee84dcf - update binaries for LSDK 19.06
e4f1a6f - update binaries for LSDK 19.06

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agou-boot: update to c873063
Chunrong Guo [Fri, 5 Jul 2019 02:53:52 +0000 (10:53 +0800)]
u-boot: update to c873063

*update to lsdk 1906 tag
include the following changes:
c873063 - common: qixis: make the qixis compatible with new soc
4fe7bca - armv8: ls1028a: Add environment variables to facilitate the boot
d7baae8 - dm: i2c: lx2160: Revert lx2160 i2c dm support patch set
3c75182 - armv8: lx2160ardb : Add slave nodes under the i2c0 controller
1807bb1 - armv8: lx2160ardb : Add pcf2127 node
600e32c - armv8: dts: fsl-lx2160a: add i2c controller and gpio DT nodes
efe84a3 - gpio: do not include <asm/arch/gpio.h> on ARCH_LX2160A
8fbdb38 - drivers: i2c: mxc: Solve the compiler error when using i2c dm mode
210c880 - configs: lx2160a: enable DM support for pcf2127 rtc
4691972 - armv8: lx2160a: The lx2160a platform supports the I2C driver model.
9b6da05 - board/freescale/common: secure_boot: Set bootdelay to -2.
c419c9c - armv8: fsl-layerscape: Increase mmc read size for secure-boot headers
e3a324e - configs: fsl-layerscape: secure_boot: Enable setexpr command.
03313e4 - armv8: dts: ls1028a: Add FSPI node for ls1028ardb and ls1028aqds
47a485c - configs: ls1028a: Enable FSPI support for ls1028ardb and ls1028aqds
7a5853e - mtd: spi-nor-ids: Add micron mt35xu02g flash ID
d5cf4da - configs: ls1012: unset CONFIG_SPI_FLASH_BAR, move CONFIG_FSL_QSPI to defconfig
bcdf1cb - driver: spi: Update QSPI driver xfer
0c337c2 - armv8: ls2088ardb: Fix MC firmware loading during SD boot
336202e - armv8: ls2088aqds: Fix MC firmware loading during SD boot
7be353f - armv8: ls2088aqds: Add bootcmd for TFA boot
9664bf5 - armv8: fsl-layerscape: Change bootcmd update logic
3bad029 - ls1046ardb: Add CONFIG_ENV_ADDR to init env in qspi boot
b892a5c - armv8: fsl-lsch2: add clock support for the second eSDHC
6bec285 - configs: ls1088aqds: Enable config to write aligned data to TxFIFO
7db76c5 - arm64: configs: ls1046afrwy: config update
268ebc5 - armv8: fsl-layerscape: Update qspi clk cfg
da7f6ec - armv8/fsl-layerscape: Add loop to check L3 dcache status
55007f3 - ARM: dts: ls1021a: Fixed reg for sata node

*Upgrade version to 2019.04

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agorcw: update to 93358b4
Chunrong Guo [Fri, 5 Jul 2019 02:33:02 +0000 (10:33 +0800)]
rcw: update to 93358b4

*update to lsdk 1906 tag
include the following changes:
93358b4 - rcw.py: Update comments for loadwochecksum command
de68a41 - ls2088aqds: Corrected MEM2_PLL_RAT for DP-DDR frequency
ac05bc4 - ls1046afrwy: fix a compiling error issue
a25dde7 - Add init rcw support for ls1028a platform
de0baa2 - rcw.py: Add Support to Load RCW without checksum
b99ec29 - ls1046a: ls1046afrwy: frwy-ls1046a platform support
498de8d - LX2160: Add workaround of errata A-011270

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agogstreamer1.0-plugins-bad: Drop using bluetooth bbclass
Khem Raj [Fri, 12 Jul 2019 19:23:12 +0000 (12:23 -0700)]
gstreamer1.0-plugins-bad: Drop using bluetooth bbclass

It has been deprecated for few years and finally now
removed from oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agowic: Fix image generation for i.MX with SPL and U-Boot
Joris Offouga [Thu, 11 Jul 2019 05:43:07 +0000 (07:43 +0200)]
wic: Fix image generation for i.MX with SPL and U-Boot

Some boards expects a specific binary name.
Example : Pico i.MX7D required the u-boot-dtb.img file (instead of u-boot.img).

Signed-off-by: Joris Offouga <offougajoris@gmail.com>
5 years agou-boot-fslc: Bump revision to 86ce1a1351
Fabio Berton [Wed, 10 Jul 2019 13:46:55 +0000 (10:46 -0300)]
u-boot-fslc: Bump revision to 86ce1a1351

This commit merges tag v2019.07 and add the following change on top:

  - 86ce1a1351 pico-imx7d: Define BOOTMENU_ENV

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
5 years agolinux-fslc-lts: upgrade 4.19.50 -> 4.19.56
Andreas Müller [Wed, 3 Jul 2019 13:51:49 +0000 (15:51 +0200)]
linux-fslc-lts: upgrade 4.19.50 -> 4.19.56

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agolinux-fslc-lts: remove orphaned patch
Andreas Müller [Wed, 3 Jul 2019 13:12:52 +0000 (15:12 +0200)]
linux-fslc-lts: remove orphaned patch

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agoatf: Fix the build on machines that don't support UEFI
Alban Bedel [Tue, 25 Jun 2019 09:44:57 +0000 (11:44 +0200)]
atf: Fix the build on machines that don't support UEFI

The uefi package silently build nothing on machines that are not
supported. On machines without UEFI support this lead to a build
failure in atf as it always try to build fip_uefi.bin. Fix the
compile step to only build fip_uefi.bin if there is an UEFI image.

Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
5 years agolinux-fslc: Bump revision to cd1d08333
Fabio Berton [Thu, 27 Jun 2019 19:31:11 +0000 (16:31 -0300)]
linux-fslc: Bump revision to cd1d08333

This commit merge tag v5.1.15 into 5.1.x+fslc branch and apply
the following commits on top of it:

    - cd1d083333e7 ARM: imx_v6_v7_defconfig: Select the OV5645 camera driver
    - 4e89febe05f6 ARM: dts: imx6qdl-pico: Add OV5645 camera support
    - 2af073f8b465 ARM: dts: imx6qdl-pico: Add touchscreen support
    - ef23d262b6e2 drm/panel: simple: Pass flags/bus_format/bus_flags fields
    - 51226c7485b6 ARM: dts: imx6qdl-pico: Add parallel LCD support

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
5 years agoUpdate dtb list for iMX machines.
Alexandru Palalau [Mon, 24 Jun 2019 09:34:02 +0000 (12:34 +0300)]
Update dtb list for iMX machines.

Allign with dtb changes from latest version of linux-imx.

Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
5 years agoxserver-xorg: Fix X server 1.20.1 crash [YOCIMX-3280]
Neena Busireddy [Fri, 22 Feb 2019 22:03:02 +0000 (16:03 -0600)]
xserver-xorg: Fix X server 1.20.1 crash [YOCIMX-3280]

One of our patches which we upstreamed has been removed from the poky thud.
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta/recipes-graphics/xorg-xserver?h=thud&id=9d2cbf041403f5012b251de6c2dc0683755398ed

Add the patch back to fix the crash.

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
Backport from https://source.codeaurora.org/external/imx/meta-fsl-bsp-release/commit/imx/meta-bsp/recipes-graphics/xorg-xserver?h=thud-4.19.35-1.0.0&id=7b9dbcf65929446ddbd5c8245617a624eb30b9ff
Limit the patch to machines which use xf86-video-imx-vivante.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
5 years agolinux-fslc-lts: Bump revision to 55fcc545ad14
Fabio Berton [Fri, 14 Jun 2019 19:19:02 +0000 (16:19 -0300)]
linux-fslc-lts: Bump revision to 55fcc545ad14

This commit merges tag 4.19.50 into fslc branch and apply patch:

  - menuconfig,mconf-cfg: Allow specification of ncurses location

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
5 years agou-boot-fslc: Upgrade 2019.04 -> 2019.07
Fabio Berton [Fri, 14 Jun 2019 18:14:54 +0000 (15:14 -0300)]
u-boot-fslc: Upgrade 2019.04 -> 2019.07

This upgrades to the next U-Boot release 2019-07. This is based on the
2019.07-rc4 and includes the last fixes being worked on for the i.MX
family.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
5 years agolinux-fslc: Upgrade to version 5.1.x
Fabio Berton [Wed, 5 Jun 2019 20:32:28 +0000 (17:32 -0300)]
linux-fslc: Upgrade to version 5.1.x

This commit merges tag v5.1.12 into 5.1.x+fslc.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
5 years agomx8mm: use cortexa53-crypto tune for imx8m mini per default
Andrey Zhizhikin [Tue, 18 Jun 2019 14:45:32 +0000 (14:45 +0000)]
mx8mm: use cortexa53-crypto tune for imx8m mini per default

Current implementation of i.MX8M Mini is utilizing generic aarch64 tune
(arch-arm64) provided from OE meta layer.

According to IMX8MMRM [1] this CPU contains Cortex-A53 cores, so this commit
sets a default tune to cortexa53-crypto.

Note, that according to [1] ARM Crypto extensions are supported, therefore it
is beneficial to set the tune to -crypto, as this also enables NEON and VFP
support in GCC (via -march and -mcpu feature modifiers, see [2]).

[1]: https://www.nxp.com/webapp/Download?colCode=IMX8MMRM
[2]: https://gcc.gnu.org/onlinedocs/gcc/AArch64-Options.html#aarch64-feature-modifiers

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
5 years agoqoriq-base: Use the same provider for u-boot and u-boot-fw-utils
Alban Bedel [Wed, 19 Jun 2019 08:33:31 +0000 (10:33 +0200)]
qoriq-base: Use the same provider for u-boot and u-boot-fw-utils

It make sense for the default config to use the same provider for
for both u-boot and u-boot-fw-utils. We now assume that there is a
matching -fw-utils package, if not the build will fail instead of
silently using a mismatching u-boot version.

Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
5 years agou-boot-qoriq-fw-utils: Update to 2018.09 to fix the build
Alban Bedel [Wed, 5 Jun 2019 12:27:13 +0000 (14:27 +0200)]
u-boot-qoriq-fw-utils: Update to 2018.09 to fix the build

The build of the fw-utils is broken for all the machines that switched
to TFA as u-boot 2018.03 doesn't have the TFA configs. Upgrade to
2018.09 to fix this issue and have both u-boot and the fw-utils built
from the same version, which is probably a good idea anyway.

Also added the dependency on bison-native which is needed for the build.

Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
5 years agoqca-modules: Mark arm/aarch64 specific
Khem Raj [Sat, 15 Jun 2019 16:55:41 +0000 (09:55 -0700)]
qca-modules: Mark arm/aarch64 specific

These modules rdepends on qca-tools which is currently arm/aarch64 and
glibc specific, therefore mark the recipes depending on qca-tools so as
well.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agoqca-tools: Upgrade to version 2.0.3
Alexandru Palalau [Thu, 6 Jun 2019 10:57:58 +0000 (13:57 +0300)]
qca-tools: Upgrade to version 2.0.3

Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
5 years agoimx-kobs: Update SRCREV to 02c01d
Alexandru Palalau [Thu, 23 May 2019 11:53:45 +0000 (14:53 +0300)]
imx-kobs: Update SRCREV to 02c01d

Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
5 years agoimx-uuc: Update SRCREV to fc48b4
Alexandru Palalau [Thu, 23 May 2019 11:49:30 +0000 (14:49 +0300)]
imx-uuc: Update SRCREV to fc48b4

Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
5 years agoimx-test: Switch to branch imx_4.14.98_2.0.0_ga
Alexandru Palalau [Thu, 23 May 2019 11:44:24 +0000 (14:44 +0300)]
imx-test: Switch to branch imx_4.14.98_2.0.0_ga

Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
5 years agofirmware-qca: Upgrade to version 2.0.3
Alexandru Palalau [Thu, 23 May 2019 11:35:23 +0000 (14:35 +0300)]
firmware-qca: Upgrade to version 2.0.3

Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
5 years agolinux-imx-mfgtool: Update to version 4.14.98
Alexandru Palalau [Tue, 21 May 2019 09:23:16 +0000 (12:23 +0300)]
linux-imx-mfgtool: Update to version 4.14.98

Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
5 years agokernel-modules: upgrade qca6174 and qca9377 to version 2.1
Alexandru Palalau [Mon, 20 May 2019 11:23:47 +0000 (14:23 +0300)]
kernel-modules: upgrade qca6174 and qca9377 to version 2.1

Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
5 years agolinux-imx-headers: update to version 4.14.98
Alexandru Palalau [Mon, 20 May 2019 11:15:29 +0000 (14:15 +0300)]
linux-imx-headers: update to version 4.14.98

Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
5 years agolinux-imx: Update to version 4.14.98
Alexandru Palalau [Mon, 20 May 2019 11:07:38 +0000 (14:07 +0300)]
linux-imx: Update to version 4.14.98

      - Update to latest revision of 4.14.98
      - Sync arm architecture defconfig file with imx_v7_defconfig
      - Sync arm64 architecture defconfig file with defconfig

Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
5 years agoimx-atf: Fix build error 'Invalid platform' for i.MX 8QXP
Tom Hochstein [Thu, 23 May 2019 01:00:35 +0000 (20:00 -0500)]
imx-atf: Fix build error 'Invalid platform' for i.MX 8QXP

The PLAT build option has changed from imx8qxp to imx8qx.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agou-boot-imx: Update intermediate name for u-boot nodtb binary
Tom Hochstein [Thu, 23 May 2019 00:59:20 +0000 (19:59 -0500)]
u-boot-imx: Update intermediate name for u-boot nodtb binary

Add the MACHINE and UBOOT_CONFIG to the binary name.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx8qmmek.conf: Set the mkimage target for imx-boot
Tom Hochstein [Thu, 23 May 2019 00:57:31 +0000 (19:57 -0500)]
imx8qmmek.conf: Set the mkimage target for imx-boot

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx8mqevk.conf: Add DisplayPort support
Tom Hochstein [Thu, 23 May 2019 00:55:41 +0000 (19:55 -0500)]
imx8mqevk.conf: Add DisplayPort support

Add the imx-boot target flash_dp_evk for DisplayPort.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agofirmware-imx*: Upgrade to 8.1.1
Tom Hochstein [Wed, 22 May 2019 21:12:11 +0000 (16:12 -0500)]
firmware-imx*: Upgrade to 8.1.1

- Remove Broadcom support
- Add SDMA support

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx-boot: Remove i.MX 8QXP u-boot configuration
Tom Hochstein [Wed, 22 May 2019 19:18:51 +0000 (14:18 -0500)]
imx-boot: Remove i.MX 8QXP u-boot configuration

IMXBOOT_TARGETS is now defined in imx8qxpmek.conf.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx8qxpmek.conf: Configure imx-boot
Tom Hochstein [Wed, 22 May 2019 19:14:41 +0000 (14:14 -0500)]
imx8qxpmek.conf: Configure imx-boot

Set IMXBOOT_TARGETS to configure imx-boot recipe.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx-boot: Drop independent DCD component
Tom Hochstein [Wed, 22 May 2019 18:52:36 +0000 (13:52 -0500)]
imx-boot: Drop independent DCD component

The DCD component has moved into the firmware.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx-boot: Add DisplayPort firmware for i.MX 8M
Tom Hochstein [Wed, 22 May 2019 17:18:09 +0000 (12:18 -0500)]
imx-boot: Add DisplayPort firmware for i.MX 8M

Also, use explicit names to help remove surprises
due to unexpected changes.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx-boot: Upgrade to L4.14.98-2.0.0_ga
Tom Hochstein [Wed, 22 May 2019 16:14:18 +0000 (11:14 -0500)]
imx-boot: Upgrade to L4.14.98-2.0.0_ga

- Rename atf binary
- Update intermediate name for u-boot nodtb binary
- Improve whitespace for file copies

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx-mkimage: Upgrade to L4.14.98-2.0.0_ga
Tom Hochstein [Wed, 22 May 2019 16:10:41 +0000 (11:10 -0500)]
imx-mkimage: Upgrade to L4.14.98-2.0.0_ga

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agolinux-fslc-lts-4.19: upgrade 4.19.44 -> 4.19.45
Andreas Müller [Fri, 24 May 2019 22:14:57 +0000 (00:14 +0200)]
linux-fslc-lts-4.19: upgrade 4.19.44 -> 4.19.45

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agolinux-fslc(-lts-4.19): add USB_PRINTER and USB_SERIAL_PL2303 to defconfig
Andreas Müller [Fri, 24 May 2019 11:42:35 +0000 (13:42 +0200)]
linux-fslc(-lts-4.19): add USB_PRINTER and USB_SERIAL_PL2303 to defconfig

* USB-printer can be considered as common use case
* PL2303 are used in USB -> RS232 converters from Athen. These can also be
  considered as commonly used (we have dozens in our company)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agolinux-fslc(-lts-4.19): Fix menuconfig
Andreas Müller [Fri, 24 May 2019 11:41:57 +0000 (13:41 +0200)]
linux-fslc(-lts-4.19): Fix menuconfig

Patch was added twice because content might drift in the future.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agowayland-protocols-imx: Upgrade to version 1.17
Carlos Rafael Giani [Fri, 24 May 2019 18:04:57 +0000 (20:04 +0200)]
wayland-protocols-imx: Upgrade to version 1.17

This is needed for GStreamer 1.16 Wayland support

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
5 years agolinux-fslc-lts-4.19: initial add
Andreas Müller [Fri, 17 May 2019 13:57:16 +0000 (15:57 +0200)]
linux-fslc-lts-4.19: initial add

defconfigs were taken from

| commit 60df6bc2b69a7f405f4b14fee1d53e8b3b84c054
| Author: Otavio Salvador <otavio@ossystems.com.br>
| Date:   Thu Jan 31 10:24:42 2019 -0200
|
|     linux-fslc: Remove 4.9 leftover defconfig files
|
|    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

With the next commit

| commit c41b6d8e6ec9e8394727ddd0e6f1a8a5591b5e58
| Author: Fabio Berton <fabio.berton@ossystems.com.br>
| Date:   Thu Feb 21 09:51:58 2019 -0300
|
|     linux-fslc: Upgrade to 4.20-based fork
|
|     This upgrades the kernel to the 4.20-based fork and sync defconfig
|     files with kernel source tree.
|
|    Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>

linux-fslc moved to 4.20 and defconfigs were adjusted.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agoqca-tools: Disable for musl hosts
Khem Raj [Tue, 21 May 2019 03:51:45 +0000 (20:51 -0700)]
qca-tools: Disable for musl hosts

The prebuilt tools are for glibc based targets
no point in building for musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agoimx-atf: Upgrade version from 1.5 to 2.0
Mihai Lindner [Tue, 21 May 2019 15:13:34 +0000 (18:13 +0300)]
imx-atf: Upgrade version from 1.5 to 2.0

Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
5 years agoimx-sc-firmware: Upgrade version from 0.9 to 1.2
Mihai Lindner [Fri, 17 May 2019 13:46:17 +0000 (16:46 +0300)]
imx-sc-firmware: Upgrade version from 0.9 to 1.2

Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
5 years agoimx-boot: drop dependency to u-boot
Stefan Agner [Mon, 20 May 2019 11:09:24 +0000 (13:09 +0200)]
imx-boot: drop dependency to u-boot

The recipe do_compile task depends on virtual/bootloader which makes
sure the necessary dependencies are available once imx-boot do_compile
is executed.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
5 years agoimx-usb-loader: Update to 29fa8ab revision
Pierre-Jean Texier [Sun, 19 May 2019 18:59:45 +0000 (20:59 +0200)]
imx-usb-loader: Update to 29fa8ab revision

Following changes are included:

29fa8ab imx_usb: use device found by find_imx_device
abe7f5d add support for relocatable installs
3d36c83 Fixed build for Visual Studio 2015 Express.
fe50624 imx_usb.config: add mx8mm_usb_sdp_spl.conf/mx8mm_usb_work.conf lines
f7752f4 mx8mq_usb_work.conf: use bl31-iMX8MQ-2g.bin to match branch boundary-imx_4.9.123_imx8mm_ga of imx-mkimage
8c9eee7 add mx8mm config files
4aa9809 imx_uart: fix type on help
95fe112 imx_usb: fix type on imx_usb help
eed0280 portable: use __builtin_bswap16 for BE16 if >= 4.8 GNUC
e99a093 portable: fix typo s/&&/&/ in BE16 fix
f000130 mx6ull_usb_work.conf: fix copy/paste error in comment
1041959 correct commit "portable.h: fix build with gcc older than 4.8"
bf25425 add mx6ull_usb_work.conf
9a88413 portable.h: fix build with gcc older than 4.8

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
5 years agoimx-gst1.0-plugin: Upgrade version from 4.4.2 to 4.4.5
Yuqing Zhu [Mon, 13 May 2019 05:56:50 +0000 (13:56 +0800)]
imx-gst1.0-plugin: Upgrade version from 4.4.2 to 4.4.5

-Fix Hantro encoder align issue
-Fix vpu crash in secure mode
-Fix gplay can not exit when --quiet
-Add support in VPU decoder for draining buffers during input format change
-Add RGB input support for vpu encoder plugin

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
5 years agogstreamer1.0-plugins-bad: Switch to MM_04.04.05_1902_L4.14.98_GA branch
Yuqing Zhu [Mon, 13 May 2019 03:42:20 +0000 (11:42 +0800)]
gstreamer1.0-plugins-bad: Switch to MM_04.04.05_1902_L4.14.98_GA branch

Bugfix:
-waylandsink: fix HDR10 playback abnormal
-waylandsink: fix buffer map fail when swith to internal buffer
-wayland/wlbuffer: just return if used_by_compositor is true when attach
-kmssink: add NV12_10LE support for DRM dumb buffer

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
5 years agogstreamer1.0-plugins-good: Switch to MM_04.04.05_1902_L4.14.98_GA branch
Yuqing Zhu [Mon, 13 May 2019 03:13:14 +0000 (11:13 +0800)]
gstreamer1.0-plugins-good: Switch to MM_04.04.05_1902_L4.14.98_GA branch

-v4l2videoenc: workaround for sink pool dequeue race condition
-v4l2videodec: add lock for queue and stream off
-pulseaudio: fix bad state when play audio with varying channels

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
5 years agogstreamer1.0-plugins-base: Switch to MM_04.04.05_1902_L4.14.98_GA branch
Yuqing Zhu [Mon, 13 May 2019 02:48:09 +0000 (10:48 +0800)]
gstreamer1.0-plugins-base: Switch to MM_04.04.05_1902_L4.14.98_GA branch

-Enable eac3 pass-through mode
-Glcolorbalance: fix pipeline crash when init
-Glupload: add internal physical buffer pool
-Video-frame: correct copy width when format is NV12_10LE

-Update 0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch
 to fix applying conflict.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
5 years agogstreamer1.0: Switch to MM_04.04.05_1902_L4.14.98_GA branch
Yuqing Zhu [Fri, 10 May 2019 09:58:54 +0000 (17:58 +0800)]
gstreamer1.0: Switch to MM_04.04.05_1902_L4.14.98_GA branch

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
5 years agoimx-vpuwrap: Upgrade version from 4.4.2 to 4.4.5
Yuqing Zhu [Fri, 10 May 2019 09:48:10 +0000 (17:48 +0800)]
imx-vpuwrap: Upgrade version from 4.4.2 to 4.4.5

-Fix VP8 encoded video has mosaic when seek
-Fix video not smooth at the begining
-Fix 1080p h264 encode video has mosaic
-Fix gplay segfault when CMA free is low
-Fix vpu crash in secure mode
-Fix av unsync when play a vp8 stream

-Refine bit rate calculation,use width, height and frame rate to adjust bitrate
-Enable prependSPSPPSToIDRFrames so that each IDR frame has
 sps/pps and the encoded h264 stream can play in multi ts files
-Add RGB input support for vpu encoder plugin

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
5 years agoimx-parser: Upgrade version from 4.4.2 to 4.4.5
Yuqing Zhu [Fri, 10 May 2019 08:28:09 +0000 (16:28 +0800)]
imx-parser: Upgrade version from 4.4.2 to 4.4.5

Bug Fix:
-Fix one mpg2 video fast forward get segmentation fault
-Fix Ogg seek segmentation fault
-Fix last PES not processed by ts parser
-Make H264 parser reset correctly when seeking
-Fix ID3 parser crash
 UTF16ToUTF8Len return size is less than actual size because there are
 invalid data in metadata, so add padding size in avoid this issue.
 Update mp3 parser to 03.02.02
 Update aac parser to 03.01.02
-Add vp8/vp9 video type support in avi parser

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
5 years agoimx-codec: Upgrade version from 4.4.2 to 4.4.5
Yuqing Zhu [Fri, 10 May 2019 08:10:56 +0000 (16:10 +0800)]
imx-codec: Upgrade version from 4.4.2 to 4.4.5

-wma10d_wrap: remove the 32bit support
-g.723 : fix noise issue with encoder & decoder

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
5 years agoimx-vpu-hantro: Upgrade version from 1.8.0 to 1.11.0
Yuqing Zhu [Fri, 10 May 2019 07:38:41 +0000 (15:38 +0800)]
imx-vpu-hantro: Upgrade version from 1.8.0 to 1.11.0

-[hantro h1]: Enable set videoFullRange and BGR format
-Disable HEVC bumping flag and h264 bumping flag as default
-[HEVC]: Add error return to avoid segement fault
-Support get color aspect info h264/hevc/mpeg2 decoder
-Add security mode for VP9

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
5 years agoutilities.inc: fix return None type error
Jacopo Dall'Aglio [Fri, 17 May 2019 07:58:54 +0000 (07:58 +0000)]
utilities.inc: fix return None type error

Function make_dtb_boot_files now always returns and raises an error if a
KERNEL_DEVICETREE entry filename extension is not .dtb or .dtbo.

Signed-off-by: Jacopo Dall'Aglio <jacopo.dallaglio@kynetics.com>
5 years agou-boot-imx: Upgrade version 2017.03 to 2018.03
Mihai Lindner [Tue, 14 May 2019 09:36:55 +0000 (12:36 +0300)]
u-boot-imx: Upgrade version 2017.03 to 2018.03

Upgrade version to 2018.03 from branch imx_v2018.03_4.14.98_2.0.0_ga.
Drop usage of dtc-145 binary, pulled by the class with the same name,
which was a workaround for older u-boot versions.

Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
5 years agoimx-base: make sure sha384sum is available for all i.MX 8 variants
Stefan Agner [Thu, 9 May 2019 16:58:38 +0000 (18:58 +0200)]
imx-base: make sure sha384sum is available for all i.MX 8 variants

Image container generation of imx-boot requires sha384sum also
when building for i.MX 8 targets (e.g. i.MX 8QM). Make sure it
is available for all i.MX 8 families.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
5 years agoutilities.inc: split by any number of whitespaces
Diego Rondini [Thu, 9 May 2019 12:40:13 +0000 (12:40 +0000)]
utilities.inc: split by any number of whitespaces

Split alldtbs by any number of whitespace instead of just one to fix machines
with dtbs listed on multiple lines of KERNEL_DEVICETREE variable.

Signed-off-by: Diego Rondini <diego.rondini@kynetics.com>
6 years agoqtwayland: drop xcomposite-egl, xcomposite-glx packageconfig for mx8
Max Krummenacher [Thu, 2 May 2019 15:25:12 +0000 (17:25 +0200)]
qtwayland: drop xcomposite-egl, xcomposite-glx packageconfig for mx8

NXP dropped native X11 support for i.MX 8(X).

with xcomposite-glx:
qtwayland fails in configure with:

| ERROR: Feature 'xcomposite-glx' was enabled, but the pre-condition 'features.wayland-client && features.opengl && !features.opengles2 && features.xlib && libs.xcomposite && libs.glx' failed.
| ERROR: Feature 'xcomposite-glx' was enabled, but the pre-condition 'features.wayland-server && features.opengl && !features.opengles2 && libs.xcomposite && libs.glx' failed.

with xcomposte-egl:
qtwayland fails during compile starting with:

| .../qwaylandxcompositeeglclientbufferintegration.cpp:140:59: error: cannot convert 'Display*' {aka '_XDisplay*'} to 'EGLNativeDisplayType' {aka 'wl_display*'}
|       integration->mEglDisplay = eglGetDisplay(integration->mDisplay);
|                                                ~~~~~~~~~~~~~^~~~~~~~

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agoimx8mmevk.conf, imx8mqevk.conf: drop adding m4 demos do the boot partition
Max Krummenacher [Thu, 2 May 2019 15:22:58 +0000 (17:22 +0200)]
imx8mmevk.conf, imx8mqevk.conf: drop adding m4 demos do the boot partition

The recipe which builds or injects the m4 binaries does not yet exist.

Due to the following this did not error out in the image-wic task:

With the change to wic the used oe variable names changed.

IMAGE_BOOT_FILES now has an additonal '_'.
WKS_FILE_DEPENDS_append can be used to add dependencies needed before
the wks file gets created.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agoimx8qmmek: fix files in the boot partition
Max Krummenacher [Thu, 2 May 2019 15:19:43 +0000 (17:19 +0200)]
imx8qmmek: fix files in the boot partition

With the change to wic the used oe variable names changed.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agolibdrm: prevent warning on mx8
Max Krummenacher [Mon, 29 Apr 2019 18:29:05 +0000 (20:29 +0200)]
libdrm: prevent warning on mx8

i.MX8 also uses the override imxgpu2d, so provide the patch for that override,
not individual SoC Archs. Prevents:

| .../meta/recipes-graphics/drm/libdrm_2.4.94.bb: Unable to get checksum for libdrm SRC_URI entry drm-update-arm.patch: file could not be found

Note that __arm__ is not defined in aarch64 gcc, so applying the patch has no
effect. Should it be needed one would have to rework to patch to also provide
assembler code for aarch64 in an appropriate #ifdef section.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agoimx-base: make gstreamer1.0 packages socarch specific for all imx soc
Max Krummenacher [Tue, 23 Apr 2019 12:50:20 +0000 (14:50 +0200)]
imx-base: make gstreamer1.0 packages socarch specific for all imx soc

Move gstreamer1.0 to the generic i.MX override, all i.MX use the 1.14.imx
override, not only the once with a GPU.

Completes '0d5f4e27 imx-base: make gstreamer1.0 packages socarch specific

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agoimx-imx-boot-bootpart.wks.in: increase boot partition to 64m
Max Krummenacher [Tue, 23 Apr 2019 12:40:35 +0000 (14:40 +0200)]
imx-imx-boot-bootpart.wks.in: increase boot partition to 64m

The i.MX8 / i.MX8X kernel's size is about 22MB.
Increase the boot partitions minimum size to have space for two kernel
images and have a constant partition size.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agolinux-fslc: Bump revision to c7a0e482a175
Fabio Berton [Tue, 16 Apr 2019 13:27:55 +0000 (10:27 -0300)]
linux-fslc: Bump revision to c7a0e482a175

This commit merges tag v5.0.7 and add the following changes on top
of it:

    - c7a0e482a175 ARM: dts: imx6ul-pico: Add support for the nymph baseboard
    - 7bc14f53bd64 ARM: dts: imx6ul-pico: Add support for the dwarf baseboard
    - 4ac10e93daf8 ARM: dts: imx7d-pico: Add support for the nymph baseboard
    - 7b261671208a ARM: dts: imx7d-pico: Add support for the dwarf baseboard
    - c68d4412110a Merge tag 'v5.0.7' into 5.0.x+fslc

6 years agou-boot-fslc-common: Bump revision to c93ced78dbc
Fabio Berton [Tue, 16 Apr 2019 13:26:33 +0000 (10:26 -0300)]
u-boot-fslc-common: Bump revision to c93ced78dbc

This commit includes the following changes:

    - c93ced78dbc pico-imx7d: Add NYMPH baseboard support
    - 790e0d17c2a pico-imx7d: Add DWARF baseboard support
    - bab9f53c898 pico-imx6ul: Add NYMPH baseboard support
    - 246d037843d Merge tag 'v2019.04' into 2019.04+fslc
    - 3c99166441b (tag: v2019.04) Prepare v2019.04
    - 85c3d463224 arm: sunxi: Enable DM_MMC on required SoCs
    - c48b07a9fde Merge tag 'fixes-for-2019.04-rc4' of git://git.denx.de/u-boot-staging
    - e82fa10b3ef dts: imx8qxp-mek: Add PHY post reset delay
    - 31d4045d4be net: dm: fec: Support phy-reset-post-delay property
    - ccd063e9812 watchdog: Move watchdog_dev to data section (BSS may not be cleared)
    - afbc31948a0 net: phy: implement fallback mechanism for negative phy adresses
    - a734600ee9e pico-imx6ul: Add DWARF baseboard support
    - bcc90648ddb Merge remote-tracking branch 'origin/master' into 2019.04+fslc
    - 0e62d5b2abb Merge tag 'u-boot-imx-20190405' of git://git.denx.de/u-boot-imx
    - 7f9ebbd90aa pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition
    - 0e708abcbba Merge branch 'master' of git://git.denx.de/u-boot-usb
    - 05fa129a40e Merge branch '2019-04-03-master-imports'
    - d7edeba79b2 tools/Makefile: build host tools with -std=gnu99
    - ab8fc413028 fix compile error on macOS Mojave
    - 2118a272e3c configs: khadas_vim2: Fix defconfig
    - 82548aaad57 phy: Also allow MESON_GXM for MESON_GXL_USB_PHY
    - 2a766db11a7 doc: Fix outdated ohci board hook documentation

6 years agoimx-base.inc: Use UBOOT_SUFFIX in UBOOT_BINARY variable
Fabio Berton [Mon, 15 Apr 2019 17:23:57 +0000 (14:23 -0300)]
imx-base.inc: Use UBOOT_SUFFIX in UBOOT_BINARY variable

UBOOT_SUFFIX is already set in machine configuration files and
we can use this variable to set u-boot suffix for UBOOT_BINARY.

6 years agols1088ardb-be: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:44:30 +0000 (13:44 +0800)]
ls1088ardb-be: remove machine config

*ls1088ardb-be will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols2088ardb-be:remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:39:53 +0000 (13:39 +0800)]
ls2088ardb-be:remove machine config

*ls2088ardb-be will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols1043ardb-be: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:38:54 +0000 (13:38 +0800)]
ls1043ardb-be: remove machine config

*ls1043ardb-be will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols1046ardb-be: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:36:25 +0000 (13:36 +0800)]
ls1046ardb-be: remove machine config

*ls1046ardb-be will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols1046ardb-32b: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:32:44 +0000 (13:32 +0800)]
ls1046ardb-32b: remove machine config

*ls1046ardb-32b will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols1043ardb-32b: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:31:45 +0000 (13:31 +0800)]
ls1043ardb-32b: remove machine config

*ls1043ardb-32b will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols1012ardb-32b: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:15:03 +0000 (13:15 +0800)]
ls1012ardb-32b: remove machine config

*ls1012ardb-32b  will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols1012afrwy-32b: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:10:18 +0000 (13:10 +0800)]
ls1012afrwy-32b: remove machine config

*ls1012afrwy-32b will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoqca-tools: Limit to arm/arm64 hosts alone
Khem Raj [Wed, 17 Apr 2019 04:34:12 +0000 (21:34 -0700)]
qca-tools: Limit to arm/arm64 hosts alone

The firmware ends up in stripping errors on non-arm arches
rightly so since the binaries are arm arch specific.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
6 years agowic: Fix image generation for i.MX with bootpart script
Pierre-Jean Texier [Sat, 13 Apr 2019 16:08:41 +0000 (18:08 +0200)]
wic: Fix image generation for i.MX with bootpart script

Some boards expects a specific binary name.

Example : WaRP7 required the u-boot-dtb.imx file (instead of u-boot.imx).

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Joris Offouga <offougajoris@gmail.com>
6 years agolinux-qoriq/4.19: depends "bison-native:do_populate_sysroot"
Chunrong Guo [Fri, 12 Apr 2019 06:03:51 +0000 (14:03 +0800)]
linux-qoriq/4.19: depends "bison-native:do_populate_sysroot"

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agodpdk: Add missing patch
Chunrong Guo [Fri, 12 Apr 2019 06:20:45 +0000 (14:20 +0800)]
dpdk: Add missing patch

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoqemu-qoriq: update to 798304e
Chunrong Guo [Thu, 11 Apr 2019 02:36:58 +0000 (10:36 +0800)]
qemu-qoriq: update to 798304e

*Update to lsdk 1903 tag
include the following changes:
798304e - libvhost-user: replace vasprintf() to fix build
28930fe - kvm: workaround build break on gcc-7.1.1 / fedora26
e1037e1 - arm/translate-a64: mark path as unreachable to eliminate warning
3bfe2f3 - build-sys: compile with -Og or -O1 when --enable-debug
a5bb74e - exynos4210: workaround UBSAN compilation error
587b286 - dump: Fix build with newer gcc
a6fc8a7 - atomic.h: Work around gcc spurious "unused value" warning
aa62683 - slirp/smb: Replace constant strings by glib string
000e1d7 - usb: Fix build with newer gcc
a58c405 - blkverify: Catch bs->exact_filename overflow
03a56f1 - blkdebug: Catch bs->exact_filename overflow
35c4866 - memfd: fix configure test
8ed0f37 - vfio fsl-mc: Expose DPIO cacheable region as cacheable
9ee40f5 - fsl-mc: mc-bus device fdt node creation
72c76f2 - fsl-mc: Add APIs to provide root mc-portal region
3d9ed87 - fsl-mc: Add API to provide mc-portals region
bee0442 - vfio fsl-mc: Configure and setup irqfd
cd232f7 - vfio fsl-mc: Enable DPMCP emulation
10c4b8b - vfio fsl-mc: Add support to close dpmcp command interface
80fe8bb - vfio fsl-mc: Support non dprc/dpmcp command interface on dpmcp
069f397 - vfio fsl-mc: Add support for dprc command interface on dpmcp
b735296 - vfio fsl-mc: Add support to open dpmcp command interface
14a0c80 - vfio fsl-mc: forward non-emulated mc commands to VFIO
de59bcc - vfio fsl-mc: Add support of get_obj_irq mc commands
ae864b2 - vfio fsl-mc: Add support of set obj_irq mc commands
8119f86 - vfio fsl-mc: Add support of get_irq mc commands
00a9a3f - vfio fsl-mc: Add support of set_irq mc commands
fea28c6 - vfio fsl-mc: Add support of get_obj_region command
09dcb70 - vfio-fsl-mc: Add support of dprc get-attr command
ce6028c - vfio-fsl-mc: Add support of dprc open/close command
2164354 - vfio-fsl-mc: Add framework for handling mc-portal commands

*depends glib-2.0 zlib pixman dtc

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agovpp-core: add "-DCLIB_LOG2_CACHE_LINE_BYTES=6" to CFLAGS
Chunrong Guo [Mon, 1 Apr 2019 09:08:27 +0000 (17:08 +0800)]
vpp-core: add "-DCLIB_LOG2_CACHE_LINE_BYTES=6" to CFLAGS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoddy-phy :update recipes
Chunrong Guo [Mon, 1 Apr 2019 08:57:44 +0000 (16:57 +0800)]
ddy-phy :update recipes

*dpends atf source
*build fiptool tools
*make fip_ddr_all.bin by fiptool
*install *bin

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agooptee-test-qoriq:update to 6690584
Chunrong Guo [Mon, 1 Apr 2019 07:03:37 +0000 (15:03 +0800)]
optee-test-qoriq:update to 6690584

*update to lsdk 1903 tag
include the following changes:
6690584 - cmake: locate files WRT to project home directory
f6f68a2 - regression 6000: fix uninitialized local variables
0cf4cfe - regression 4100: fix uninitialized local variable
481c660 - regression 4000: fix uninitialized local variable
a410edb - xtest --aes-perf: add -u option to process buffer in several steps
5401161 - improve xtest summary message
a8c8f87 - regression: split 4007 into key types
0953bf0 - regression 4011: correct potential overflow
493574a - xtest: prevent unexpected build warning with strncpy
7dbf877 - regression: 6010: add rename conflict case (with close)

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agooptee-os-qoriq:update to b7a1527
Chunrong Guo [Mon, 1 Apr 2019 07:00:24 +0000 (15:00 +0800)]
optee-os-qoriq:update to b7a1527

*update to lsdk 1903 tag
include the following changes:
b7a1527 - Merge pull request #15 in DASH/optee_os from ~NXA18717/optee_os:master to master
6fac599 - plat-ls: Corrected GIC configuration for GIVv3 SoCs
b3f7be2 - plat-ls: Corrected GIC configuration for ls1043ardb.
a0bfef6 - plat-ls: updated conf.mk to set CFG_USER_TA_TARGETS
406c609 - Update CHANGELOG.md for 3.4.0
86b8b34 - core: arm32: fix gicv3 fiq race
41b2940 - core: syscall_storage_obj_create(): fix a memory leak
4198578 - plat-vexpress: disable uart IT with TF-A and GICv3
84e9c40 - core: svc_cryp: fix truncated buffer length
d5c5b0b - core: svc: always check ta parameters
c6edc12 - core: entry_std: check value of num_params
c4f75cc - core: optee_msg.h: define OPTEE_MSG_MAX_NUM_PARAMS
95f36d6 - core: tee_mmu_check_access_rights() check all pages
359324a - svc: Initialize tmp_va_buf to prevent a TOCTOU attack
e3adcf5 - core: ensure that supplied range matches MOBJ
99e8a8c - svc: fix NULL pointer dereference during storage enumeration
ea8357c - svc: check for overflow when allocating a BigNum buffer
54ebc3a - svc: avoid TOCTOU issue in syscall_hash_final
70697bf - svc: check for allocation overflow in crypto calls part 2
a637243 - svc: check for allocation overflow in crypto calls
b60e1ce - svc: check for allocation overflow in syscall_cryp_obj_populate

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agooptee-client-qoriq:update to 0842873
Chunrong Guo [Mon, 1 Apr 2019 06:45:59 +0000 (14:45 +0800)]
optee-client-qoriq:update to 0842873

*update to lsdk 1903 tag
include the following changes:
0842873 - flags: add -D_FILE_OFFSET_BITS=64 to support large files
28eea17 - libteec: Makefile: Generate .so files the same way as CMake
656e427 - tee_supplicant: gprof: fix compile error
c48bc3b - tee-supplicant: cmake: enable RPMB emulation by default
b6bfce9 - Makefile and config.mk: remove export in config.mk
66cdd5d - tee-supplicant: add daemon mode (-d)
5355fdb - Do not set -Werror by default
9c5e24c - tee-supplicant: rpmb.c: add __attribute__((fallthrough))
0361f9b - libteec: refactor _dprintf()
8742233 - benchmark: fix computation of page address
bd0e7c8 - Android related files: changes to work with Treble enabled build
9a63135 - Android.mk & config.mk: move teec.log/teesupp.log under /data/tee
6b4ca04 - benchmark: fix compilation issues
2d542f2 - Do not export CMakeLists.txt when running install
0fc28f2 - libteec: Fix incorrect SOVERSION number
3f16662 - tee-supplicant: cast sizeof(x) to socklen_t
23b22b1 - tee-supplicant: fix gcc warning
e0a12e2 - cmake: Initial CMake support
33fa3c1 - tee-supplicant: fix use of mem after it's freed
09b69af - libteec/tee-supplicant: respect LDFLAGS set from distribution toolchain
9681680 - libteec/Makefile: generate static library (libteec.a)
73b4e49 - tee-supplicant: REE fs open file with O_SYNC flag
075c56e - tee_supplicant: add register memory feature

*remove patch

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>