[U-Boot] [GIT PULL] Xilinx patches for v2019.01

Michal Simek monstr at monstr.eu
Mon Dec 3 15:50:47 UTC 2018


Hi Tom,

Here are patches for v2019.01 which I have put together.

Travis build is still running that's why will see how it will look like.
https://travis-ci.org/michalsimek/u-boot/builds/462865171

I can't see any problem with patches now and wanted to get this to your
attention because of end of MW.

Thanks,
Michal


The following changes since commit 5830791d91d1200854ef78fcb32f808c8080f0f0:

  Merge tag 'pull-tg18' of git://git.denx.de/u-boot-dm (2018-11-23
17:25:27 -0500)

are available in the git repository at:


  git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2019.01

for you to fetch changes up to 5f68f44c14ab93ffc44a9285e0970cba467276c6:

  net: zynq_gem: Add check for 64-bit dma support by hardware
(2018-12-03 16:22:06 +0100)

----------------------------------------------------------------
Xilinx changes for v2019.01

microblaze:
- Use default functions for memory decoding
- Showing model from DT

zynq:
- Fix spi flash DTs
- Fix zynq_help_text with CONFIG_SYS_LONGHELP
- Tune cse/mini configurations
- Enabling cse/mini testing with current targets

zynqmp:
- Enable gzip SPL support
- Fix chip detection logic
- Tune mini configurations
- DT fixes(spi-flash, models, clocks, etc)
- Add support for OF_SEPARATE configurations
- Enabling mini testing with current targets
- Add mini mtest configuration
- Some minor config setting

nand:
- arasan: Add subpage configuration

net:
- gem: Add 64bit DMA support

----------------------------------------------------------------
Martin Lund (1):
      mtd: nand: Arasan: Add subpage configuration support

Michal Simek (27):
      arm64: zynqmp: Enable SPL gzip support for zcu102 and zcu100
      ARM: zynq: Guard zynq_help_text with CONFIG_SYS_LONGHELP
      ARM: zynq: cse: Disable distro bootcommands
      ARM: zynq: cse: Disable autoboot feature
      ARM: zynq: cse: Shrink u-boot size
      arm64: zynqmp: Disable bootelf and fdt commands for mini
configurations
      arm64: zynqmp: Reflect emmc controller ID in model in DT
      microblaze: Use standard functions for memory decoding
      microblaze: Showing model information from DT by default
      arm64: zynqmp: Enable SPL_SEPARATE_BSS by default
      arm64: zynqmp: Wire spi-flash compatible string with flashes
      arm64: zynqmp: Fix sdhci clock in emmc0 mini configuration
      arm64: zynqmp: Disable ltc2952 poweroff chip
      arm64: zynqmp: Setup clock-output-names for si570 chips
      ARM: zynq: Wire SPL configuration for cse nor/nand targets
      ARM: zynq: Enable mtest command at least on one platform
      ARM: zynq: Disable net for cse nor/nand
      arm64: zynqmp: Disable autoboot feature for mini
      arm64: zynqmp: Enable SPL for mini qspi configuration
      arm64: zynqmp: Disable BOOTCOMMAND
      arm64: zynqmp: Do not use any EXTRA_ENV_SETTINGS
      arm64: zynqmp: Do not save variables about board
      arm64: zynqmp: Use minimal size for environment variables
      arm64: zynqmp: Add mini mtest configuration
      arm64: zynqmp: Start usb ethernet gadget automatically
      arm64: zynqmp: Wire mini-emmc0 configuration with zcu100
      arm64: zynqmp: Wire mini-emmc1 configuration with zcu102

Siva Durga Prasad Paladugu (4):
      arm64: zynqmp: Fix logic in CG/EG/EV detection
      arm: zynq: cse_qspi: Fix overwriting spi-rx-bus-width property
      arm64: zynqmp: Define and enable qspi node for DC4 board
      net: zynq_gem: Add check for 64-bit dma support by hardware

T Karthik Reddy (1):
      arm64: zynqmp: Add new header file for zcu104 RevC

Vipul Kumar (1):
      net: zynq_gem: Added 64-bit addressing support

 arch/arm/Kconfig                                     |  1 +
 arch/arm/dts/Makefile                                |  1 +
 arch/arm/dts/zynq-cse-qspi-single.dts                |  2 +-
 arch/arm/dts/zynq-cse-qspi.dtsi                      |  2 +-
 arch/arm/dts/zynqmp-mini-emmc0.dts                   |  3 ++-
 arch/arm/dts/zynqmp-mini-emmc1.dts                   |  2 +-
 arch/arm/dts/zynqmp-mini.dts                         | 40
++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/zynqmp-zc1232-revA.dts                  |  2 +-
 arch/arm/dts/zynqmp-zc1254-revA.dts                  |  2 +-
 arch/arm/dts/zynqmp-zc1275-revA.dts                  |  2 +-
 arch/arm/dts/zynqmp-zc1275-revB.dts                  |  2 +-
 arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts             |  2 +-
 arch/arm/dts/zynqmp-zc1751-xm018-dc4.dts             | 29
+++++++++++++++++++++++++++++
 arch/arm/dts/zynqmp-zcu100-revC.dts                  |  1 +
 arch/arm/dts/zynqmp-zcu102-revA.dts                  |  2 ++
 arch/arm/dts/zynqmp-zcu104-revA.dts                  |  2 +-
 arch/arm/dts/zynqmp-zcu104-revC.dts                  |  2 +-
 arch/arm/dts/zynqmp-zcu106-revA.dts                  |  4 +++-
 arch/arm/dts/zynqmp-zcu111-revA.dts                  |  4 +++-
 board/xilinx/microblaze-generic/microblaze-generic.c | 27
+++------------------------
 board/xilinx/zynq/cmds.c                             |  2 ++
 board/xilinx/zynq/zynq-cse-nand                      |  1 +
 board/xilinx/zynq/zynq-cse-nor                       |  1 +
 board/xilinx/zynqmp/zynqmp-mini                      |  1 +
 board/xilinx/zynqmp/zynqmp-mini-emmc0                |  1 +
 board/xilinx/zynqmp/zynqmp-mini-emmc1                |  1 +
 board/xilinx/zynqmp/zynqmp-mini-qspi                 |  1 +
 board/xilinx/zynqmp/zynqmp.c                         | 52
+++++++++++++++++++++++++++++++++++++++++-----------
 configs/avnet_ultra96_rev1_defconfig                 |  1 +
 configs/microblaze-generic_defconfig                 |  1 +
 configs/xilinx_zynqmp_mini_defconfig                 | 52
++++++++++++++++++++++++++++++++++++++++++++++++++++
 configs/xilinx_zynqmp_mini_emmc0_defconfig           | 11 ++++++++---
 configs/xilinx_zynqmp_mini_emmc1_defconfig           | 11 ++++++++---
 configs/xilinx_zynqmp_mini_nand_defconfig            |  5 ++---
 configs/xilinx_zynqmp_mini_qspi_defconfig            |  8 ++++++--
 configs/xilinx_zynqmp_zcu100_revC_defconfig          |  1 +
 configs/xilinx_zynqmp_zcu102_revA_defconfig          |  1 +
 configs/xilinx_zynqmp_zcu104_revC_defconfig          |  3 ++-
 configs/zynq_cse_nand_defconfig                      |  6 +++++-
 configs/zynq_cse_nor_defconfig                       |  7 +++++--
 configs/zynq_cse_qspi_defconfig                      |  7 ++++---
 configs/zynq_zc702_defconfig                         |  1 +
 drivers/mtd/nand/raw/arasan_nfc.c                    |  4 ++++
 drivers/net/zynq_gem.c                               | 87
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 include/configs/xilinx_zynqmp_mini.h                 |  3 +++
 include/configs/xilinx_zynqmp_zcu104_revC.h          | 17 +++++++++++++++++
 46 files changed, 342 insertions(+), 76 deletions(-)
 create mode 100644 arch/arm/dts/zynqmp-mini.dts
 create mode 120000 board/xilinx/zynq/zynq-cse-nand
 create mode 120000 board/xilinx/zynq/zynq-cse-nor
 create mode 120000 board/xilinx/zynqmp/zynqmp-mini
 create mode 120000 board/xilinx/zynqmp/zynqmp-mini-emmc0
 create mode 120000 board/xilinx/zynqmp/zynqmp-mini-emmc1
 create mode 120000 board/xilinx/zynqmp/zynqmp-mini-qspi
 create mode 100644 configs/xilinx_zynqmp_mini_defconfig
 create mode 100644 include/configs/xilinx_zynqmp_zcu104_revC.h


-- 
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: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181203/98afe0f0/attachment.sig>


More information about the U-Boot mailing list