public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v2 0/3] imx6ull: Fix missing initial output from UART
@ 2019-07-24 15:09 Igor Opaniuk
  2019-07-24 15:09 ` [U-Boot] [PATCH v2 1/3] pinctrl: nxp: DM_FLAG_PRE_RELOC by default Igor Opaniuk
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Igor Opaniuk @ 2019-07-24 15:09 UTC (permalink / raw)
  To: u-boot

For Colibri iMX6ULL we have to set pinmux for uart configuration ASAP
(ideally before relocation) to get serial console working. Without this
we miss almost the half of output (U-boot version, CPU defails,
Reset cause, DRAM details etc.).

To achieve this we need to force pinctrl-mx6 to get probed before
relocation and add u-boot,dm-pre-reloc properties to uart pinmux
configuration nodes. Setting pinmux configuration for UART before was done
in board_early_init_f().


Igor Opaniuk (3):
  pinctrl: nxp: DM_FLAG_PRE_RELOC by default
  ARM: dts: imx6ull-colibri: change hierarchy of DTS files
  ARM: dts: imx6ull-colibri: pre-reloc for uart pinmux modes

v2:
- Addressed comments [Fabio Estevam]

 arch/arm/dts/imx6ull-colibri-u-boot.dtsi  |  12 +
 arch/arm/dts/imx6ull-colibri.dts          | 596 +-------------------
 arch/arm/dts/imx6ull-colibri.dtsi         | 641 ++++++++++++++++++++++
 board/toradex/colibri-imx6ull/MAINTAINERS |   2 +
 drivers/pinctrl/nxp/pinctrl-imx5.c        |   2 -
 drivers/pinctrl/nxp/pinctrl-imx6.c        |   2 -
 drivers/pinctrl/nxp/pinctrl-imx7.c        |   2 -
 drivers/pinctrl/nxp/pinctrl-imx7ulp.c     |   2 -
 8 files changed, 657 insertions(+), 602 deletions(-)
 create mode 100644 arch/arm/dts/imx6ull-colibri-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6ull-colibri.dtsi

-- 
2.17.1

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2019-09-24 12:56 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-07-24 15:09 [U-Boot] [PATCH v2 0/3] imx6ull: Fix missing initial output from UART Igor Opaniuk
2019-07-24 15:09 ` [U-Boot] [PATCH v2 1/3] pinctrl: nxp: DM_FLAG_PRE_RELOC by default Igor Opaniuk
2019-07-24 15:30   ` Fabio Estevam
2019-07-24 19:37   ` Lukasz Majewski
2019-07-25  6:01   ` Oleksandr Suvorov
2019-07-24 15:09 ` [U-Boot] [PATCH v2 2/3] ARM: dts: imx6ull-colibri: change hierarchy of DTS files Igor Opaniuk
2019-07-24 15:31   ` Fabio Estevam
2019-07-25  6:17   ` Oleksandr Suvorov
2019-07-24 15:09 ` [U-Boot] [PATCH v2 3/3] ARM: dts: imx6ull-colibri: pre-reloc for uart pinmux modes Igor Opaniuk
2019-07-24 15:31   ` Fabio Estevam
2019-07-25  6:16   ` Oleksandr Suvorov
2019-09-24 12:56 ` [U-Boot] [PATCH v2 0/3] imx6ull: Fix missing initial output from UART Igor Opaniuk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox