ARM: imx: bootaux: Fix macro misuse
authorMarek Vasut <marex@denx.de>
Tue, 13 Dec 2022 04:46:06 +0000 (05:46 +0100)
committerStefano Babic <sbabic@denx.de>
Mon, 30 Jan 2023 22:23:02 +0000 (23:23 +0100)
There are no CONFIG_{TOOLS_,SPL_,TPL_,}IMX8M macros, nor is there one for
ARM64. Use plain IS_ENABLED(CONFIG_IMX8M) and IS_ENABLED(CONFIG_ARM64) to
avoid expanding the {TOOLS_,SPL_,TPL_,} part.

Fixes: 56c2dbdabab5 ("imx: bootaux: cleanup code")
Signed-off-by: Marek Vasut <marex@denx.de>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
arch/arm/mach-imx/imx_bootaux.c

index 8115bf4..433c1f8 100644 (file)
@@ -15,7 +15,7 @@
 #include <cpu_func.h>
 
 /* Just to avoid build error */
-#if CONFIG_IS_ENABLED(IMX8M)
+#if IS_ENABLED(CONFIG_IMX8M)
 #define SRC_M4C_NON_SCLR_RST_MASK      BIT(0)
 #define SRC_M4_ENABLE_MASK             BIT(0)
 #define SRC_M4_REG_OFFSET              0
@@ -106,7 +106,7 @@ int arch_auxiliary_core_up(u32 core_id, ulong addr)
                if (!pc)
                        return CMD_RET_FAILURE;
 
-               if (!CONFIG_IS_ENABLED(ARM64))
+               if (!IS_ENABLED(CONFIG_ARM64))
                        stack = 0x0;
        } else {
                /*
@@ -128,7 +128,7 @@ int arch_auxiliary_core_up(u32 core_id, ulong addr)
        flush_dcache_all();
 
        /* Enable M4 */
-       if (CONFIG_IS_ENABLED(IMX8M)) {
+       if (IS_ENABLED(CONFIG_IMX8M)) {
                arm_smccc_smc(IMX_SIP_SRC, IMX_SIP_SRC_M4_START, 0, 0, 0, 0, 0, 0, NULL);
        } else {
                clrsetbits_le32(SRC_BASE_ADDR + SRC_M4_REG_OFFSET,
@@ -143,7 +143,7 @@ int arch_auxiliary_core_check_up(u32 core_id)
        struct arm_smccc_res res;
        unsigned int val;
 
-       if (CONFIG_IS_ENABLED(IMX8M)) {
+       if (IS_ENABLED(CONFIG_IMX8M)) {
                arm_smccc_smc(IMX_SIP_SRC, IMX_SIP_SRC_M4_STARTED, 0, 0, 0, 0, 0, 0, &res);
                return res.a0;
        }