Re: [PATCH 0/9] xilinx: versal-net: Add support for new Versal NET SoC

2022-09-16 Thread Pali Rohár
Hello! I'm not maintainer of xilinx and I'm getting tons of emails. So
please do not send and spam me with unrelated emails/patches as I would
not have time to process those emails/patches which are important and
which I should review. Thanks.

On Friday 16 September 2022 10:53:11 Michal Simek wrote:
> Hi,
> 
> I am sending support for new Xilinx/AMD SoC called Versal NET.
> Versal NET is very similar to origin Versal SOC. There is different
> register layout, some IPs have been upgraded like i3c and some other
> changes in different location.
> 
> Thanks,
> Michal
> 
> 
> Jay Buddhabhatti (4):
>   clk: versal: Enable clock driver for Versal NET
>   firmware: zynqmp: Add Versal NET compatible string
>   mailbox: zynqmp: Enable ipi mailbox driver for Versal NET
>   reset: zynqmp: Enable reset driver for Versal NET
> 
> Michal Simek (5):
>   arm64: versal-net: Add support for Versal NET platform
>   spi: cadence_qspi: Add support for Versal NET platform
>   spi: zynqmp_gqspi: Add support for Versal NET
>   arm64: versal-net: Add defconfig for Versal NET
>   arm64: versal-net: Add support for mini configuration
> 
>  Kconfig   |   2 +-
>  MAINTAINERS   |   7 +
>  arch/arm/Kconfig  |  14 ++
>  arch/arm/Makefile |   1 +
>  arch/arm/dts/Makefile |   3 +
>  arch/arm/dts/versal-net-mini.dts  |  67 +++
>  arch/arm/dts/xilinx-versal-net-virt.dts   |  11 ++
>  arch/arm/mach-versal-net/Kconfig  |  43 +
>  arch/arm/mach-versal-net/Makefile |  10 ++
>  arch/arm/mach-versal-net/clk.c|  35 
>  arch/arm/mach-versal-net/cpu.c|  89 +
>  .../mach-versal-net/include/mach/hardware.h   |  31 
>  .../mach-versal-net/include/mach/sys_proto.h  |  16 ++
>  board/xilinx/Kconfig  |   6 +-
>  board/xilinx/versal-net/Kconfig   |   9 +
>  board/xilinx/versal-net/MAINTAINERS   |   8 +
>  board/xilinx/versal-net/Makefile  |   9 +
>  board/xilinx/versal-net/board.c   | 170 ++
>  configs/xilinx_versal_net_mini_defconfig  |  70 
>  configs/xilinx_versal_net_virt_defconfig  | 118 
>  drivers/clk/Kconfig   |   2 +-
>  drivers/clk/clk_versal.c  |   1 +
>  drivers/firmware/firmware-zynqmp.c|   1 +
>  drivers/mailbox/Kconfig   |   2 +-
>  drivers/reset/reset-zynqmp.c  |   1 +
>  drivers/spi/Kconfig   |   2 +-
>  drivers/spi/cadence_ospi_versal.c |   3 +-
>  drivers/spi/zynqmp_gqspi.c|   3 +-
>  env/Kconfig   |   6 +-
>  include/configs/xilinx_versal_net.h   | 156 
>  include/configs/xilinx_versal_net_mini.h  |  28 +++
>  31 files changed, 912 insertions(+), 12 deletions(-)
>  create mode 100644 arch/arm/dts/versal-net-mini.dts
>  create mode 100644 arch/arm/dts/xilinx-versal-net-virt.dts
>  create mode 100644 arch/arm/mach-versal-net/Kconfig
>  create mode 100644 arch/arm/mach-versal-net/Makefile
>  create mode 100644 arch/arm/mach-versal-net/clk.c
>  create mode 100644 arch/arm/mach-versal-net/cpu.c
>  create mode 100644 arch/arm/mach-versal-net/include/mach/hardware.h
>  create mode 100644 arch/arm/mach-versal-net/include/mach/sys_proto.h
>  create mode 100644 board/xilinx/versal-net/Kconfig
>  create mode 100644 board/xilinx/versal-net/MAINTAINERS
>  create mode 100644 board/xilinx/versal-net/Makefile
>  create mode 100644 board/xilinx/versal-net/board.c
>  create mode 100644 configs/xilinx_versal_net_mini_defconfig
>  create mode 100644 configs/xilinx_versal_net_virt_defconfig
>  create mode 100644 include/configs/xilinx_versal_net.h
>  create mode 100644 include/configs/xilinx_versal_net_mini.h
> 
> -- 
> 2.36.1
> 


[PATCH 0/9] xilinx: versal-net: Add support for new Versal NET SoC

2022-09-16 Thread Michal Simek
Hi,

I am sending support for new Xilinx/AMD SoC called Versal NET.
Versal NET is very similar to origin Versal SOC. There is different
register layout, some IPs have been upgraded like i3c and some other
changes in different location.

Thanks,
Michal


Jay Buddhabhatti (4):
  clk: versal: Enable clock driver for Versal NET
  firmware: zynqmp: Add Versal NET compatible string
  mailbox: zynqmp: Enable ipi mailbox driver for Versal NET
  reset: zynqmp: Enable reset driver for Versal NET

Michal Simek (5):
  arm64: versal-net: Add support for Versal NET platform
  spi: cadence_qspi: Add support for Versal NET platform
  spi: zynqmp_gqspi: Add support for Versal NET
  arm64: versal-net: Add defconfig for Versal NET
  arm64: versal-net: Add support for mini configuration

 Kconfig   |   2 +-
 MAINTAINERS   |   7 +
 arch/arm/Kconfig  |  14 ++
 arch/arm/Makefile |   1 +
 arch/arm/dts/Makefile |   3 +
 arch/arm/dts/versal-net-mini.dts  |  67 +++
 arch/arm/dts/xilinx-versal-net-virt.dts   |  11 ++
 arch/arm/mach-versal-net/Kconfig  |  43 +
 arch/arm/mach-versal-net/Makefile |  10 ++
 arch/arm/mach-versal-net/clk.c|  35 
 arch/arm/mach-versal-net/cpu.c|  89 +
 .../mach-versal-net/include/mach/hardware.h   |  31 
 .../mach-versal-net/include/mach/sys_proto.h  |  16 ++
 board/xilinx/Kconfig  |   6 +-
 board/xilinx/versal-net/Kconfig   |   9 +
 board/xilinx/versal-net/MAINTAINERS   |   8 +
 board/xilinx/versal-net/Makefile  |   9 +
 board/xilinx/versal-net/board.c   | 170 ++
 configs/xilinx_versal_net_mini_defconfig  |  70 
 configs/xilinx_versal_net_virt_defconfig  | 118 
 drivers/clk/Kconfig   |   2 +-
 drivers/clk/clk_versal.c  |   1 +
 drivers/firmware/firmware-zynqmp.c|   1 +
 drivers/mailbox/Kconfig   |   2 +-
 drivers/reset/reset-zynqmp.c  |   1 +
 drivers/spi/Kconfig   |   2 +-
 drivers/spi/cadence_ospi_versal.c |   3 +-
 drivers/spi/zynqmp_gqspi.c|   3 +-
 env/Kconfig   |   6 +-
 include/configs/xilinx_versal_net.h   | 156 
 include/configs/xilinx_versal_net_mini.h  |  28 +++
 31 files changed, 912 insertions(+), 12 deletions(-)
 create mode 100644 arch/arm/dts/versal-net-mini.dts
 create mode 100644 arch/arm/dts/xilinx-versal-net-virt.dts
 create mode 100644 arch/arm/mach-versal-net/Kconfig
 create mode 100644 arch/arm/mach-versal-net/Makefile
 create mode 100644 arch/arm/mach-versal-net/clk.c
 create mode 100644 arch/arm/mach-versal-net/cpu.c
 create mode 100644 arch/arm/mach-versal-net/include/mach/hardware.h
 create mode 100644 arch/arm/mach-versal-net/include/mach/sys_proto.h
 create mode 100644 board/xilinx/versal-net/Kconfig
 create mode 100644 board/xilinx/versal-net/MAINTAINERS
 create mode 100644 board/xilinx/versal-net/Makefile
 create mode 100644 board/xilinx/versal-net/board.c
 create mode 100644 configs/xilinx_versal_net_mini_defconfig
 create mode 100644 configs/xilinx_versal_net_virt_defconfig
 create mode 100644 include/configs/xilinx_versal_net.h
 create mode 100644 include/configs/xilinx_versal_net_mini.h

-- 
2.36.1