[U-Boot] [GIT PULL] Xilinx/FPGA patches for v2019.10

Michal Simek monstr at monstr.eu
Tue Jul 30 15:23:20 UTC 2019


Hi Tom,

I just came from vacation and didn't catch rc1 merge window. Here are
patches I have collected in connection to Xilinx and FPGA.

Thanks,
Michal


The following changes since commit d0d07ba86afc8074d79e436b1ba4478fa0f0c1b5:

  Prepare v2019.10-rc1 (2019-07-29 21:16:16 -0400)

are available in the Git repository at:

  git at gitlab.denx.de:u-boot/custodians/u-boot-microblaze.git
tags/xilinx-for-v2019.10

for you to fetch changes up to cd228cc04afc79c1383be707d0b812f45dfd53aa:

  arm64: zynqmp: Do not include pm_cfg_obj.o when SPL is disabled
(2019-07-30 17:09:58 +0200)

----------------------------------------------------------------
Xilinx/FPGA changes for v2019.10

fpga:
- Xilinx virtex2 cleanup
- Altera cyclon2 cleanup

zynq:
- Minor Kconfig cleanup
- Add psu_init configuration for Z-turn board

zynqmp:
- Add support for pmufw config passing to PMU
- script for psu_init conversion
- zcu1275 renaming

xilinx:
- Add support for UltraZed-EV SoM

----------------------------------------------------------------
Alexander Dahl (5):
      fpga: altera: Add some more device sizes
      fpga: altera: cyclon2: Fix most checkpatch warnings
      fpga: altera: cyclon2: Fix indentation
      fpga: altera: cyclon2: Check function pointer before calling
      cmd: fpga: Change return value to avoid printing usage text

Anton Gerasimov (1):
      ARM: zynq: Add configuration for Z-turn board

Luca Ceresoli (7):
      arm64: zynqmp: spl: install a PMU firmware config object at runtime
      arm64: zynqmp: add tool to convert PMU config object .c to binary
      arm64: zynqmp: xil_io.h: declare functions as static
      arm64: zynqmp: add tool to minimize psu_init_gpl.c files
      tools: zynqmp_psu_init_minimize.sh: fix return lines coding style
      arm64: zynqmp: add support for Avnet UltraZed-EV Starter Kit
      arm64: zynqmp: add MAINTAINERS entry for Avnet UltraZed-EV

Michal Simek (2):
      arm64: zynqmp: Rename zc1275 to zcu1275
      arm64: zynqmp: Do not include pm_cfg_obj.o when SPL is disabled

Robert Hancock (5):
      fpga: virtex2: cosmetic: Cleanup code style
      fpga: virtex2: added Kconfig option
      fpga: virtex2: Split out image writing from pre/post operations
      fpga: virtex2: Add additional clock cycles after DONE assertion
      fpga: virtex2: Add slave serial programming support

Robert P. J. Day (2):
      ARM: zynq: delete long-dead CONFIG_USB_CABLE_CHECK
      cmd: fpga: correct typo, capitalize "Xilinx"

 arch/arm/dts/Makefile
              |   5 +-
 arch/arm/dts/avnet-ultrazedev-cc-v1.0-ultrazedev-som-v1.0.dts
              |  59 +++++++++++
 arch/arm/dts/avnet-ultrazedev-som-v1.0.dtsi
              |  56 ++++++++++
 arch/arm/dts/{zynqmp-zc1275-revA.dts => zynqmp-zcu1275-revA.dts}
              |   7 +-
 arch/arm/dts/{zynqmp-zc1275-revB.dts => zynqmp-zcu1275-revB.dts}
              |   7 +-
 arch/arm/mach-zynqmp/Kconfig
              |  18 ++++
 arch/arm/mach-zynqmp/Makefile
              |   4 +
 arch/arm/mach-zynqmp/include/mach/sys_proto.h
              |   2 +
 arch/arm/mach-zynqmp/pmu_ipc.c
              | 112 ++++++++++++++++++++
 board/xilinx/zynq/zynq-zturn/ps7_init_gpl.c
              | 281 ++++++++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynqmp/MAINTAINERS
              |   6 ++
 board/xilinx/zynqmp/Makefile
              |   7 ++
 board/xilinx/zynqmp/avnet-ultrazedev-cc-v1.0-ultrazedev-som-v1.0/psu_init_gpl.c       | 663 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynqmp/pm_cfg_obj.S
              |  17 +++
 board/xilinx/zynqmp/pm_cfg_obj.h
              |   9 ++
 board/xilinx/zynqmp/xil_io.h
              |   6 +-
 board/xilinx/zynqmp/zynqmp.c
              |   9 ++
 cmd/fpga.c
              |   2 +-
 configs/avnet_ultrazedev_cc_v1_0_ultrazedev_som_v1_0_defconfig
              |  64 ++++++++++++
 configs/{xilinx_zynqmp_zc1275_revA_defconfig =>
xilinx_zynqmp_zcu1275_revA_defconfig} |   2 +-
 configs/{xilinx_zynqmp_zc1275_revB_defconfig =>
xilinx_zynqmp_zcu1275_revB_defconfig} |   2 +-
 drivers/fpga/Kconfig
              |   8 ++
 drivers/fpga/cyclon2.c
              | 101 +++++++++---------
 drivers/fpga/virtex2.c
              | 503
+++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------
 include/ACEX1K.h
              |  10 ++
 include/configs/xilinx_zynqmp.h
              |   1 -
 include/configs/zynq-common.h
              |   1 -
 include/fpga.h
              |   2 +-
 include/virtex2.h
              |  13 +--
 scripts/config_whitelist.txt
              |   1 -
 tools/zynqmp_pm_cfg_obj_convert.py
              | 301 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 tools/zynqmp_psu_init_minimize.sh
              | 148 ++++++++++++++++++++++++++
 32 files changed, 2148 insertions(+), 279 deletions(-)
 create mode 100644
arch/arm/dts/avnet-ultrazedev-cc-v1.0-ultrazedev-som-v1.0.dts
 create mode 100644 arch/arm/dts/avnet-ultrazedev-som-v1.0.dtsi
 rename arch/arm/dts/{zynqmp-zc1275-revA.dts => zynqmp-zcu1275-revA.dts}
(89%)
 rename arch/arm/dts/{zynqmp-zc1275-revB.dts => zynqmp-zcu1275-revB.dts}
(89%)
 create mode 100644 arch/arm/mach-zynqmp/pmu_ipc.c
 create mode 100644 board/xilinx/zynq/zynq-zturn/ps7_init_gpl.c
 create mode 100644
board/xilinx/zynqmp/avnet-ultrazedev-cc-v1.0-ultrazedev-som-v1.0/psu_init_gpl.c
 create mode 100644 board/xilinx/zynqmp/pm_cfg_obj.S
 create mode 100644 board/xilinx/zynqmp/pm_cfg_obj.h
 create mode 100644
configs/avnet_ultrazedev_cc_v1_0_ultrazedev_som_v1_0_defconfig
 rename configs/{xilinx_zynqmp_zc1275_revA_defconfig =>
xilinx_zynqmp_zcu1275_revA_defconfig} (96%)
 rename configs/{xilinx_zynqmp_zc1275_revB_defconfig =>
xilinx_zynqmp_zcu1275_revB_defconfig} (96%)
 create mode 100755 tools/zynqmp_pm_cfg_obj_convert.py
 create mode 100755 tools/zynqmp_psu_init_minimize.sh

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190730/23b3aa6d/attachment.sig>


More information about the U-Boot mailing list