Hi Adam, > On Sun, Jun 9, 2019 at 3:55 PM Lukasz Majewski <lu...@denx.de> wrote: > > > > This file setups UART5 based serial to be used as pre-relocation > > console in the U-Boot proper. > > > > On purpose pinux configuration is omitted here as it has been > > already done in SPL. For early pre-relocation code we only need the > > serial device from DTS. > > > > Signed-off-by: Lukasz Majewski <lu...@denx.de> > > --- > > > > arch/arm/dts/imx6q-display5-u-boot.dtsi | 44 > > +++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) > > create mode 100644 arch/arm/dts/imx6q-display5-u-boot.dtsi > > > > diff --git a/arch/arm/dts/imx6q-display5-u-boot.dtsi > > b/arch/arm/dts/imx6q-display5-u-boot.dtsi new file mode 100644 > > index 0000000000..b942218b7a > > --- /dev/null > > +++ b/arch/arm/dts/imx6q-display5-u-boot.dtsi > > @@ -0,0 +1,44 @@ > > +// SPDX-License-Identifier: GPL-2.0+ > > +/* > > + * Copyright 2019 > > + * Lukasz Majewski, DENX Software Engineering, lu...@denx.de > > + * > > + * SPDX-License-Identifier: GPL-2.0+ or X11 > > + */ > > + > > +/* > > + * The minimal augmentation DTS U-Boot file to allow UART5 > > + * configuration in the pre-relocation stage of U-Boot > > + * proper. > > + * > > + * As the same UART is already configured in SPL, we don't need > > + * setup pinmux for it again. > > + */ > > + > > +/ { > > + aliases { > > + mmc0 = &usdhc4; > > + }; > > + > > + soc { > > + u-boot,dm-pre-reloc; > > + > > + aips-bus@2100000 { > > + u-boot,dm-pre-reloc; > > + }; > > + }; > > You could consider including arch/arm/dts/imx6qdl-u-boot.dtsi. This > would have the soc node, aips-bus node, and the iomuxc and then you > could just add the uart, stdio-patch and aliases. It's just a > suggestion.
Thanks for the suggestion. Indeed in the first draft of this conversion I indeed used the imx6qdl-u-boot.dts [1] and then included the rest. However, my goal is to not start any unnecessary devices before relocation for U-Boot proper (excluding the serial, which is only used). Unfortunately, the imx6qdl-u-boot.dts defines the above properties as 'u-boot,dm-spl' which I want to avoid (as SPL for now must be left untouched). Moreover, the gpio1 and iomux have the 'u-boot,dm-spl' property, which I do not want to use. I will probably reuse this file when we convert SPL to DM. [1] - http://git.denx.de/?p=u-boot/u-boot-dfu.git;a=blob;f=arch/arm/dts/imx6qdl-u-boot.dtsi;h=0aa29e38b831deb48db8990bc00929dbd3877a39;hb=refs/heads/master > > > adam > > + > > + chosen { > > + stdout-path = &uart5; > > + }; > > +}; > > + > > +&i2c3 { > > + at24@50 { > > + u-boot,i2c-offset-len = <2>; > > + }; > > +}; > > + > > +&uart5 { > > + u-boot,dm-pre-reloc; > > +}; > > -- > > 2.11.0 > > Best regards, Lukasz Majewski -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lu...@denx.de
pgpy2quqB4xNH.pgp
Description: OpenPGP digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot