[PATCH 2/6] board: freescale: p1_p2_rdb_pc: Add weak function p1_p2_rdb_pc_fix_fdt_model() for fixing DT model string

Marek Mojík marek.mojik at nic.cz
Mon Jun 17 14:16:39 CEST 2024



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 <pali at kernel.org>
>>
>> This allows boards to fixup / overwrite DT model string when booting OS.
>>
>> Signed-off-by: Pali Rohár <pali at kernel.org>
>> Signed-off-by: Marek Mojík <marek.mojik at 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,

What do you mean by ToT? Regardless, I don't have access to P2020-RDB, 
so you will have to test it yourself.


Best regards,
Marek
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5639 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20240617/1af3e0dd/attachment.bin>


More information about the U-Boot mailing list