Message ID | 20220308002406.22433-1-tharvey@gateworks.com |
---|---|
Headers | show |
Series | Add Gateworks System Controller driver | expand |
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