[PATCH 1/2] ARM: imx: bootaux: Fix macro misuse
Peng Fan
peng.fan at oss.nxp.com
Tue Dec 13 08:41:18 CET 2022
On 12/13/2022 12:46 PM, Marek Vasut wrote:
> 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 at denx.de>
> ---
> Cc: "NXP i.MX U-Boot Team" <uboot-imx at nxp.com>
> Cc: Fabio Estevam <festevam at gmail.com>
> Cc: Marek Behún <kabel at kernel.org>
> Cc: Peng Fan <peng.fan at nxp.com>
> Cc: Stefano Babic <sbabic at denx.de>
> ---
> arch/arm/mach-imx/imx_bootaux.c | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/arch/arm/mach-imx/imx_bootaux.c b/arch/arm/mach-imx/imx_bootaux.c
> index 8115bf40f1a..433c1f80cee 100644
> --- a/arch/arm/mach-imx/imx_bootaux.c
> +++ b/arch/arm/mach-imx/imx_bootaux.c
> @@ -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;
> }
Reviewed-by: Peng Fan <peng.fan at nxp.com>
More information about the U-Boot
mailing list