diff options
-rw-r--r-- | arch/arm/mach-imx/imx8/Kconfig | 16 | ||||
-rw-r--r-- | arch/arm/mach-imx/imx8m/Kconfig | 11 | ||||
-rw-r--r-- | board/freescale/imx8dxl_evk/spl.c | 2 | ||||
-rw-r--r-- | board/freescale/imx8dxl_phantom_mek/spl.c | 2 |
4 files changed, 31 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/imx8/Kconfig b/arch/arm/mach-imx/imx8/Kconfig index 34cccac3a6..c99407cbf8 100644 --- a/arch/arm/mach-imx/imx8/Kconfig +++ b/arch/arm/mach-imx/imx8/Kconfig @@ -144,22 +144,38 @@ config TARGET_IMX8DXL_PHANTOM_MEK bool "Support i.MX8DXL PHANTOM MEK board" select BOARD_LATE_INIT select IMX8QXP + select FSL_CAAM + select FSL_BLOB + select ARCH_MISC_INIT + select SPL_CRYPTO if SPL config TARGET_IMX8DX_MEK bool "Support i.MX8DX MEK board" select BOARD_LATE_INIT select SUPPORT_SPL select IMX8QXP + select FSL_CAAM + select FSL_BLOB + select ARCH_MISC_INIT + select SPL_CRYPTO if SPL config TARGET_IMX8DXL_EVK bool "Support i.MX8DXL EVK board" select BOARD_LATE_INIT select IMX8DXL + select FSL_CAAM + select FSL_BLOB + select ARCH_MISC_INIT + select SPL_CRYPTO if SPL config TARGET_IMX8DXL_DDR3_EVK bool "Support i.MX8DXL EVK board" select BOARD_LATE_INIT select IMX8DXL + select FSL_CAAM + select FSL_BLOB + select ARCH_MISC_INIT + select SPL_CRYPTO if SPL endchoice diff --git a/arch/arm/mach-imx/imx8m/Kconfig b/arch/arm/mach-imx/imx8m/Kconfig index 612b584899..cc7b547cf4 100644 --- a/arch/arm/mach-imx/imx8m/Kconfig +++ b/arch/arm/mach-imx/imx8m/Kconfig @@ -109,6 +109,10 @@ config TARGET_IMX8MM_DDR4_EVK select IMX8MM select SUPPORT_SPL select IMX8M_DDR4 + select FSL_CAAM + select FSL_BLOB + select ARCH_MISC_INIT + select SPL_CRYPTO if SPL config TARGET_IMX8MM_ICORE_MX8MM bool "Engicam i.Core MX8M Mini SOM" @@ -165,6 +169,9 @@ config TARGET_IMX8MN_DDR3_EVK select IMX8MN select SUPPORT_SPL select IMX8M_DDR3L + select FSL_CAAM + select FSL_BLOB + select SPL_CRYPTO if SPL config TARGET_IMX8MN_VENICE bool "Support Gateworks Venice iMX8M Nano module" @@ -189,6 +196,10 @@ config TARGET_IMX8MP_DDR4_EVK select IMX8MP select SUPPORT_SPL select IMX8M_DDR4 + select FSL_CAAM + select FSL_BLOB + select ARCH_MISC_INIT + select SPL_CRYPTO if SPL config TARGET_PICO_IMX8MQ bool "Support Technexion Pico iMX8MQ" diff --git a/board/freescale/imx8dxl_evk/spl.c b/board/freescale/imx8dxl_evk/spl.c index c2a3f519bf..cb78ecf512 100644 --- a/board/freescale/imx8dxl_evk/spl.c +++ b/board/freescale/imx8dxl_evk/spl.c @@ -46,6 +46,8 @@ int spl_board_boot_device(enum boot_device boot_dev_spl) void spl_board_init(void) { struct udevice *dev; + + uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(imx8_scu), &dev); uclass_find_first_device(UCLASS_MISC, &dev); diff --git a/board/freescale/imx8dxl_phantom_mek/spl.c b/board/freescale/imx8dxl_phantom_mek/spl.c index eace4f4c19..278d4f1baa 100644 --- a/board/freescale/imx8dxl_phantom_mek/spl.c +++ b/board/freescale/imx8dxl_phantom_mek/spl.c @@ -23,6 +23,8 @@ void spl_board_init(void) { struct udevice *dev; + uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(imx8_scu), &dev); + uclass_find_first_device(UCLASS_MISC, &dev); for (; dev; uclass_find_next_device(&dev)) { |