summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* imx-atf: allow to be used with mainline bsp for all mx8 machinesGary Bisson2020-12-304-6/+9
| | | | | | That way all platforms are setup the same way. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
* tsntool: update to 1d1686eTing Liu2020-12-251-1/+1
| | | | | | add vlan id with interactive input. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux-fslc: move aarch64 defconfig to match machine overridesAndrey Zhizhikin2020-12-221-0/+0
| | | | | | | | | | | | | | Mainline BSP does not provide 'mx8m' machine override anymore, it has been replaced with more generic 'armv8a' value. Move defconfig from mx8m to armv8a folder for fetcher to resolve search path proper and pick up the kernel config file for mainline BSP for aarch64 builds. No content change has been introduced to defconfig, kernel commit sync point is still kept at commit [a2f5ea9e314b]. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.85Andrey Zhizhikin2020-12-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.85 from stable korg. Following conflicts were resolved during merge: ---- - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c: Ustream commit 318d902 ("net: stmmac: free tx skb buffer in stmmac_resume()") overlapped NXP commit dd7c2b7 ("MLK-24217 net: ethernet: stmmac: free tx skb buffer in stmmac_resume()"), causing double-declaration of the function to be present in the code. Replace the NXP commit with upstream one. ---- Following upstream commits are included in this version: ---- 19d1c763e849 Linux 5.4.85 484ac6279ad2 x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled eb3f42cf5e67 x86/resctrl: Remove unused struct mbm_state::chunks_bw c4f909407015 membarrier: Explicitly sync remote cores when SYNC_CORE is requested a840e37ef800 Revert "selftests/ftrace: check for do_sys_openat2 in user-memory test" aa17a20d640d KVM: mmu: Fix SPTE encoding of MMIO generation upper half bb07f4c93e62 serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access 14482dc42c28 ALSA: pcm: oss: Fix potential out-of-bounds shift c94a31c19225 USB: sisusbvga: Make console support depend on BROKEN 4ad8fc6cce01 USB: UAS: introduce a quirk to set no_write_same 397d0ae4cb90 xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP 32c820e016b4 xhci: Give USB2 ports time to enter U3 in bus suspend 5828ae0c1920 ALSA: usb-audio: Fix control 'access overflow' errors from chmap e72a55ea7168 ALSA: usb-audio: Fix potential out-of-bounds shift 56339afa39e5 USB: add RESET_RESUME quirk for Snapscan 1212 52c2ada6fe5e USB: dummy-hcd: Fix uninitialized array use in init() 497993377bca ktest.pl: If size of log is too big to email, email error message a8d28a541500 net: stmmac: delete the eee_ctrl_timer after napi disabled ee08543f4598 net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux 5ae78c6926cc net: ll_temac: Fix potential NULL dereference in temac_probe() 717a140a3635 net/mlx4_en: Handle TX error CQE d0363dcabbd1 lan743x: fix for potential NULL pointer dereference with bare card d4107a0f8802 net/mlx4_en: Avoid scheduling restart task if it is already running add880d788f0 tcp: fix cwnd-limited bug for TSO deferral where we send nothing 5189c070a0d7 tcp: select sane initial rcvq_space.space for big MSS 318d90218b21 net: stmmac: free tx skb buffer in stmmac_resume() d8d39e13668a bridge: Fix a deadlock when enabling multicast snooping cb327f83cf5e enetc: Fix reporting of h/w packet counters 408c8213ee97 udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments f7a756fc7cb9 net: hns3: remove a misused pragma packed 2ef23e860e76 vrf: packets with lladdr src needs dst at input with orig_iif when needs strict cae90bd22cff net: bridge: vlan: fix error return code in __vlan_add() 2e6a15b0b3d4 mac80211: mesh: fix mesh_pathtbl_init() error path 1fe6b822b335 ipv4: fix error return code in rtm_to_fib_config() 8b4f08f28015 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() ---- Link: https://lore.kernel.org/r/20201219125341.384025953@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.2Andrey Zhizhikin2020-12-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.2 from stable korg. Following upstream commits are included in this version: ---- d1988041d19d Linux 5.10.2 dadaf794f207 serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access ff654f1d31d5 ALSA: pcm: oss: Fix potential out-of-bounds shift 07747a44be4f USB: sisusbvga: Make console support depend on BROKEN 2440c1cb2514 USB: UAS: introduce a quirk to set no_write_same d769a22dc01f xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI 3203c4abf505 xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP 1bee58e891f2 usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK 2bd9751e6790 xhci: Give USB2 ports time to enter U3 in bus suspend f1e6ab052c63 ALSA: usb-audio: Fix control 'access overflow' errors from chmap cc3edd81ef03 ALSA: usb-audio: Fix potential out-of-bounds shift d8f0c9ec3638 USB: add RESET_RESUME quirk for Snapscan 1212 5fb2a55ad3e0 USB: dummy-hcd: Fix uninitialized array use in init() d483f5e5ce53 USB: legotower: fix logical error in recent commit 2902e302991a ktest.pl: Fix the logic for truncating the size of the log file for email 4e282a8dff80 ktest.pl: If size of log is too big to email, email error message d3f4117b0275 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() ---- Link: https://lore.kernel.org/r/20201219125339.066340030@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* optee-test-qoriq: DEPENDS python3-pycryptodomex-nativeTing Liu2020-12-171-1/+1
| | | | | | | | | Fix: | /usr/include/optee/export-user_ta/scripts/sign_encrypt.py", line 131, in main | from Cryptodome.Signature import pss | ModuleNotFoundError: No module named 'Cryptodome' Signed-off-by: Ting Liu <ting.liu@nxp.com>
* secure-obj: DEPENDS python3-pycryptodomex-nativeTing Liu2020-12-171-1/+1
| | | | | | | | | Fix: | File "/usr/include/optee/export-user_ta/scripts/sign_encrypt.py", line 131, in main | from Cryptodome.Signature import pss | ModuleNotFoundError: No module named 'Cryptodome' Signed-off-by: Ting Liu <ting.liu@nxp.com>
* qemu-qoriq: enable vhost PACKAGECONFIGTing Liu2020-12-171-1/+1
| | | | | | Enable it to test KVM vhost-net feature. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* qoriq cryptodev-{linux,tests,module}: removeTing Liu2020-12-177-138/+0
| | | | | | | | All patches were merged in upstream cryptodev-linux repository. cryptodev recipes for qoriq in this layer used the same codes with the ones in poky. Remove to avoid maintenance efforts. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* Add mx6ull platform supportzazid2020-12-161-0/+1
|
* atf: rename to qoriq-atfTing Liu2020-12-1616-14/+14
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* atf-2.3: add recipeTing Liu2020-12-161-0/+175
| | | | | | Only lx2160a and lx2162a are supported currently. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* atf-tools: upgrade to 2.3Ting Liu2020-12-162-7/+15
| | | | | | Use atf-2.3.inc to hold common parts for atf and atf-tools. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* atf-1.5: update to 9225ad51fTing Liu2020-12-161-1/+1
| | | | | | | | | | | | | | New commits: 9225ad51f Merge pull request #177 bb806100c plat: nxp: fsl_sec: increase job ring size to 128 ac2cd43e6 plat: nxp: ls1048a: fix swlpm20 hang dae1e7dfe plat: nxp: ls1088a: fix erratum A-010194 about LPM20 b07d81a79 ls1046a: remove workaround for QSPI issue during lpm20 1d600fa0a plat: nxp: ls1088a: fix erratum A-011127 about LPM20 27bb34591 drivers/nxp/ddr: Enable workaround for Erratum A050450 06fcfdadf plat/nxp/fsl_sec: Mask job ring interrupts in POLLING mode for LPM20 state Signed-off-by: Ting Liu <ting.liu@nxp.com>
* atf_git.bb: rename to atf_1.5.bbTing Liu2020-12-161-0/+2
| | | | | | | | | LSDK 20.12 supports two atf versions: 1.5 and 2.3. Rename atf_git.bb to atf_1.5.bb which supports all layerscape arm64 machines. set PV to "1.5+git${SRCPV}". No code change. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* optee-os-qoriq: upgrade to 3.8.0Ting Liu2020-12-165-395/+50
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* optee-client-qoriq: upgrade to 3.8.0Ting Liu2020-12-164-92/+28
| | | | | | | Switch to use codes from https://github.com/OP-TEE/optee_client, tag: 3.8.0 Signed-off-by: Ting Liu <ting.liu@nxp.com>
* optee-test-qoriq: upgrade to 3.8.0Ting Liu2020-12-163-84/+5
| | | | | | | Switch to use codes from https://github.com/OP-TEE/optee_test, tag: 3.8.0 Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dpdk: update to 7071c27f (LSDK-20.12)Ting Liu2020-12-163-95/+1
| | | | | | | | | | | | | Key changes: * bump version to 19.11.4 * fix build failures with gcc10 * Support of LX2162A QDS * Crypto: SEC PDCP-SDAP format on LX2160A, non-HMAC auth algorithm on LX2160A * Memory pool: optimizing the buffer allocation time Remove two obosolete patches as fixes are included in source code. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dpdk: update scripts to use python3Ting Liu2020-12-162-1/+102
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dpdk: add RDEPENDS on python3-coreTing Liu2020-12-161-0/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dpdk: correct LICENSE and update LIC_FILES_CHKSUMTing Liu2020-12-162-3/+4
| | | | | | Correct LICENSE from LGPLv2 to LGPLv2.1 and use license files for checksum. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* qoriq: set PREFERRED_PROVIDER for u-boot-{tools,mkimage}Ting Liu2020-12-161-0/+4
| | | | | | | | | | | | | NOTE: Multiple providers are available for u-boot-tools-native (u-boot-tools-native, u-boot-imx-tools-native) Consider defining a PREFERRED_PROVIDER entry to match u-boot-tools-native NOTE: Multiple providers are available for u-boot-mkimage-native (u-boot-imx-tools-native, u-boot-tools-native) Consider defining a PREFERRED_PROVIDER entry to match u-boot-mkimage-native NOTE: Multiple providers are available for runtime u-boot-mkimage (u-boot-imx-tools, u-boot-tools) Consider defining a PREFERRED_RPROVIDER entry to match u-boot-mkimage NOTE: Multiple providers are available for runtime nativesdk-u-boot-mkimage (nativesdk-u-boot-imx-tools, nativesdk-u-boot-tools) Consider defining a PREFERRED_RPROVIDER entry to match nativesdk-u-boot-mkimage Signed-off-by: Ting Liu <ting.liu@nxp.com>
* gpp-aioptool: chown aiop_tool to root:rootTing Liu2020-12-161-0/+1
| | | | | | | Fix host user contaminated issue | WARNING: gpp-aioptool do_package: KeyError in ./package/usr/bin/aiop_tool | Exception: KeyError: 'getpwuid(): uid not found: 2000' | NOTE: recipe gpp-aioptool-git-r0: task do_package: Failed
* gpp-aioptool: add -fcommon to fix build with gcc10Ting Liu2020-12-162-0/+37
| | | | | | | | Fix: | ...ld: src/aiop_logger.o:(.bss+0x0): multiple definition of `_debug_flag'; src/aiop_tool.o:(.bss+0x0): first defined here | ...ld: src/aiop_logger.o:(.bss+0x2): multiple definition of `_verbose_flag'; src/aiop_tool.o:(.bss+0x2): first defined here Signed-off-by: Ting Liu <ting.liu@nxp.com>
* libpkcs11: fix multiple definition errorTing Liu2020-12-162-1/+93
| | | | | | | | | | gcc10 default to -fno-common, which results in error: | ../aarch64-fsl-linux/10.2.0/ld: /tmp/ccaL5AXA.o:.../libpkcs11/git-r0/git/app/pkcs11_app.c:23: multiple definition of `funcs'; /tmp/ccvGV0xB.o:.../app/utils.c:18: first defined here | collect2: error: ld returned 1 exit status | Makefile:66: recipe for target 'app' failed | make: *** [app] Error 1 Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dce/qbman_userspace: fix build issue with gcc10Ting Liu2020-12-161-2/+2
| | | | | | | | | | Fix multiple definition of 'qman_version' error: | .../dce/git-r0/recipe-sysroot-native/usr/bin/aarch64-poky-linux/../../libexec/aarch64-poky-linux/gcc/aarch64-poky-linux/10.2.0/ld: libqbman.a(qbman_portal.o):/usr/src/debug/dce/git-r0/git/lib/qbman_userspace/driver/qbman_portal.h:36: multiple definition of `qman_version'; libqbman.a(qbman_debug.o):/usr/src/debug/dce/git-r0/git/lib/qbman_userspace/driver/qbman_portal.h:36: first defined here | collect2: error: ld returned 1 exit status | Makefile:41: recipe for target 'bin/dce-api-perf-test' failed | make: *** [bin/dce-api-perf-test] Error 1 Signed-off-by: Ting Liu <ting.liu@nxp.com>
* secure-obj: DEPENDS python3-pycryptodome-nativeTing Liu2020-12-161-1/+1
| | | | | | | | | PyCryptodome is "an almost drop-in replacement for the old PyCrypto library" and installs under "Crypto" package. In cases when both PyCryptodome and old PyCrypto are needed, there's PyCryptodomeX that installs under own name as "Cryptodome" package. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* secure-obj: update to 71a6eb3Ting Liu2020-12-161-1/+1
| | | | | | | | New commits: 71a6eb3 TA: correct TEE_CreatePersistentObject function 27d8249 fota_secboot: Initial release. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ipsec-demo: remove as it depends on ipsec-toolsTing Liu2020-12-1656-1519/+0
| | | | | | | ipsec-tools has security issues and has been ABANDONED. Recipe was removed from meta-networking too. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* crconf: update to c2b9595Ting Liu2020-12-161-3/+2
| | | | | | | | New commits: c2b9595 Update dependencies - Linux kernel headers and libnetlink 3bd8da8 fix Wstringop-truncation warning Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ovs-dpdk: update to 07213041Ting Liu2020-12-162-38/+2
| | | | | | patch applied on git tree. remove it. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* restool: compiling with optimization (-O2)Ting Liu2020-12-161-1/+1
| | | | | | | | Fix: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ cc1: all warnings being treated as errors
* restool: update to 8ddbe4cTing Liu2020-12-162-28/+2
| | | | | | | | | | | | | | | | | | | | | | | New commits: 8ddbe4c dpni: fix info --verbose behavior e5c6451 restool: fix another set of error revealed with -O2 91b82e3 restool: fix some compile errors with gcc 10.2 802764f restool: yocto build issue 59fe80d restool: display all object attrs on dpsw info d002c5f increase restool version to v2.1 820c1bf restool: add DPNI_OPT_SHARED_FS in dpni create and ls-addni 6e18fe0 dprc: fix dpdmux num_ifs in the generated DPL 8e42057 restool: support new dpsw_create DPSW_OPT_LAG_DIS option 1d5aaf5 dprc: export the DPNI_OPT_NO_MAC_FILTER option in DTS 5b9f225 restool: support new dpni_create dist_key_size parameter d99f9b7 dpsw: add update command to configure taildrop on a DPSW 1e9c4d2 restool: use --help in all circumstances 7064bec Restool: print MAC address in dpmac info command 31b02be Modify the default value of num-priorities ebddd1b Fix restool create help command output ec19874 restool: fix get_device_file() function Signed-off-by: Ting Liu <ting.liu@nxp.com>
* fmc: update to c2ed7c2Ting Liu2020-12-161-1/+1
| | | | | | | | | New commits: c2ed7c2 XML config files update for proper syntax 3a1566e Use MIT license for lexical analyzer files 1ebdcb4 Use MIT license for config files Signed-off-by: Ting Liu <ting.liu@nxp.com>
* qemu-qoriq: overide do_install_ptestTing Liu2020-12-161-0/+12
| | | | | | | | | | qemu-qoriq reuses poky's qemu.inc which has upgraded to 5.1. qemu-qoriq is based on 4.1 in which tests/data/acpi/disassemle-aml.sh does not exist. This leads to do_install_ptest fail. Override do_install_ptest in qemu-qoriq recipe. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* qemu-qoriq: update to 0b88a503Ting Liu2020-12-161-1/+1
| | | | | | support new MC version. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* management-complex: add recipe 10.24.0Ting Liu2020-12-161-0/+41
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* cst: update to dfe30d3Ting Liu2020-12-161-1/+1
| | | | | | | | | | | New commits: dfe30d3 ls1012a: Corrected '$pfe_fw' in if condition for PFE 8896ae9 ls1012a-rdb/frwy: Move files to correct place. 715934d ls1012a-frwy: Update kernel address in input_uimage_secure 0026632 ls1012a-rdb: Add script for qspi e76f23d ls1012a-rdb: Add 'input_uimage_secure' for ls1012a-rdb Signed-off-by: Ting Liu <ting.liu@nxp.com>
* uefi: update to 83a97bfTing Liu2020-12-161-1/+1
| | | | | | add support for ACPI mode on LX2160A and LS1046A Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ppfe-firmware: update to f55ee9fTing Liu2020-12-161-1/+1
| | | | | | | | | New commits: f55ee9f Add support to re-validate FCS for rx jumbo frames 7e474f9 keeping a count on number of packets that PFE revalidates the CRC 357081f Enhancing pfe firmware itb to handle additional firmwares part of it Signed-off-by: Ting Liu <ting.liu@nxp.com>
* mc-utils: update to 8e0b863Ting Liu2020-12-161-1/+1
| | | | | | | | | | | | | | | | New commits: 8e0b863 Add APIs for MC 10.24.0 4c63d97 Add APIs for MC 10.23.0 bd2ce17 Fix dpc build error 63bc2ca Added new DPCs for 18_5 serdes protocol 2f5cdfa Repair 17, 18 and 20 serdes protocol DPL b621749 add API for MC 10.22.0 c953534 Added RGMII ports to dpc and dpl files 39de970 Corrected the comments 5528b4c Added dpls and dpcs for lx2162aqds part 38654f8 add API for MC 10.21.0 Signed-off-by: Ting Liu <ting.liu@nxp.com>
* rcw: update to bd66755Ting Liu2020-12-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New commits: bd66755 LS1088A: Update the workaround of A-008851 17da6be LS1046A: Update the workaround of A-008851 091c99e LS1028A: Update the workaround of A-008851 ea2ad23 LS1046ARDB: Remove PCIe Gen3 specific erratum from non Gen3 SerDes protocol bd3a79e ls1012a: Append a flush to the updating of ALTCBAR 1a50e9e ls1021a: Append a flush to the updating of ALTCBAR 596f0e1 ls1046a: Append a flush to the updating of ALTCBAR bff3be6 ls1043a: Append a flush to the updating of ALTCBAR 8c75641 lx2162aqds: Add a new RCW with PEX3 working as Endpoint 251694d lx2160ardb_rev2: Add a new RCW with PEX3 working as Endpoint 4e1bc23 ls1088ardb: Add a new RCW with PEX1 working as Endpoint 8326572 ls1028a: remove rcw_800 for nor boot a526979 lx2162aqds: update 25G equalization settings 1f8d1ed ls1028a: fix a description issue 7911cbe LX2: Add support of LX2162AQDS board 01e7898 lx2160asi/common.rcw: Update BRR to release all cores from BHO 6bdb7b4 LX2: Add New Serdes Protocol 91901b1 lx2160aqds_rev2: Include PCIe Errata for 7_3_3 protocol c99ed39 lx2160aqds_rev2: Implement Errata ERR050479 1b78106 lx2160ardb_rev2: Implement Errata ERR050479 1d70ac8 ls1046aqds: RCW: QSPI_BOOT: Update text base to correct offset of 1MB d045804 ls1043a: rename the workaround file of erratum A-009929 a50bd45 t2_t4: Fix workaround of Erratum A-008098 4ef824e ls1046aqds: Correct some misleading comments 3e8519c ls1046ardb: Correct some misleading comments 2a24a16 ls1046ardb: Fix SD boot failure of the PCIe Endpoint RCW 9ee762b ls1028a: Increase FSPI clock frequency in new RCWs eae4f32 rcw: ls1028a: rename the sata erratum file b7b2f16 ls1043a: rename the PCIe errata file 5247ed4 ls1088a: fix the description of workaround of A-010477 4a17358 ls2088a: split workaround of A-010477 from a008851*.rcw 86c05e5 ls1046a: split the PCIe workarounds from pex_gen3_link.rcw 7948c2d ls1028a: split the PCIe workarounds from pex_gen3_link_ls1028a.rcw b3b8576 ls1028a: Add workaround for PCIe erratum A-009531 7d2a7e9 rcw: ls1028a: add more rcws to support more IPs ac37dbf ls1046a: remove the serdes_sata PBI command 4a61839 rcw: ls1028a: add 1500MHz cpu frequency support db4de36 Remove tclsh checking Signed-off-by: Ting Liu <ting.liu@nxp.com>
* u-boot-qoriq: update to LSDK-20.12 release (2020.04)Ting Liu2020-12-169-1569/+2
| | | | | | | | | | | | | Key changes: * Upgrade to 2020.04 * Support of LX2162A QDS * GPIO on LX2160A * SDHC: HS200 and HS400 on LX2162A * Watchdog: SBSA on LX2160A Backported patches are removed. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux-qoriq: update to LSDK 20.12 release (5.4.47)Ting Liu2020-12-162-66/+2
| | | | | | | | | | | | | | | Upgrade to LSDK-20.12 release with below key updates: * Support of LX2162A QDS * ACPI mode on LX2160A and LS1046A * DPAA2: adding bulking to XDP, building Tx S/G frames instead of realloc-ing skb, update bridge link status * ENETC: adaptive interrupt coalescing * Felix switch: configurable MTU for (jumbo frame support), port and flow policers (DSA) * IEEE1588: one-step timestamping on DPAA2, pps and periodical clock signal on Felix switch, FIPER3 on DPAA2, external trigger * PCIe: power management support * PPFE: driver be built-in instead of module * SDHC: eMMC RPBM partition, HS200 on LS1088A Signed-off-by: Ting Liu <ting.liu@nxp.com>
* lx2162aqds: add machine fileTing Liu2020-12-161-0/+36
| | | | | | | | | | | | | | | | lx2160aqds is board based on LX2162A processor. The LX2162A (also known as LX2-Lite) processor squeezes the processing capability of the popular LX2160A device into a package that is nearly one quarter the size. It combines the low power of the 16nm FinFET process technology and sixteen Arm Cortex-A72 cores with data path acceleration optimized for L2/3 packet processing, security offload and robust traffic management and quality of service. More info: https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/layerscape-multicore-processors/layerscape-lx2162a-multicore-communications-processor:LX2162A Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ddr-phy: add support for lx2162aqdsTing Liu2020-12-161-2/+2
| | | | | | | LX2162A is LX2160A based processor. They share the same ddr binaries. Remove override '_lx2160a' and add lx2162a into COMPATIBLE_MACHINE. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* mc-utils: add support for lx2162aTing Liu2020-12-161-0/+2
| | | | | | | mc-utils has different folder structure for lx2162a. Adjust MC_CFG and MC_FLAVOUR for it. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* optee-test_3.7.0.imx: fix optee-test buildPeter Griffin2020-12-151-0/+7
| | | | | | | | | | | Currently nothing is built for optee-test which means do_install() fails copying xtest binary. Align the do_compile() with upstream meta-arm optee-test recipe. With this patch the build then completes OK. Fixes: a66dc98 Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
* imx-base.inc: Add imx-boot to the WKS_FILE_DEPENDS for aarch64Otavio Salvador2020-12-131-0/+3
| | | | | | | | | For now, the best alternative we have is to add the imx-boot to the depends list based on the architecture. We bind it to use-mainline-bsp so we avoid changing QoriQ machines. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I836015607b72dd6afbbb098925a789d4720460bd