14 Aug, 2023
3 commits
16 May, 2023
1 commit
15 May, 2023
1 commit
13 May, 2023
1 commit
09 May, 2023
1 commit
08 May, 2023
1 commit
15 Nov, 2022
2 commits
-
* origin/imx_v2022.04:
MA-20886 imx8ulp: Boot from recovery mode when pressing key -
Make system enter recovery mode when user pressing "sw2" when
i.MX 8ULP EVK and i.MX 8ULP EVK 9×9 board are powered on.Signed-off-by: Maximus Sun
Change-Id: Ifc13c37fff4f6c7352161b6ad7d6014aeeafcc6d
14 Nov, 2022
1 commit
-
* origin/imx_v2022.04:
LF-7602: Device tree fixup based on compatible string
11 Nov, 2022
2 commits
-
Updated otp_crypto_key & otp_unique_key device tree fix up.
Earlier, device tree fix up was based on hardcoded address, but now it's
based on compatible string of crypto node:- "fsl,imx28-dcp"Signed-off-by: Kshitiz Varshney
-
* origin/imx_v2022.04:
crypto: fsl_hash: Remove unnecessary alignment check in caam_hash()
10 Nov, 2022
1 commit
-
While working on an LX2160 based board and updating to latest mainline
I noticed problems using the HW accelerated hash functions on this
platform, when trying to boot a FIT Kernel image. Here the resulting
error message:Using 'conf-freescale_lx2160a.dtb' configuration
Trying 'kernel-1' kernel subimage
Verifying Hash Integrity ... sha256Error: Address arguments are not aligned
CAAM was not setup properly or it is faulty
error!
Bad hash value for 'hash-1' hash node in 'kernel-1' image node
Bad Data Hash
ERROR: can't get kernel image!Testing and checking with Gaurav Jain from NXP has revealed, that this
alignment check is not necessary here at all. So let's remove this
check completely.Signed-off-by: Stefan Roese
Cc: Gaurav Jain
Cc: dullfire@yahoo.com
Reviewed-by: Gaurav Jain
07 Nov, 2022
2 commits
-
* origin/imx_v2022.04:
MA-20872 Revert "MA-18775 system will hang about 3s when boot up kernel" -
The problem of the system hanging for about 3 seconds
when booting the kernel is gone, so enable the 8mp early console.This reverts commit 8f897bce4cce75e7599a8ea952271eab37b1dc51.
Change-Id: I5a4c32f22fc93393610f3ae99fb3ca8e0643990a
27 Oct, 2022
2 commits
-
* origin/imx_v2022.04:
MA-20814 add fastboot command to erase u-boot env -
Add fastboot command "fastboot oem erase_uboot_env" to support erase u-boot env.
Signed-off-by: Maximus Sun
26 Oct, 2022
5 commits
-
* origin/ls_v2022.04:
LF-6627: nand drvier fixups in sdboot on ls1043ardb-pd -
Signed-off-by: WeiLu
-
* origin/imx_v2022.04:
LFU-426: qspihdr: Coverity Issue: unchecked return value
MLK-25850: imx8dxl_ddr3l_evk: change the default fdt file name -
fix the unchecked return value(CWE-252) issue in qspihdr tool.
Signed-off-by: Han Xu
Reviewed-by: Ye Li -
change the fdt file name with rpmsg postfix as the default.
Signed-off-by: Han Xu
Reviewed-by: Ye Li
25 Oct, 2022
2 commits
-
* origin/imx_v2022.04:
LF-7382: fastboot: improve emmc write speed -
tested at iMX8MM platfrom reduce almost half write time.
(499s vs 1000s).
About 1/4 improve at 8DXL platform.100*512 = 51k, which small than emmc erase block size 64k,
which may cause more page management in emmc.Increase to 4096, about 2M write to emmc each time.
Signed-off-by: Frank Li
Reviewed-by: Ye Li
24 Oct, 2022
2 commits
-
* origin/imx_v2022.04:
LFU-428 imx8ulp: Add warning for CAAM non-secure state failure -
When booting from OEM closed part, due to OTPMK not programmed correctly,
CAAM is in non-secure state. Add a warning in SPL to indicate the problem
to users.Signed-off-by: Ye Li
Reviewed-by: Peng Fan
21 Oct, 2022
5 commits
-
* origin/imx_v2022.04:
LF-7369-2 clk: imx93: update LPCG control API
LF-7369-1 clk: imx: implement a clock gate driver for i.MX93 -
Use i.MX93 specific LPCG control API.
Signed-off-by: Alice Guo
Reviewed-by: Ye Li -
Add a clock gate driver for i.MX93. Bit0 of LPCG_DIRECT controls the
ON/OFF of LPCG when LPCG is in direct control mode. Bit[2:0] of
LPCG_LPM_CUR controls the ON/OFF of LPCG when LPCG is already in CPULPM
mode.Signed-off-by: Alice Guo
Reviewed-by: Ye Li -
* origin/imx_v2022.04:
MA-20507-7 trusty: fix dereference null return value -
This fixes the coverity issue: 22852960 Dereference null return value.
Change-Id: I8186b49eb7f248476c4b8d3c773fbd2680da8367
Signed-off-by: Ji Luo
19 Oct, 2022
5 commits
-
* origin/imx_v2022.04:
LF-7332 imx8/ahab: sha256: enable image verification using ARMv8 crypto extention
LF-7332 armv8: SHA-256 using ARMv8 Crypto Extensions -
Merge in LFAC/uboot-nxp from ~NXF60555/uboot-nxp-gaurav:imx_v2022.04 to imx_v2022.04
* commit 'f3b75e3317d17180009af5c866b9a85a855a79be':
LF-7332 imx8/ahab: sha256: enable image verification using ARMv8 crypto extention
LF-7332 armv8: SHA-256 using ARMv8 Crypto Extensions -
* origin/imx_v2022.04:
LFU-427 imx93: Print ELE FW version
LFU-393 imx93: Add reset cause print -
Print ELE FW version in uboot log for debug purpose
Signed-off-by: Ye Li
Reviewed-by: Peng Fan -
Add reset cause print to u-boot log on i.MX93.
Since the SRC GENERAL registers are read only for non-secure mode.
We have to clear SRSR in secure mode (SPL) and pass the value to
non-secure mode via GPR1 register.Signed-off-by: Ye Li
Reviewed-by: Peng Fan
18 Oct, 2022
3 commits
-
add support for SHA-256 secure hash algorithm using the ARM v8
SHA-256 instructions for verifying image hash.Signed-off-by: Gaurav Jain
-
* origin/imx_v2022.04:
LFU-423: usb: cdns3: gadget: Avoid using usb_ss after null check
MLK-26034 imx6: Disable LCDIF clock before jumping to kernel -
Fix Coverity Issue 22852965, in select_ep(), usb_ss pointer is used
after the null check, here use printf instead dev_err to avoid using
usb_ss after null check.Signed-off-by: Sherry Sun
Reviewed-by: Ye Li