On Wed, Feb 2, 2022 at 2:00 PM Tim Harvey <thar...@gateworks.com> wrote: > > 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 > > To add support for the i.MX8M Nano GW7902: > - Add imx8mn-venice dts/defconfig/include > - Add imx8mn-gw7902 dts > - Add imx8mn-2gb lpddr4 dram configs > - Add misc support for IMX8M Nano SoC > - rename imx8mm-venice.c to venice.c as it is no longer imx8mm specific > - update README with differences for IMX8MN vs IMX8MM > > Signed-off-by: Tim Harvey <thar...@gateworks.com> > --- > v3: > - rebase on origin/master (fix for items moved to defconfig) > - update binman configuration to align with imx8mm binman > > v2: > - rebase on origin/master (fix for items moved to defconfig) > - remove unused fdt_pack_reg function > --- > arch/arm/dts/Makefile | 2 + > arch/arm/dts/imx8mn-venice-gw7902-u-boot.dtsi | 29 + > arch/arm/dts/imx8mn-venice-gw7902.dts | 888 ++++++++++ > arch/arm/dts/imx8mn-venice-u-boot.dtsi | 244 +++ > arch/arm/dts/imx8mn-venice.dts | 152 ++ > arch/arm/mach-imx/imx8m/Kconfig | 7 + > board/gateworks/venice/Kconfig | 15 + > board/gateworks/venice/MAINTAINERS | 6 +- > board/gateworks/venice/Makefile | 10 +- > board/gateworks/venice/README | 3 +- > board/gateworks/venice/gsc.c | 13 + > .../gateworks/venice/imximage-8mn-lpddr4.cfg | 10 + > board/gateworks/venice/lpddr4_timing.h | 5 + > ...lpddr4_timing.c => lpddr4_timing_imx8mm.c} | 0 > .../lpddr4_timing_imx8mn_2gb_dual_die.c | 1444 ++++++++++++++++ > .../lpddr4_timing_imx8mn_2gb_single_die.c | 1445 +++++++++++++++++ > board/gateworks/venice/spl.c | 31 +- > .../venice/{imx8mm_venice.c => venice.c} | 0 > configs/imx8mn_venice_defconfig | 116 ++ > include/configs/imx8mn_venice.h | 110 ++ > 20 files changed, 4523 insertions(+), 7 deletions(-) > create mode 100644 arch/arm/dts/imx8mn-venice-gw7902-u-boot.dtsi > create mode 100644 arch/arm/dts/imx8mn-venice-gw7902.dts > create mode 100644 arch/arm/dts/imx8mn-venice-u-boot.dtsi > create mode 100644 arch/arm/dts/imx8mn-venice.dts > create mode 100644 board/gateworks/venice/imximage-8mn-lpddr4.cfg > rename board/gateworks/venice/{lpddr4_timing.c => lpddr4_timing_imx8mm.c} > (100%) > create mode 100644 board/gateworks/venice/lpddr4_timing_imx8mn_2gb_dual_die.c > create mode 100644 > board/gateworks/venice/lpddr4_timing_imx8mn_2gb_single_die.c > rename board/gateworks/venice/{imx8mm_venice.c => venice.c} (100%) > create mode 100644 configs/imx8mn_venice_defconfig > create mode 100644 include/configs/imx8mn_venice.h >
Stefano / Fabio, Could I get a review and/or status on this patch? I sent v1 back in september and had to rebase based on things moving to Kconfig twice now and have never gotten any responses. I have several patches pending that I haven't sent yet that depend on this one. I'm not sure if you are up to date on the pending imx patch backlog but I haven't seen any applied in a few days. Best Regards, Tim > -- > 2.17.1 >