]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
imx: imx-hab: Select SPL_DRIVERS_MISC in the SPL case
authorFabio Estevam <festevam@denx.de>
Mon, 11 Dec 2023 13:46:17 +0000 (10:46 -0300)
committerFabio Estevam <festevam@gmail.com>
Wed, 13 Dec 2023 18:37:52 +0000 (15:37 -0300)
Selecting CONFIG_IMX_HAB=y on a SPL target, such as apalis_imx6_defconfig,
for example, leads to the following build error:

/usr/bin/arm-linux-gnueabihf-ld.bfd: arch/arm/mach-imx/hab.o: in function `imx_hab_is_enabled':
arch/arm/mach-imx/hab.c:879: undefined reference to `fuse_read'

fuse_read() comes from SPL_MXC_OCOTP, which depends on SPL_DRIVERS_MISC,
since commit 251a3053b1e6 ("misc: imx: remove DM dependency for ocotp
driver in SPL").

Select SPL_DRIVERS_MISC in the SPL case to fix this build issue.

Reported-by: Lisandro Pérez Meyer <lpmeyer@ics.com>
Signed-off-by: Fabio Estevam <festevam@denx.de>
Tested-by: Lisandro Pérez Meyer <lpmeyer@ics.com>
arch/arm/mach-imx/Kconfig

index abd48d42583ad9f7bf3bb6c218fb019d0c5c4a08..c34bc25c0bfb172c3c28bec3b3409ec89d560310 100644 (file)
@@ -54,6 +54,7 @@ config IMX_HAB
        bool "Support i.MX HAB features"
        depends on ARCH_MX7 || ARCH_MX6 || ARCH_MX5 || ARCH_IMX8M || ARCH_MX7ULP
        select FSL_CAAM if HAS_CAAM
+       select SPL_DRIVERS_MISC if SPL
        imply CMD_DEKBLOB if HAS_CAAM
        help
          This option enables the support for secure boot (HAB).