All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] arm: imx9: Correct imx9_probe_mu prototype
@ 2024-03-28 10:48 Ye Li
  2024-03-28 10:48 ` [PATCH 2/2] arm: imx9: Call imx9_probe_mu for DM post in board_r Ye Li
  2024-03-30 18:07 ` [PATCH 1/2] arm: imx9: Correct imx9_probe_mu prototype Fabio Estevam
  0 siblings, 2 replies; 3+ messages in thread
From: Ye Li @ 2024-03-28 10:48 UTC (permalink / raw
  To: sbabic, u-boot, festevam, peng.fan; +Cc: uboot-imx, ye.li

Since the event callback imx9_probe_mu is re-defined, update
its prototype.

Signed-off-by: Ye Li <ye.li@nxp.com>
---
 arch/arm/include/asm/arch-imx9/mu.h | 2 +-
 board/freescale/imx93_evk/spl.c     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/include/asm/arch-imx9/mu.h b/arch/arm/include/asm/arch-imx9/mu.h
index b860499..649b8a6 100644
--- a/arch/arm/include/asm/arch-imx9/mu.h
+++ b/arch/arm/include/asm/arch-imx9/mu.h
@@ -8,6 +8,6 @@
 
 #include <event.h>
 
-int imx9_probe_mu(void *ctx, struct event *event);
+int imx9_probe_mu(void);
 
 #endif
diff --git a/board/freescale/imx93_evk/spl.c b/board/freescale/imx93_evk/spl.c
index 2fd5559..7331a20 100644
--- a/board/freescale/imx93_evk/spl.c
+++ b/board/freescale/imx93_evk/spl.c
@@ -116,7 +116,7 @@ void board_init_f(ulong dummy)
 
 	preloader_console_init();
 
-	ret = imx9_probe_mu(NULL, NULL);
+	ret = imx9_probe_mu();
 	if (ret) {
 		printf("Fail to init Sentinel API\n");
 	} else {
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [PATCH 2/2] arm: imx9: Call imx9_probe_mu for DM post in board_r
  2024-03-28 10:48 [PATCH 1/2] arm: imx9: Correct imx9_probe_mu prototype Ye Li
@ 2024-03-28 10:48 ` Ye Li
  2024-03-30 18:07 ` [PATCH 1/2] arm: imx9: Correct imx9_probe_mu prototype Fabio Estevam
  1 sibling, 0 replies; 3+ messages in thread
From: Ye Li @ 2024-03-28 10:48 UTC (permalink / raw
  To: sbabic, u-boot, festevam, peng.fan; +Cc: uboot-imx, ye.li

This event callback imx9_probe_mu needs to be called in board_r
as well, because many ELE APIs depending on this MU probed

Signed-off-by: Ye Li <ye.li@nxp.com>
---
 arch/arm/mach-imx/imx9/soc.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/mach-imx/imx9/soc.c b/arch/arm/mach-imx/imx9/soc.c
index f06339f..15e87b8 100644
--- a/arch/arm/mach-imx/imx9/soc.c
+++ b/arch/arm/mach-imx/imx9/soc.c
@@ -622,6 +622,7 @@ int imx9_probe_mu(void)
 	return 0;
 }
 EVENT_SPY_SIMPLE(EVT_DM_POST_INIT_F, imx9_probe_mu);
+EVENT_SPY_SIMPLE(EVT_DM_POST_INIT_R, imx9_probe_mu);
 
 int timer_init(void)
 {
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH 1/2] arm: imx9: Correct imx9_probe_mu prototype
  2024-03-28 10:48 [PATCH 1/2] arm: imx9: Correct imx9_probe_mu prototype Ye Li
  2024-03-28 10:48 ` [PATCH 2/2] arm: imx9: Call imx9_probe_mu for DM post in board_r Ye Li
@ 2024-03-30 18:07 ` Fabio Estevam
  1 sibling, 0 replies; 3+ messages in thread
From: Fabio Estevam @ 2024-03-30 18:07 UTC (permalink / raw
  To: Ye Li; +Cc: sbabic, u-boot, peng.fan, uboot-imx, ye.li

On Thu, Mar 28, 2024 at 7:48 AM Ye Li <ye.li@nxp.com> wrote:

> -       ret = imx9_probe_mu(NULL, NULL);
> +       ret = imx9_probe_mu();

This series breaks the build because you missed updating phycore_imx93 and
imx93_var_som:

board/phytec/phycore_imx93/spl.c:       ret = imx9_probe_mu(NULL, NULL);
board/variscite/imx93_var_som/spl.c:    ret = imx9_probe_mu(NULL, NULL);

Please fix and resend.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-03-30 18:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-28 10:48 [PATCH 1/2] arm: imx9: Correct imx9_probe_mu prototype Ye Li
2024-03-28 10:48 ` [PATCH 2/2] arm: imx9: Call imx9_probe_mu for DM post in board_r Ye Li
2024-03-30 18:07 ` [PATCH 1/2] arm: imx9: Correct imx9_probe_mu prototype Fabio Estevam

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.