mbox series

[v8,0/2] arm: imx8m: add support for Compulab iot-gate-imx8 (imx8mm-cl-iot-gate)

Message ID 20210421205031.696440-1-grandpaul@gmail.com
Headers show
Series arm: imx8m: add support for Compulab iot-gate-imx8 (imx8mm-cl-iot-gate) | expand

Message

Ying-Chun Liu April 21, 2021, 8:50 p.m. UTC
From: "Ying-Chun Liu (PaulLiu)" <paul.liu@linaro.org>


Add initial support for Compulab iot-gate-imx8 board (imx8mm-cl-iot-gate).
The initial support includes:
 - MMC
 - eMMC
 - I2C
 - FEC
 - Serial console

Ying-Chun Liu (PaulLiu) (2):
  arm: dts: add imx8mm-cl-iot-gate dts file
  arm: imx8m: add support for Compulab iot-gate-imx8
    (imx8mm-cl-iot-gate)

v2: Rename iot-gate-imx8 -> imx8mm-cl-iot-gate
v3: Use distro_bootcmd.
v4: Re-sent for adding changelog
v5: add eeprom and rtc node, clean redundant pinctrl node, add dfu/pxeboot variable.
v6: Rebase to latest master. Use abx80x rtc driver instead of emulation rtc.
v7: Rebase to latest master.
v8: Use binman

 arch/arm/dts/Makefile                         |    2 +
 arch/arm/dts/imx8mm-cl-iot-gate-u-boot.dtsi   |  255 +++
 arch/arm/dts/imx8mm-cl-iot-gate.dts           |  554 +++++
 arch/arm/mach-imx/imx8m/Kconfig               |    8 +
 board/compulab/imx8mm-cl-iot-gate/Kconfig     |   12 +
 board/compulab/imx8mm-cl-iot-gate/MAINTAINERS |    6 +
 board/compulab/imx8mm-cl-iot-gate/Makefile    |   13 +
 .../compulab/imx8mm-cl-iot-gate/ddr/Makefile  |    8 +
 board/compulab/imx8mm-cl-iot-gate/ddr/ddr.c   |  211 ++
 board/compulab/imx8mm-cl-iot-gate/ddr/ddr.h   |   26 +
 .../ddr/lpddr4_timing_01061010.1_2.c          | 1848 +++++++++++++++++
 .../ddr/lpddr4_timing_01061010.c              | 1847 ++++++++++++++++
 .../ddr/lpddr4_timing_ff000110.c              | 1847 ++++++++++++++++
 .../ddr/lpddr4_timing_ff020008.c              | 1847 ++++++++++++++++
 .../imx8mm-cl-iot-gate/imx8mm-cl-iot-gate.c   |   71 +
 .../imximage-8mm-lpddr4.cfg                   |    9 +
 board/compulab/imx8mm-cl-iot-gate/spl.c       |  187 ++
 configs/imx8mm-cl-iot-gate_defconfig          |  153 ++
 include/configs/imx8mm-cl-iot-gate.h          |  196 ++
 19 files changed, 9100 insertions(+)
 create mode 100644 arch/arm/dts/imx8mm-cl-iot-gate-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx8mm-cl-iot-gate.dts
 create mode 100644 board/compulab/imx8mm-cl-iot-gate/Kconfig
 create mode 100644 board/compulab/imx8mm-cl-iot-gate/MAINTAINERS
 create mode 100644 board/compulab/imx8mm-cl-iot-gate/Makefile
 create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/Makefile
 create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/ddr.c
 create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/ddr.h
 create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/lpddr4_timing_01061010.1_2.c
 create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/lpddr4_timing_01061010.c
 create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/lpddr4_timing_ff000110.c
 create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/lpddr4_timing_ff020008.c
 create mode 100644 board/compulab/imx8mm-cl-iot-gate/imx8mm-cl-iot-gate.c
 create mode 100644 board/compulab/imx8mm-cl-iot-gate/imximage-8mm-lpddr4.cfg
 create mode 100644 board/compulab/imx8mm-cl-iot-gate/spl.c
 create mode 100644 configs/imx8mm-cl-iot-gate_defconfig
 create mode 100644 include/configs/imx8mm-cl-iot-gate.h

-- 
2.30.2