board: gateworks: venice: add imx8mm-gw7902 support
authorTim Harvey <tharvey@gateworks.com>
Tue, 27 Jul 2021 22:19:41 +0000 (15:19 -0700)
committerStefano Babic <sbabic@denx.de>
Mon, 9 Aug 2021 12:46:50 +0000 (14:46 +0200)
commita8a72c3ce9edc3fa9d9bb729cebbf77a445cb662
tree8ff2c08f7c9f7d1f6779529ff181b8f2f79365c7
parent57d27aa917dca7aed39df2a457473161d29dcf16
board: gateworks: venice: add imx8mm-gw7902 support

The GW7902 is based on the i.MX 8M Mini / Nano SoC featuring:
- LPDDR4 DRAM
- eMMC FLASH
- Gateworks System Controller
- LTE CAT M1 modem
- USB 2.0 HUB
- M.2 Socket with USB2.0, PCIe, and dual-SIM
- IMX8M FEC
- PCIe based GbE
- RS232/RS485/RS422 serial transceiver
- GPS
- CAN bus
- WiFi / Bluetooth
- MIPI header (DSI/CSI/GPIO/PWM/I2S)
- PMIC

Do the following to add support for it:
- add dts
- add PMIC config

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
arch/arm/dts/Makefile
arch/arm/dts/imx8mm-venice-gw7902-u-boot.dtsi [new file with mode: 0644]
arch/arm/dts/imx8mm-venice-gw7902.dts [new file with mode: 0644]
board/gateworks/venice/lpddr4_timing.c
board/gateworks/venice/lpddr4_timing.h
board/gateworks/venice/spl.c
configs/imx8mm_venice_defconfig