[PATCH 0/7] Add Gateworks System Controller driver
Tim Harvey
tharvey at gateworks.com
Thu Mar 24 00:36:39 CET 2022
On Mon, Mar 7, 2022 at 4:24 PM Tim Harvey <tharvey at 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 at 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
More information about the U-Boot
mailing list