On 2024-06-17 8:16 a.m., Marek Mojík wrote:


On 6/7/24 1:32 AM, Sinan Akman wrote:

On 2024-06-06 12:33 p.m., Marek Mojík wrote:
From: Pali Rohár <p...@kernel.org>

This allows boards to fixup / overwrite DT model string when booting OS.

Signed-off-by: Pali Rohár <p...@kernel.org>
Signed-off-by: Marek Mojík <marek.mo...@nic.cz>
---
  board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c | 4 ++++
  1 file changed, 4 insertions(+)

diff --git a/board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c
b/board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c
index 399ff72072..336d274cdb 100644
--- a/board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c
+++ b/board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c
@@ -364,6 +364,8 @@ int board_early_init_r(void)
      return 0;
  }

+__weak void p1_p2_rdb_pc_fix_fdt_model(void *blob) {}
+
  #if defined(CONFIG_OF_BOARD_SETUP) || defined(CONFIG_OF_BOARD_FIXUP)
  static void fix_max6370_watchdog(void *blob)
  {
@@ -407,6 +409,7 @@ int ft_board_setup(void *blob, struct bd_info *bd)
              sizeof("okay"), 0);
  #endif

+    p1_p2_rdb_pc_fix_fdt_model(blob);
      fix_max6370_watchdog(blob);

  #if defined(CONFIG_HAS_FSL_DR_USB)
@@ -464,6 +467,7 @@ int ft_board_setup(void *blob, struct bd_info *bd)
  #ifdef CONFIG_OF_BOARD_FIXUP
  int board_fix_fdt(void *blob)
  {
+    p1_p2_rdb_pc_fix_fdt_model(blob);
      fix_max6370_watchdog(blob);
      return 0;
  }


Hi Marek

I have a P2020-RDB board and last time I tried to test ToT (couple
months ago)

I needed to remove a watchdog patch that was added by Pali (a year+
ago). I

believe because of the differences in CPLD that patch kept resetting on
my board.


I am traveling (again) but when I am back on July 10th I can give a
try to

test this if you prefer.


Best regards

Sinan Akman



Hi Sinan,

  Hi Marek


What do you mean by ToT?

  I meant tip of the tree.

... Regardless, I don't have access to P2020-RDB,
so you will have to test it yourself.

  Will do.

  Thanks
  Sinan Akman

Reply via email to