On Fri, 16 Feb 2024 at 02:22, Caleb Connolly <caleb.conno...@linaro.org> wrote: > > On the DB410c we support running as a first stage bootloader. This > requires initialising the GPIOs which are muxed to UART before they can > be used. Add DM_FLAG_PRE_RELOC to the apq8016 pinctrl driver to ensure > that we do this early enough. > > This is required to prevent the first few lines of UART log from being > dropped. > > Reported-by: Sumit Garg <sumit.g...@linaro.org> > Signed-off-by: Caleb Connolly <caleb.conno...@linaro.org> > --- > drivers/pinctrl/qcom/pinctrl-apq8016.c | 1 + > 1 file changed, 1 insertion(+) >
Reviewed-by: Sumit Garg <sumit.g...@linaro.org> -Sumit > diff --git a/drivers/pinctrl/qcom/pinctrl-apq8016.c > b/drivers/pinctrl/qcom/pinctrl-apq8016.c > index 10796710ba7a..df5bd1c19f6e 100644 > --- a/drivers/pinctrl/qcom/pinctrl-apq8016.c > +++ b/drivers/pinctrl/qcom/pinctrl-apq8016.c > @@ -73,4 +73,5 @@ U_BOOT_DRIVER(pinctrl_apq8016) = { > .of_match = msm_pinctrl_ids, > .ops = &msm_pinctrl_ops, > .bind = msm_pinctrl_bind, > + .flags = DM_FLAG_PRE_RELOC, > }; > > -- > 2.43.1 >