
On Mon, Mar 7, 2022 at 4:24 PM Tim Harvey tharvey@gateworks.com wrote:
This series Adds a driver for the Gateworks System Controller (GSC) present on boards from Gateworks Corporation.
Patches 1-4 are gw_ventana cleanups to prepare for using the DM_I2C based driver. Patch 5 is for the driver itself Patch 6 moves gw_ventana over to using the GSC driver Patch 7 moves venice over to using the GSC driver
Tim
Tim Harvey (7): board: gateworks: gw_ventana: convert to DM_I2C board: gateworks: gw_ventana: move SPL uart config out of common board: gateworks: gw_ventana: move GPIO config out of common board: gateworks: gw_ventana: move ft_early_fixups out of common drivers: misc: add Gateworks System Controller driver board: gateworks: gw_ventana: use comomn GSC driver board: gateworks: venice: use common GSC driver
MAINTAINERS | 6 + arch/arm/dts/imx8mm-venice-u-boot.dtsi | 4 + arch/arm/dts/imx8mm-venice.dts | 7 + arch/arm/dts/imx8mn-venice-u-boot.dtsi | 4 + arch/arm/dts/imx8mn-venice.dts | 7 + arch/arm/mach-imx/imx8m/Kconfig | 4 + arch/arm/mach-imx/mx6/Kconfig | 2 + board/gateworks/gw_ventana/Kconfig | 8 - board/gateworks/gw_ventana/Makefile | 2 +- board/gateworks/gw_ventana/common.c | 527 +------------ board/gateworks/gw_ventana/common.h | 14 +- board/gateworks/gw_ventana/eeprom.c | 224 +++++- .../gw_ventana/{ventana_eeprom.h => eeprom.h} | 16 +- board/gateworks/gw_ventana/gsc.c | 425 ----------- board/gateworks/gw_ventana/gsc.h | 71 -- board/gateworks/gw_ventana/gw_ventana.c | 290 ++++++-- board/gateworks/gw_ventana/gw_ventana_spl.c | 311 +++++++- board/gateworks/venice/Makefile | 2 +- board/gateworks/venice/eeprom.c | 353 +++++++++ board/gateworks/venice/{gsc.h => eeprom.h} | 26 +- board/gateworks/venice/gsc.c | 700 ------------------ board/gateworks/venice/spl.c | 53 +- board/gateworks/venice/venice.c | 27 +- configs/gwventana_emmc_defconfig | 4 +- configs/gwventana_gw5904_defconfig | 4 +- configs/gwventana_nand_defconfig | 4 +- configs/imx8mm_venice_defconfig | 1 + configs/imx8mn_venice_defconfig | 3 +- drivers/misc/Kconfig | 8 + drivers/misc/Makefile | 1 + drivers/misc/gsc.c | 633 ++++++++++++++++ include/configs/gw_ventana.h | 3 - include/gsc.h | 21 + scripts/config_whitelist.txt | 1 - 34 files changed, 1866 insertions(+), 1900 deletions(-) rename board/gateworks/gw_ventana/{ventana_eeprom.h => eeprom.h} (82%) delete mode 100644 board/gateworks/gw_ventana/gsc.c delete mode 100644 board/gateworks/gw_ventana/gsc.h create mode 100644 board/gateworks/venice/eeprom.c rename board/gateworks/venice/{gsc.h => eeprom.h} (55%) delete mode 100644 board/gateworks/venice/gsc.c create mode 100644 drivers/misc/gsc.c create mode 100644 include/gsc.h
-- 2.17.1
Added uboot-imx@nxp.com and Peng to list.
Would anyone have time to review this series [1]? I would like to get any issues resolved by the time the next merge window opens up.
Best Regards,
Tim [1] https://patchwork.ozlabs.org/project/uboot/list/?series=289400