[PATCH] ARM: stm32: Power cycle Buck3 in reset on DHSOM
Marek Vasut
marex at denx.de
Mon Jul 10 23:45:54 CEST 2023
On 7/4/23 23:55, Marek Vasut wrote:
> On 5/18/23 00:02, Marek Vasut wrote:
>> In case the DHSOM is in suspend state and either reset button is pushed
>> or IWDG2 triggers a watchdog reset, then DRAM initialization could fail
>> as follows:
>>
>> "
>> RAM: DDR3L 32bits 2x4Gb 533MHz
>> DDR invalid size : 0x4, expected 0x40000000
>> DRAM init failed: -22
>> ### ERROR ### Please RESET the board ###
>> "
>>
>> Avoid this failure by not keeping any Buck regulators enabled during
>> reset,
>> let the SoC and DRAMs power cycle fully. Since the change which keeps
>> Buck3
>> VDD enabled during reset is ST specific, move this addition to ST
>> specific
>> SPL board initialization so that it wouldn't affect the DHSOM .
>>
>> Signed-off-by: Marek Vasut <marex at denx.de>
>> ---
>> NOTE: This is 2023.07 material
>
> I don't see this one in 2023.07 yet, can you please pick it and send PR?
Sadly, this bugfix has not made it into 2023.07, even though the fix was
posted a month and half before the actual release.
More information about the U-Boot
mailing list