summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2024-02-19Merge tag 'lf-5.15.71-2.2.2' into toradex_imx_lf_v2022.04Max Krummenacher
This pulls in the following commits: git log --oneline --no-merges ^HEAD lf-5.15.71-2.2.2 14b6c8f3e3b MA-20886 imx8ulp: Boot from recovery mode when pressing key 62ad7799b6c LF-7602: Device tree fixup based on compatible string b35420da607 crypto: fsl_hash: Remove unnecessary alignment check in caam_hash() 918dbf78bbb MA-20872 Revert "MA-18775 system will hang about 3s when boot up kernel" ed2c3cbd6ac MA-20814 add fastboot command to erase u-boot env a6762e28bf0 LF-6627: nand drvier fixups in sdboot on ls1043ardb-pd d23cfa09767 LFU-426: qspihdr: Coverity Issue: unchecked return value 413b08f841f MLK-25850: imx8dxl_ddr3l_evk: change the default fdt file name e91a047f54f LF-7382: fastboot: improve emmc write speed 205680f9f4b LFU-428 imx8ulp: Add warning for CAAM non-secure state failure f405551dcc1 LF-7369-2 clk: imx93: update LPCG control API 676831be672 LF-7369-1 clk: imx: implement a clock gate driver for i.MX93 94c5bb2eb83 MA-20507-7 trusty: fix dereference null return value 6933487b4df LFU-427 imx93: Print ELE FW version 15b1ebb00cc LFU-393 imx93: Add reset cause print f3b75e3317d LF-7332 imx8/ahab: sha256: enable image verification using ARMv8 crypto extention 330e2634143 LFU-423: usb: cdns3: gadget: Avoid using usb_ss after null check 58ba744cbad MLK-26034 imx6: Disable LCDIF clock before jumping to kernel ae396d343a3 LF-6627: nand drvier fixups in nandboot on ls1043ardb-pd 0a99627b60e LFU-422-2 imx8ulp_evk: Enable the GD25LX256E support c6c06de038f LFU-422-1 mtd: spi-nor: Add GigaDevice GD25LX256E NOR flash 032fab5e127 LFU-421 imx93_evk: Add imx93 low drive mode support on 11x11 EVK d9f477625d3 LF-7332 armv8: SHA-256 using ARMv8 Crypto Extensions 53689e4f7db MA-20667 set metadata partition of type f2fs f824cd01955 LFU-415 net: fec_mxc: Skip recv packet process when fec is halted 4e7c44e1f33 LFU-419 arm: dts: imx8mp: fix flexspi nand reg 957bdd9c925 LFU-418 imx8ulp: upower_hal: make code cleaner 361b23b98ed Revert "MLK-25478-1 efi: add Platform-Reset-Attack variables" e1ed0611b5e Revert "MLK-25478-2 efi: clean memory and reset MemoryOverwriteRequestControl" 4998fef38a5 Revert "MLK-25478-3 workaround: disable verify time of signer and signee." 320096439b6 MA-20738 imx8ulp: bumps CONFIG_LMB_MAX_REGIONS c244bdfd76c LFU-417-2 imx93_evk/qsb: Enable DDR inline ECC feature 026521c7d65 LFU-417-1 ddr: imx: imx9: Add DDR inline ECC support a555a21be69 LFU-413 imx8ulp_evk: Remove CONFIG_BOOTDELAY=0 from ND defconfig aaead5a2b8d LFU-416 imx: cmd_dek: Fix build warning in blob_encap_dek 933a3b25fe3 LF-7234 enable CONFIG_CMD_CRC32 and CONFIG_CRC32_VERIFY 97fc905e7f7 LFU-409: imx8dxl: fix the i.MX8DXL ddr3l NAND DQS iomux setting aa4ebb66199 LFU-414 imx8ulp: clock: Update clocks to meet max rate restrictions 63d0579f397 LFU-410 imx: ele_ahab: Add ahab_sec_fuse_prog command 266dddae454 LFU-412 configs: imx93_evk: shrink mem= for jailhouse 5703d3ae37e LFU-411 imx8ulp: Always enable MIPI_DSI power switch 32965eb52f7 LFU-392 imx8ulp: upower: replace magic number with macro beb5e5e3303 MA-20677 imx8ulp: android: enable CONFIG_AHAB_BOOT by default bb45dd592db LFU-408 imx93evk: config the pmic standby voltage for buck1 25e38cb4762 LFU-407-02 ddr: imx9: Change the saved ddr data base to 0x2051c000 a8fef10ab92 LFU-407-01 configs: imx93: Update spl stack & bss base address 8731024fe7e LFU-406 mx6ul/mx6ulz: Fix build break caused by RNG patch a95afe08769 LF-7238 imx9: soc: Remove OPTEE memory from DRAM bank and MMU 19c3fdebf8d LFU-403-4 imx93_evk/qsb: Enable TMU sensor driver e1703ec06a4 LFU-403-3 iMX93: soc: print current CPU temperature 050a94e6365 LFU-403-2 DTS: imx93: Update TMU node to sync with kernel 91e711a565c LFU-403-1 thermal: imx_tmu: Update TMU driver to support iMX93 78749666dd3 LFU-402-3 imx93_evk/qsb: Use API to set max ARM clock 401b9824f92 LFU-402-2 iMX93: clock: Add API to set max ARM core clock e4722baa5af LFU-402-1 iMX93: soc: Get market segment and speed grading 432a4af9608 LFU-400 imx8ulp: clock: Clear dividers in PLL3DIV_PFD registers 53f06207782 LFU-399 imx8ulp: Reconfigure MRC3 for SRAM0 access 48a2221acc9 LFU-395 imx93: Add fused parts support d8760a74793 LFU-398-7 imx93_9x9_qsb: Enable Flexspi NOR support 1f500a59670 LFU-398-6 imx93_qsb: Enable M.2 VPCIe_3V3 and deassert SD3_nRST ba4f72198f5 LFU-398-5 DTS: imx93-9x9-qsb: Add flexspi NOR nodes and pinctrl d9f563336f7 LFU-398-4 imx93_11x11_evk: Enable Flexspi NOR support c56f2132d53 LFU-398-3 imx93_evk: Enable M.2 VPCIe_3V3 and deassert SD3_nRST b6cbe6b1416 LFU-398-2 DTS: imx93-11x11-evk: Enable and update flexspi NOR c45c4fb791b LFU-398-1 DTS: imx93: Update flexspi node in DTSi fab973fe1df LFU-397 imx8m: clock: not configure reserved SRC register 4881ba99fa4 LFU-396-7 imx93_9x9_qsp_defconfig: support splash screen 60e0e629f99 LFU-396-6 arm: dts: add imx93 9x9 ontat panel dts fffc330cf1a LFU-396-5 imx9: clock: add 300MHz fracn pll table ef6a3d9cc38 LFU-396-4 video: nxp: imx: add Add i.MX93 parallel display format encoder driver 5f414738a5f LFU-396-3 video: nxp: imx_lcdifv3: support VSYNC/HSYNC active low 21eb66fe1f8 LFU-396-2 video: nxp: imx: dsi: force DISPLAY_FLAGS_HSYNC_HIGH & DISPLAY_FLAGS_VSYNC_HIGH 88132ed0b4e LFU-396-1 video: simple_panel: make backlight optional 65287dc074d LF-7055: video: imx: Add set_parent calls to LVDS initialization 167f65006fb MLK-26021 imx93: add 9x9 qsb lpddr4 board 0a6297a290e MA-20677 imx8ulp: android: enable CONFIG_AHAB_BOOT by default 8789f3ca3e4 PLATSEC-1781-2 MX6: Device tree fix-up 60555c4a445 PLATSEC-1781-1 mx6ull:Add config CONFIG_OF_SYSTEM_SETUP 48b1d6e34fd MA-20149 set fs type of android partitions 9710cc4840e LFOPTEE-177 imx93evk: enable cmd_dek command f0721d67f03 LFOPTEE-177 imx8ulp: enable cmd_dek command bf07f5166bf LFOPTEE-177 imx: cmd_dek: add ELE DEK Blob generation support 6de56c3f629 LFOPTEE-177 s400_api: add DEK Blob generation Conflicts: drivers/crypto/fsl/fsl_hash.c commit 41b2182af73 ("crypto: fsl_hash: Remove unnecessary alignment check in caam_hash()") Both NXP and TXD branch did cherry-picking that commit, but NXP additionally removed a debug print (not present in master) while the TDX branch did not. Resolved by doing it the NXP way. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-15gpio: fix incorrect depends on for SPL_GPIO_HOGQuentin Schulz
Since commit 83061dbd1c89 ("Rename GPIO_SUPPORT to GPIO"), SPL_GPIO_SUPPORT has been renamed to SPL_GPIO, meaning that SPL_GPIO_HOG can never be enabled. Let's fix this by using the proper name for the Kconfig option. Upstream-Status: Backport [5536a5f4ac12f4f14e31c85305c2fc7647d5fc03] Fixes: 1d99e673c752 ("gpio: Enable hogging support in SPL") Cc: Quentin Schulz <foss+uboot@0leil.net> Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org>
2023-06-15gpio: Enable hogging support in SPLEddie James
Use the CONFIG macros to conditionally build the GPIO hogging support in either the SPL or U-Boot, or both, depending on the configuration. Also call the GPIO hog probe function in the common SPL board initialization as an equivalent to adding it to the U-Boot init sequence functions. Upstream-Status: Backport [1d99e673c752bc7d55aa25b02e050741496f7109] Signed-off-by: Eddie James <eajames@linux.ibm.com> Reviewed-by: Simon Glass <sjg@chromium.org>
2023-04-26crypto: fsl_hash: Remove unnecessary alignment check in caam_hash()Stefan Roese
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 <sr@denx.de> Cc: Gaurav Jain <gaurav.jain@nxp.com> Cc: dullfire@yahoo.com Reviewed-by: Gaurav Jain <gaurav.jain@nxp.com>
2022-12-23fastboot: fix undefined serial[] errorAndrejs Cainikovs
This change fixes build error when CONFIG_SERIAL_TAG is not set and CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG is set. Upstream-Status: Inappropriate [other] Fixes a build failure, which was introduced by one of the downstream commits. Fixes: 7af6854dacab ("MA-15321-2 Add command to get serial number") Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>
2022-11-11Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/imx_v2022.04: crypto: fsl_hash: Remove unnecessary alignment check in caam_hash()
2022-11-10crypto: fsl_hash: Remove unnecessary alignment check in caam_hash()Stefan Roese
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 <sr@denx.de> Cc: Gaurav Jain <gaurav.jain@nxp.com> Cc: dullfire@yahoo.com Reviewed-by: Gaurav Jain <gaurav.jain@nxp.com>
2022-11-08Merge remote-tracking branch 'gh-nxp/lf_v2022.04' into ↵Philippe Schenker
update-to-5.15.52_2.1.0__toradex_imx_lf_v2022.04
2022-10-27Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/imx_v2022.04: MA-20814 add fastboot command to erase u-boot env
2022-10-27MA-20814 add fastboot command to erase u-boot envMaximus Sun
Add fastboot command "fastboot oem erase_uboot_env" to support erase u-boot env. Signed-off-by: Maximus Sun <maximus.sun@nxp.com>
2022-10-21Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* 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
2022-10-21LF-7369-2 clk: imx93: update LPCG control APIAlice Guo
Use i.MX93 specific LPCG control API. Signed-off-by: Alice Guo <alice.guo@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2022-10-21LF-7369-1 clk: imx: implement a clock gate driver for i.MX93Alice Guo
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 <alice.guo@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2022-10-18Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* 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
2022-10-18LFU-423: usb: cdns3: gadget: Avoid using usb_ss after null checkSherry Sun
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 <sherry.sun@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2022-10-17Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/imx_v2022.04: LFU-422-2 imx8ulp_evk: Enable the GD25LX256E support LFU-422-1 mtd: spi-nor: Add GigaDevice GD25LX256E NOR flash
2022-10-17LFU-422-1 mtd: spi-nor: Add GigaDevice GD25LX256E NOR flashYe Li
Add the NOR flash id for GD25LX256E which has 32MB size, supports 4 Bytes address mode and OCTAL I/O Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2022-10-13Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/imx_v2022.04: MA-20667 set metadata partition of type f2fs
2022-10-13MA-20667 set metadata partition of type f2fsfaqiang.zhu
The metadata partition needs to be formated as f2fs with the configuration of i.MX Android 13. Signed-off-by: faqiang.zhu <faqiang.zhu@nxp.com>
2022-10-12Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/imx_v2022.04: LFU-415 net: fec_mxc: Skip recv packet process when fec is halted
2022-10-12LFU-415 net: fec_mxc: Skip recv packet process when fec is haltedYe Li
After FEC is halted by calling fec_halt callback, we should not continue receiving packet. Otherwise it will process previous pending interrupts on EIR register and uses wrong rbd index as this has been reset to 0. The GRA interrupt which is triggered by issuing graceful stop command to FEC transmitter in fec_halt is processed in this case. It causes wrong receive buffer desciptors be used by FEC in next time. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2022-10-11Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/imx_v2022.04: LFU-417-2 imx93_evk/qsb: Enable DDR inline ECC feature LFU-417-1 ddr: imx: imx9: Add DDR inline ECC support
2022-10-11LFU-417-1 ddr: imx: imx9: Add DDR inline ECC supportYe Li
Support DDR inline ECC feature for i.MX9 DDR driver. It uses top 1/8 DDR size for ECC data. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2022-10-10Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/imx_v2022.04: LFU-410 imx: ele_ahab: Add ahab_sec_fuse_prog command
2022-10-10LFU-410 imx: ele_ahab: Add ahab_sec_fuse_prog commandYe Li
Add ahab_sec_fuse_prog command to support burn secure fuse, for example the system ROM patch. Before running the command, user needs to sign the fuse container in format mentioned in ELE API and have loaded the container to specified address passed to ahab_sec_fuse_prog Signed-off-by: Ye Li <ye.li@nxp.com> Acked-by: Peng Fan <peng.fan@nxp.com>
2022-10-09Merge remote-tracking branch 'remotes/origin/imx_v2022.04' into lf_v2022.04Jason Liu
* remotes/origin/imx_v2022.04: (40 commits) LFU-408 imx93evk: config the pmic standby voltage for buck1 LFU-407-02 ddr: imx9: Change the saved ddr data base to 0x2051c000 LFU-407-01 configs: imx93: Update spl stack & bss base address ... Signed-off-by: Jason Liu <jason.hui.liu@nxp.com>
2022-09-29LFU-407-02 ddr: imx9: Change the saved ddr data base to 0x2051c000Jacky Bai
change the ddr saved info to the last 16KB of the OCRAM. Signed-off-by: Jacky Bai <ping.bai@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2022-09-28LFU-403-1 thermal: imx_tmu: Update TMU driver to support iMX93Ye Li
The TMU used on iMX93 is IP revision 2.1 which is different with previous revision used on iMX8MQ. So add a new FLAG V4 for this revision to distinguish the operations. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 761ab8136adbb1201b1e72a1d9e915d3069ff5cf)
2022-09-28LFU-396-4 video: nxp: imx: add Add i.MX93 parallel display format encoder driverPeng Fan
i.MX93 MediaMix GPR contains the display_mux register to control parallel display format configuration. Add a video bridge driver for it. Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com> (cherry picked from commit c8084a583054d439314d0cf2b9fa957cd6eb3352)
2022-09-28LFU-396-3 video: nxp: imx_lcdifv3: support VSYNC/HSYNC active lowPeng Fan
Default is active high, but some settings requires active low, so according to timing flags to set mode sync. If flags have DISPLAY_FLAGS_HSYNC_LOW and DISPLAY_FLAGS_VSYNC_LOW set, mode.sync will clear FB_SYNC_HOR_HIGH_ACT and FB_SYNC_VERT_HIGH_ACT, then INV_VS and INV_HS will be set to 1 Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 6f225600790b201c6c6f45a2ec640daed8dfe310)
2022-09-28LFU-396-2 video: nxp: imx: dsi: force DISPLAY_FLAGS_HSYNC_HIGH & ↵Peng Fan
DISPLAY_FLAGS_VSYNC_HIGH To i.MX93/8MP, the VSYNC/HSYNC Polarities are high, so set the timing flag: DISPLAY_FLAGS_HSYNC_HIGH & DISPLAY_FLAGS_VSYNC_HIGH in check_timing callback. Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 15eba93f742cb427a8808a05f9e800c1b2922f0e)
2022-09-28LFU-396-1 video: simple_panel: make backlight optionalPeng Fan
Somes boards may default enable backlight and not able to set brightness, so make it optional. Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 928d56fcb5c540e5d8937473a74189a46f701ce3)
2022-09-28LF-7055: video: imx: Add set_parent calls to LVDS initializationOliver F. Brown
The set_parent calls for the LVDS Pixel and Phy clock must be add. The default parent from the System firmware may no longer be expected to be set to "bypass". Signed-off-by: Oliver F. Brown <oliver.brown@oss.nxp.com> Reviewed-by: Liu Ying <victor.liu@nxp.com> (cherry picked from commit cb6d090fd2f4283a428d65f17ddc9fa1c08f8960)
2022-09-28Pull request #61: DEK Blob generation for S400Clément Faure
Merge in LFAC/uboot-nxp from ~NXF28159/uboot-nxp:dek_blob_8ulp to imx_v2022.04 * commit '9710cc4840e1d70ced569b41196ba31be01e9bbc': LFOPTEE-177 imx93evk: enable cmd_dek command LFOPTEE-177 imx8ulp: enable cmd_dek command LFOPTEE-177 imx: cmd_dek: add ELE DEK Blob generation support LFOPTEE-177 s400_api: add DEK Blob generation
2022-09-09MA-20149 set fs type of android partitionsfaqiang.zhu
The usedata partition fs type is switched to be f2fs. Set it uboot for the return result of "fastboot getvar" command, and the "fastboot format userdata" can automatically format the userdata partition as f2fs. For read-only partitions with android rootfs images, the fs type is switched to be erofs. Althrough these partitions are dynamic partitions which cannot be recognized by uboot, set their types still. Signed-off-by: faqiang.zhu <faqiang.zhu@nxp.com>
2022-09-02Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/imx_v2022.04: LFU-375 net: dwc_eth_qos: Add start resets implementation for i.MX
2022-09-02LFU-375 net: dwc_eth_qos: Add start resets implementation for i.MXYe Li
Add start resets function to set the software reset (SWR) bit to reset eQOS IP to sample the PHY interface select input signal. On some platform like i.MX93, the HW reset to eQOS is completed early before we set GPR for PHY interface. so the setting will not apply to eQOS and cause issues. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Clark Wang <xiaoning.wang@nxp.com>
2022-08-31Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/imx_v2022.04: LF-7020 ddr: imx8ulp: Change DRAM timing save area to 0x20055000
2022-08-31LF-7020 ddr: imx8ulp: Change DRAM timing save area to 0x20055000Ye Li
To align with ATF's change, adjust DRAM timing save area to new place 0x20055000. So we can release the old place 0x2006c000 for ATF NOBITS region Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2022-08-29Merge remote-tracking branch 'origin/ls_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/ls_v2022.04: LFU-390 ls1012a: Fix Coverity issue in pfe spi flash init
2022-08-29LFU-390 ls1012a: Fix Coverity issue in pfe spi flash initWeiLu
Initialize variable *new to be NULL when declared it Signed-off-by: WeiLu <w.lu@nxp.com>
2022-08-22LFOPTEE-177 s400_api: add DEK Blob generationClement Faure
Add ELE_GENERATE_DEK_BLOB API for encrypted boot support. Add CRC message computation. Signed-off-by: Clement Faure <clement.faure@nxp.com>
2022-08-17Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/imx_v2022.04: LFU-385 misc: s4mu: Update MU TR registers count
2022-08-17LFU-385 misc: s4mu: Update MU TR registers countYe Li
According to SRM, the Sentinel MU has 8 TR and 4 RR registers. All of them are used for ELE message. So update TR count to 8 and fix a typo in receive msg Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2022-08-03Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/imx_v2022.04: MA-20481-2 Enable round mipi-panel usmp-rm67162 for imx8ulp watch board MA-20481-1 Add board files and defconfig for imx8ulp watch board
2022-08-03MA-20481-2 Enable round mipi-panel usmp-rm67162 for imx8ulp watch boardZhang Bo
Add display panel driver to imx8ulp watch board. Change-Id: Idb2a9f9b0ea0bbce6f27994fe8a29c05619763aa Signed-off-by: Zhang Bo <bo.zhang@nxp.com>
2022-08-01Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/imx_v2022.04: LFU-374 Revert "MLK-20668-2 fat: Fix issue in rootdir table flush for FAT16/12" LFU-364 power: domain: Add return value check for device_probe
2022-08-01LFU-364 power: domain: Add return value check for device_probeYe Li
Fix Coverity Issue: 1477387 Unchecked return value. Add return check value for device_probe. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2022-08-01Merge remote-tracking branch 'origin/imx_v2022.04' into lf_v2022.04BJ DevOps Team
* origin/imx_v2022.04: (6 commits) LFU-369-4: Added configs required for dcp_rng driver LFU-369-3: Added dcp_rng driver device binding code LFU-369-2: Uboot RNG Driver using Data Co-processor LFU-369-1: Adding rngb entry in imx6ull device tree LFU-373 imx8ulp: upower: Do not send AFFB enable message for A1 ...
2022-08-01LFU-369-2: Uboot RNG Driver using Data Co-processorKshitiz
This commit introduces Random number generator to uboot. It uses DCP driver for number generation. RNG driver can be invoked by using below command on uboot prompt:- rng <number of bytes> Signed-off-by: Kshitiz Varshney <kshitiz.varshney@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>