mbox series

[U-Boot,GIT,PULL] Xilinx changes for v2018.11-rc2 v2

Message ID dfdbda38-f88a-db0b-4469-1ff38bcb75fb@monstr.eu
State Accepted
Delegated to: Tom Rini
Headers show
Series [U-Boot,GIT,PULL] Xilinx changes for v2018.11-rc2 v2 | expand

Pull-request

git://www.denx.de/git/u-boot-microblaze.git

Message

Michal Simek Oct. 16, 2018, 5:56 p.m. UTC
Hi Tom,

as we discussed here is the second PR without that problematic serial patch.

My travis session hasn't finished yet on this rebased branch
https://travis-ci.org/michalsimek/u-boot/builds/442217785
but on non rebased version it was ok
https://travis-ci.org/michalsimek/u-boot/builds/442057723

Please run your tests and let me know if you see any issue.

Thanks,
Michal

The following changes since commit 892f93de61c375e8c3aabf03493af32115f51880:

  Prepare v2018.11-rc2 (2018-10-15 20:26:22 -0400)

are available in the git repository at:

  git://www.denx.de/git/u-boot-microblaze.git
tags/xilinx-for-v2018.11-rc2-v2

for you to fetch changes up to b92055064e56207e284ae966dbd7bd407a7b0e8d:

  cmd: kgdb: Enable kgdb only for PPC (2018-10-16 16:53:25 +0200)

----------------------------------------------------------------
Xilinx changes for v2018.11-rc2-v2

FPGA:
- Fix SPL fpga loading from FIT

ARM64:
- Fix gic accesses in EL2/EL1

Xilinx:
- Add dlc20 board support
- Add Versal board support
- Sync defconfigs
- Enable MP via Kconfig
- Add missing efuse node
- Enable CDC for zcu100

cmd:
- Fix kgdb Kconfig dependency

----------------------------------------------------------------
Michal Simek (12):
      spl: fpga: Implement fpga bistream loading with fpga_load
      arm: zynq: Enable FIT fpga loading in SPL for zc706
      arm: zynq: Add support for DLC20 board
      arm: zynq: Add efuse node for Zynq-7000S devices
      xilinx: Sync defconfigs with current Kconfig
      arm64: zynqmp: Enable CDC ethernet gadget for zcu100/Ultra96
      arm64: gic: Do gicv3 secure initialization based on EL level
      arm64: versal: Add support for new Xilinx Versal ACAPs
      net: gem: Do not setup any clock for Xilinx SoC Versal
      arm64: versal: Add Xilinx Versal Virtual QEMU board
      arm64: zynqmp: Enable MP by default via Kconfig
      cmd: kgdb: Enable kgdb only for PPC

Siva Durga Prasad Paladugu (2):
      arm64: zynqmp: Move TCM initialization to a separate routine
      arm64: zynqmp: Add new command for TCM initialization

 Kconfig                                            |   2 +-
 MAINTAINERS                                        |   6 ++++
 arch/arm/Kconfig                                   |  11 +++++++
 arch/arm/Makefile                                  |   1 +
 arch/arm/cpu/armv8/zynqmp/cpu.c                    |  12 +++++--
 arch/arm/dts/Makefile                              |   1 +
 arch/arm/dts/zynq-7000.dtsi                        |   5 +++
 arch/arm/dts/zynq-dlc20-rev1.0.dts                 | 103
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-zynqmp/sys_proto.h       |   3 ++
 arch/arm/lib/gic_64.S                              |  16 +++++----
 arch/arm/mach-versal/Kconfig                       |  44
+++++++++++++++++++++++++
 arch/arm/mach-versal/Makefile                      |   8 +++++
 arch/arm/mach-versal/clk.c                         |  30 +++++++++++++++++
 arch/arm/mach-versal/cpu.c                         |  83
++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/mach-versal/include/mach/gpio.h           |   6 ++++
 arch/arm/mach-versal/include/mach/hardware.h       |  34
+++++++++++++++++++
 arch/arm/mach-versal/include/mach/sys_proto.h      |   6 ++++
 board/xilinx/versal/MAINTAINERS                    |   7 ++++
 board/xilinx/versal/Makefile                       |   7 ++++
 board/xilinx/versal/board.c                        |  81
+++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynq/zynq-dlc20-rev1.0/ps7_init_gpl.c | 280
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynqmp/cmds.c                         |  37
++++++++++++++++++++-
 cmd/Kconfig                                        |   1 +
 common/spl/spl_fit.c                               |  34
+++++++++----------
 configs/avnet_ultra96_rev1_defconfig               |   8 +++--
 configs/microblaze-generic_defconfig               |   2 +-
 configs/xilinx_versal_virt_defconfig               |  68
++++++++++++++++++++++++++++++++++++++
 configs/xilinx_zynqmp_mini_emmc0_defconfig         |   1 +
 configs/xilinx_zynqmp_mini_emmc1_defconfig         |   1 +
 configs/xilinx_zynqmp_mini_nand_defconfig          |   1 +
 configs/xilinx_zynqmp_mini_qspi_defconfig          |   1 -
 configs/xilinx_zynqmp_zc1232_revA_defconfig        |   1 -
 configs/xilinx_zynqmp_zc1254_revA_defconfig        |   1 -
 configs/xilinx_zynqmp_zc1275_revA_defconfig        |   1 -
 configs/xilinx_zynqmp_zc1275_revB_defconfig        |   1 -
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig   |   1 -
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig   |   1 -
 configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig   |   1 -
 configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig   |   1 -
 configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig   |   1 -
 configs/xilinx_zynqmp_zcu100_revC_defconfig        |   8 +++--
 configs/xilinx_zynqmp_zcu102_rev1_0_defconfig      |   1 -
 configs/xilinx_zynqmp_zcu102_revA_defconfig        |   1 -
 configs/xilinx_zynqmp_zcu102_revB_defconfig        |   1 -
 configs/xilinx_zynqmp_zcu104_revA_defconfig        |   1 -
 configs/xilinx_zynqmp_zcu104_revC_defconfig        |   1 -
 configs/xilinx_zynqmp_zcu106_revA_defconfig        |   1 -
 configs/xilinx_zynqmp_zcu111_revA_defconfig        |   1 -
 configs/zynq_dlc20_rev1_0_defconfig                |  74
+++++++++++++++++++++++++++++++++++++++++
 configs/zynq_zc706_defconfig                       |   4 +++
 drivers/mmc/Kconfig                                |   2 +-
 drivers/net/Kconfig                                |   2 +-
 drivers/net/zynq_gem.c                             |   4 +++
 drivers/spi/Kconfig                                |   4 +--
 env/Kconfig                                        |   4 +--
 include/configs/xilinx_versal.h                    |  91
++++++++++++++++++++++++++++++++++++++++++++++++++
 56 files changed, 1052 insertions(+), 57 deletions(-)
 create mode 100644 arch/arm/dts/zynq-dlc20-rev1.0.dts
 create mode 100644 arch/arm/mach-versal/Kconfig
 create mode 100644 arch/arm/mach-versal/Makefile
 create mode 100644 arch/arm/mach-versal/clk.c
 create mode 100644 arch/arm/mach-versal/cpu.c
 create mode 100644 arch/arm/mach-versal/include/mach/gpio.h
 create mode 100644 arch/arm/mach-versal/include/mach/hardware.h
 create mode 100644 arch/arm/mach-versal/include/mach/sys_proto.h
 create mode 100644 board/xilinx/versal/MAINTAINERS
 create mode 100644 board/xilinx/versal/Makefile
 create mode 100644 board/xilinx/versal/board.c
 create mode 100644 board/xilinx/zynq/zynq-dlc20-rev1.0/ps7_init_gpl.c
 create mode 100644 configs/xilinx_versal_virt_defconfig
 create mode 100644 configs/zynq_dlc20_rev1_0_defconfig
 create mode 100644 include/configs/xilinx_versal.h

Comments

Tom Rini Oct. 17, 2018, 3:04 a.m. UTC | #1
On Tue, Oct 16, 2018 at 07:56:12PM +0200, Michal Simek wrote:

> Hi Tom,
> 
> as we discussed here is the second PR without that problematic serial patch.
> 
> My travis session hasn't finished yet on this rebased branch
> https://travis-ci.org/michalsimek/u-boot/builds/442217785
> but on non rebased version it was ok
> https://travis-ci.org/michalsimek/u-boot/builds/442057723
> 
> Please run your tests and let me know if you see any issue.
> 
> Thanks,
> Michal
> 
> The following changes since commit 892f93de61c375e8c3aabf03493af32115f51880:
> 
>   Prepare v2018.11-rc2 (2018-10-15 20:26:22 -0400)
> 
> are available in the git repository at:
> 
>   git://www.denx.de/git/u-boot-microblaze.git
> tags/xilinx-for-v2018.11-rc2-v2
> 
> for you to fetch changes up to b92055064e56207e284ae966dbd7bd407a7b0e8d:
> 
>   cmd: kgdb: Enable kgdb only for PPC (2018-10-16 16:53:25 +0200)
> 

Applied to u-boot/master, thanks!