[PATCH -next] firmware: imx: require IMX_MBOX for IMX_SEC_ENCLAVE under COMPILE_TEST

Pankaj Gupta posted 1 patch 4 weeks, 1 day ago
drivers/firmware/imx/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
[PATCH -next] firmware: imx: require IMX_MBOX for IMX_SEC_ENCLAVE under COMPILE_TEST
Posted by Pankaj Gupta 4 weeks, 1 day ago
Require IMX_MBOX unconditionally in Kconfig.

The driver uses mailbox framework APIs such as
mbox_request_channel_byname(), mbox_send_message(), and
mbox_free_channel(). The previous dependency allowed
COMPILE_TEST to bypass IMX_MBOX, which can lead to
undefined references at link time when mailbox support
is not enabled.

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202605090449.Iz3ZmNRQ-lkp@intel.com/
Fixes: 106ffe5d78ad ("firmware: imx: add driver for NXP EdgeLock Enclave")
Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com>
---
 drivers/firmware/imx/Kconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/firmware/imx/Kconfig b/drivers/firmware/imx/Kconfig
index 1f89dd140113..c027d0fa4530 100644
--- a/drivers/firmware/imx/Kconfig
+++ b/drivers/firmware/imx/Kconfig
@@ -58,7 +58,7 @@ config IMX_SCMI_MISC_DRV
 
 config IMX_SEC_ENCLAVE
 	tristate "i.MX Embedded Secure Enclave - EdgeLock Enclave Firmware driver."
-	depends on (IMX_MBOX && ARCH_MXC && ARM64) || COMPILE_TEST
+	depends on IMX_MBOX && ((ARCH_MXC && ARM64) || COMPILE_TEST)
 	select FW_LOADER
 	default m if ARCH_MXC
 
-- 
2.43.0
Re: [PATCH -next] firmware: imx: require IMX_MBOX for IMX_SEC_ENCLAVE under COMPILE_TEST
Posted by Frank.Li@oss.nxp.com 1 week, 3 days ago
From: Frank Li <Frank.Li@nxp.com>


On Thu, 14 May 2026 14:34:25 +0530, Pankaj Gupta wrote:
> Require IMX_MBOX unconditionally in Kconfig.
>
> The driver uses mailbox framework APIs such as
> mbox_request_channel_byname(), mbox_send_message(), and
> mbox_free_channel(). The previous dependency allowed
> COMPILE_TEST to bypass IMX_MBOX, which can lead to
> undefined references at link time when mailbox support
> is not enabled.
>
> [...]

Applied, thanks!

[1/1] firmware: imx: require IMX_MBOX for IMX_SEC_ENCLAVE under COMPILE_TEST
      commit: 454e06b6ddc851c88b78eec98cd883b03502f7af

squash to prevous commit.


Best regards,
--
Frank Li <Frank.Li@nxp.com>