On Sat, Feb 17, 2024 at 12:08:40PM +0000, Jonas Karlman wrote: > Pinconfig nodes normally bind recursively with PINCTRL_FULL and > PINCONF_RECURSIVE enabled. However, during U-Boot proper pre-relocation > any node marked with e.g. bootph-all will not bind unless its parent is > also marked for pre-reloc. > > group1 { > pinconf1 { > bootph-all; > }; > }; > > This cause the following warning message to be shown during U-Boot > proper pre-reloc stage on Rockchip devices, e.g on RK3568: > > ns16550_serial serial@fe660000: pinctrl_select_state_full: > uclass_get_device_by_phandle_id: err=-19 > > and on RK3328: > > ns16550_serial serial@ff130000: pinctrl_select_state_full: > uclass_get_device_by_phandle_id: err=-19 > > Check pinconfig nodes pre-reloc status recursively to fix this and to > make pinconfig_post_bind work same at both U-Boot proper pre-reloc and > at TPL/SPL stage. > > Signed-off-by: Jonas Karlman <jo...@kwiboo.se>
Applied to u-boot/next, thanks! -- Tom
signature.asc
Description: PGP signature