[PATCH] rockchip: Pinebook Pro: Do not initialize i2c before relocation

Kever Yang kever.yang at rock-chips.com
Sun Dec 18 11:20:36 CET 2022


Hi Simon,

On 2022/12/6 07:55, Simon Glass wrote:
> Hi,
>
> On Tue, 6 Dec 2022 at 11:25, Tom Rini <trini at konsulko.com> wrote:
>> On Mon, Dec 05, 2022 at 09:35:41PM +0000, Peter Robinson wrote:
>>> On Sat, Dec 3, 2022 at 12:31 PM Michal Suchanek <msuchanek at suse.de> wrote:
>>>> The i2c locks up when initialized before relocation, and it stays broken
>>>> in Linux as well breaking the ability to boot Linux.
>>>>
>>>> The i2c bus and pmic was not actually used in pre-reloc before
>>>> commit ad607512f575 ("power: pmic: rk8xx: Support sysreset shutdown method")
>>>>
>>>> The cause is not known.
>>>>
>>>> This is board-specific, other boards that do not add the option to
>>>> include the i2c bus in pre-reloc DT are not affected.
>>>>
>>>> Signed-off-by: Michal Suchanek <msuchanek at suse.de>
>>> Reviewed-by: Peter Robinson <pbrobinson at gmail.com>
>>> Tested-by: Peter Robinson <pbrobinson at gmail.com>
>>>
>>> Thanks for checking this out, I had noticed a regression and had got
>>> as far as bisecting it but not getting to a fix.
>>>
>>> Tom: can we get this pulled into 2023.01 please?
>> Probably should be, yes.  Kever, are there any other rockchip must-fixes
>> for v2023.01? I can take this directly if you don't have others and/or
>> don't want to make up a PR, thanks!
> There is also this one:
>
> https://patchwork.ozlabs.org/project/uboot/patch/20220928024046.2657593-1-sjg@chromium.org/

This patch has been merge into mainline at about 21th Oct.

I forgot to update the patch status in patchwork system.


Thanks,

- Kever

> Regards,
> Simon


More information about the U-Boot mailing list