On Fri, Mar 24, 2023 at 11:36:24AM +0530, Sumit Garg wrote: > On Fri, 24 Mar 2023 at 07:27, Konrad Dybcio wrote: > > > > In preparation for supporting upstream Linux device trees on Qualcomm > > platforms, make this the default behavior. > > > > Signed-off-by: Konrad Dybcio > > --- > > > > arch/arm/mach-snapdragon/clock-snapdragon.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/arch/arm/mach-snapdragon/clock-snapdragon.c b/arch/arm/mach-snapdragon/clock-snapdragon.c > > index 0ac45dce9a92..d1af5d1fec7d 100644 > > --- a/arch/arm/mach-snapdragon/clock-snapdragon.c > > +++ b/arch/arm/mach-snapdragon/clock-snapdragon.c > > @@ -178,4 +178,5 @@ U_BOOT_DRIVER(clk_msm) = { > > .ops = &msm_clk_ops, > > .priv_auto = sizeof(struct msm_clk_priv), > > .probe = msm_clk_probe, > > + .flags = DM_FLAG_PRE_RELOC, > > "u-boot,dm-pre-reloc" serves the same purpose but this looks even > better as we would like the serial driver to be enabled by default > prior to relocation. So you need to get rid of redundant > "u-boot,dm-pre-reloc" from corresponding -uboot.dtsi files. And in turn u-boot,dm-* are now bootph-* flags which can (should!) be part of the upstream dts file. -- Tom