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

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

Message

Ying-Chun Liu Jan. 29, 2021, 7:26 p.m.
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.

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)

 arch/arm/dts/Makefile                         |    2 +
 arch/arm/dts/imx8mm-cl-iot-gate-u-boot.dtsi   |  131 ++
 arch/arm/dts/imx8mm-cl-iot-gate.dts           |  554 +++++
 arch/arm/mach-imx/imx8m/Kconfig               |    7 +
 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   |   69 +
 board/compulab/imx8mm-cl-iot-gate/spl.c       |  187 ++
 configs/imx8mm-cl-iot-gate_defconfig          |  150 ++
 include/configs/imx8mm-cl-iot-gate.h          |  193 ++
 18 files changed, 8958 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/spl.c
 create mode 100644 configs/imx8mm-cl-iot-gate_defconfig
 create mode 100644 include/configs/imx8mm-cl-iot-gate.h

-- 
2.29.2