All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/8] board: toradex: prepare and add Verdin iMX8M Mini support
@ 2020-01-26  3:55 Marcel Ziswiler
  2020-01-26  3:55 ` [PATCH v2 1/8] dt-bindings: pinctrl: imx8mm: Update head file Marcel Ziswiler
                   ` (7 more replies)
  0 siblings, 8 replies; 19+ messages in thread
From: Marcel Ziswiler @ 2020-01-26  3:55 UTC (permalink / raw)
  To: u-boot


Some preparational steps and then adding initial minimal support for the
Toradex Verdin iMX8M Mini Quad 2GB WB IT V1.0A module. They are now
strapped to boot from eFuses which are factory fused to properly boot
from their on-module eMMC. U-Boot supports booting from the on-module
eMMC only, SDP support is disabled for now due to missing i.MX 8M Mini
USB support.

Functionality wise the following is known to be working:
- eMMC, 8-bit and 4-bit MMC/SD card slots
- Ethernet
- GPIOs
- I2C

Boot sequence is:
SPL ---> ATF (TF-A) ---> U-boot proper

ATF, U-boot proper and u-boot.dtb images are packed into a FIT image,
loaded by SPL.

Boot:
U-Boot SPL 2020.01-00187-gd411d164e5 (Jan 26 2020 - 04:47:26 +0100)
Normal Boot
Trying to boot from MMC1
NOTICE:  Configuring TZASC380
NOTICE:  RDC off
NOTICE:  BL31: v2.0(release):rel_imx_4.14.98_2.3.0-0-g09c5cc994-dirty
NOTICE:  BL31: Built : 01:11:41, Jan 25 2020
NOTICE:  sip svc init

U-Boot 2020.01-00187-gd411d164e5 (Jan 26 2020 - 04:47:26 +0100)

CPU:   Freescale i.MX8MMQ rev1.0 at 0 MHz
Reset cause: POR
DRAM:  2 GiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... OK
In:    serial
Out:   serial
Err:   serial
Model: Toradex Verdin iMX8M Mini Quad 2GB Wi-Fi / BT IT V1.0A, Serial# 06535149
Net:   eth0: ethernet at 30be0000
Hit any key to stop autoboot:  0
Verdin iMX8MM #

Changes in v2:
- Newly added this patch to the series.
- Fixed some copy-paste errors.
- Newly added this patch to the series splitting Verdin one as suggested
  by Oleksandr.
- Split Apalis iMX8X off from this one as suggested by Oleksandr.
- Further clean-up as announced on the mailing list.
- Update cover letter with updated SKU naming and few clarifications.

Anson Huang (1):
  dt-bindings: pinctrl: imx8mm: Update head file

Igor Opaniuk (3):
  board: toradex: Add Verdin iMX8M Mini support
  board: toradex: verdin-imx8mm: add README
  board: toradex: verdin-imx8mm: add MAINTAINERS

Marcel Ziswiler (3):
  toradex: tdx-cfg-block: add Apalis iMX8X support
  toradex: tdx-cfg-block: add Verdin iMX8M Mini support
  imx: imx8mm_evk: spelling in readme file

Max Krummenacher (1):
  dt-bindings: pinctrl: imx8mm: add alternative uart muxings

 arch/arm/dts/Makefile                       |    1 +
 arch/arm/dts/imx8mm-pinfunc.h               |   28 +-
 arch/arm/dts/imx8mm-verdin-u-boot.dtsi      |  103 ++
 arch/arm/dts/imx8mm-verdin.dts              | 1007 ++++++++++
 arch/arm/mach-imx/imx8m/Kconfig             |    7 +
 board/freescale/imx8mm_evk/README           |    2 +-
 board/toradex/common/tdx-cfg-block.c        |   36 +-
 board/toradex/common/tdx-cfg-block.h        |    5 +
 board/toradex/verdin-imx8mm/Kconfig         |   30 +
 board/toradex/verdin-imx8mm/MAINTAINERS     |    9 +
 board/toradex/verdin-imx8mm/Makefile        |   11 +
 board/toradex/verdin-imx8mm/README          |   88 +
 board/toradex/verdin-imx8mm/imximage.cfg    |   16 +
 board/toradex/verdin-imx8mm/lpddr4_timing.c | 1850 +++++++++++++++++++
 board/toradex/verdin-imx8mm/spl.c           |  180 ++
 board/toradex/verdin-imx8mm/verdin-imx8mm.c |   73 +
 configs/verdin-imx8mm_defconfig             |   98 +
 include/configs/verdin-imx8mm.h             |  128 ++
 18 files changed, 3666 insertions(+), 6 deletions(-)
 create mode 100644 arch/arm/dts/imx8mm-verdin-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx8mm-verdin.dts
 create mode 100644 board/toradex/verdin-imx8mm/Kconfig
 create mode 100644 board/toradex/verdin-imx8mm/MAINTAINERS
 create mode 100644 board/toradex/verdin-imx8mm/Makefile
 create mode 100644 board/toradex/verdin-imx8mm/README
 create mode 100644 board/toradex/verdin-imx8mm/imximage.cfg
 create mode 100644 board/toradex/verdin-imx8mm/lpddr4_timing.c
 create mode 100644 board/toradex/verdin-imx8mm/spl.c
 create mode 100644 board/toradex/verdin-imx8mm/verdin-imx8mm.c
 create mode 100644 configs/verdin-imx8mm_defconfig
 create mode 100644 include/configs/verdin-imx8mm.h

-- 
2.24.1

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

end of thread, other threads:[~2020-01-28 13:03 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-26  3:55 [PATCH v2 0/8] board: toradex: prepare and add Verdin iMX8M Mini support Marcel Ziswiler
2020-01-26  3:55 ` [PATCH v2 1/8] dt-bindings: pinctrl: imx8mm: Update head file Marcel Ziswiler
2020-01-26  3:55 ` [PATCH v2 2/8] dt-bindings: pinctrl: imx8mm: add alternative uart muxings Marcel Ziswiler
2020-01-27  9:10   ` Schrempf Frieder
2020-01-28 12:38     ` Marcel Ziswiler
2020-01-28 13:03       ` Schrempf Frieder
2020-01-26  3:55 ` [PATCH v2 3/8] toradex: tdx-cfg-block: add Apalis iMX8X support Marcel Ziswiler
2020-01-27 13:51   ` Oleksandr Suvorov
2020-01-26  3:55 ` [PATCH v2 4/8] toradex: tdx-cfg-block: add Verdin iMX8M Mini support Marcel Ziswiler
2020-01-27 13:53   ` Oleksandr Suvorov
2020-01-26  3:55 ` [PATCH v2 5/8] board: toradex: Add " Marcel Ziswiler
2020-01-27 14:04   ` Oleksandr Suvorov
2020-01-28 13:02     ` Marcel Ziswiler
2020-01-26  3:55 ` [PATCH v2 6/8] board: toradex: verdin-imx8mm: add README Marcel Ziswiler
2020-01-27 13:57   ` Oleksandr Suvorov
2020-01-26  3:55 ` [PATCH v2 7/8] board: toradex: verdin-imx8mm: add MAINTAINERS Marcel Ziswiler
2020-01-27 13:57   ` Oleksandr Suvorov
2020-01-26  3:55 ` [PATCH v2 8/8] imx: imx8mm_evk: spelling in readme file Marcel Ziswiler
2020-01-27 13:58   ` Oleksandr Suvorov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.