[U-Boot] [GIT PULL] Xilinx patches for v2018.03

Michal Simek monstr at monstr.eu
Wed Jan 31 08:23:39 UTC 2018


Hi Tom,

please pull these changes to your tree.
Travis looks good.
https://travis-ci.org/michalsimek-test/u-boot/builds/335152426

I found that dc5 is not enabling zynq gem but phys were added by one
patch in my pull request.
I have sent a patch for that and will include it in next pull request
https://lists.denx.de/pipermail/u-boot/2018-January/319190.html

Thanks,
Michal

The following changes since commit 3759df0c0810636b31fe64c56868aa831514e509:

  tools: Update python "help" tests to cope with "more" oddities
(2018-01-16 16:15:25 -0500)

are available in the git repository at:

  git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2018.03

for you to fetch changes up to e7563c204eb4f7a422121c342e4e9f34cd1986e9:

  arm64: zynqmp: Fix misspelled choice default (2018-01-30 14:29:52 +0100)

----------------------------------------------------------------
Xilinx changes for v2018.03

- Several Kconfig fixes (also moving configs to defconfigs)
- Some DTS updates
- ZynqMP psu rework based on Zynq concept
- Add low level initialization for zc770 and zcu102
- Add support for Zynq zc770 x16 nand configuration
- Add mini nand/emmc ZynqMP targets
- Some arasan nand changes

----------------------------------------------------------------
Anders Hedlund (1):
      armv8: zynqmp: Map PCIe High as device memory

Ezequiel Garcia (3):
      arm: zynq: Enable SPL_CLK only if SPL is enabled
      doc: Update the zynq u-boot status
      nand: arasan: Select CONFIG_SYS_NAND_SELF_INIT

Masahiro Yamada (1):
      ARM: zynq: remove unused CONFIG_ZC770_XM01* options

Michal Simek (25):
      doc: zynq: Describe status of zc770-xm011
      arm: zynq: Add zc770-xm010 spl configuration
      arm: zynq: Add zc770-xm011 spl configuration
      arm: zynq: Add zc770-xm012 spl configuration
      arm: zynq: Add zc770-xm013 spl configuration
      arm: zynq: Add support for zc770-xm011-x16 configuration
      arm: zynq: Fix types in ps7_spl_init
      arm: zynq: Add identification string to Xilinx boards
      arm: zynq: Enable debug console for zc770 xm011
      arm: zynq: Disable networking for zc770 xm011
      arm: zynq: Enable BLK when needed
      arm: zynq: Enable DM_ETH and DM_MMC only if subsystem is enabled
      arm: zynq: Enable DM_GPIO when needed
      arm: zynq: Move bootcommand to defconfig
      arm: zynq: Enable distro defaults setting
      arm: zynq: Fix pmu register description coding style
      arm64: zynqmp: Remove whitespaces in psu_init() comment
      arm64: zynqmp: Propagate error value from psu_init()
      arm64: zynqmp: Remove unused empty functions
      arm64: zynqmp: Call psu_init() only when ZYNQMP_PSU_INIT_ENABLED
      arm64: zynqmp: Prepare psu_init rework
      arm64: zynqmp: Add psu_init for zcu102-rev1.0
      arm: zynq: Update years in copyright to reflect latest changes
      arm: zynq: Mark cc108 uart to be initialized before relocation
      arm: zynq: Remove ethernet alias for topic-miami

Siva Durga Prasad Paladugu (7):
      xilinx: zynqmp: Use strlen only if env_get doesn't return null
      arm64: zynqmp: Provide a config to not map DDR region in MMU table
      xilinx: zynqmp: Add new target with only nand enabled
      xilinx: zynqmp: Add new target with only emmc enabled
      nand: arasan_nfc: Move common ecc struct initialization init routine
      nand: arasan_nfc: Add support for ondie ecc
      nand: arasan_nfc: Use the calculated ecc address for updating ecc
register

Ulf Magnusson (1):
      arm64: zynqmp: Fix misspelled choice default

Vipul Kumar (3):
      arm: zynq: Moved ethernet PHY configs of Zynq boards to defconfig
      microblaze: Moved ethernet PHY configs of Microblaze board to
defconfig
      arm64: zynqmp: Moved ethernet PHY configs of ZynqMP boards to
defconfig

 arch/arm/Kconfig                                        |   8 +-
 arch/arm/cpu/armv8/zynqmp/Kconfig                       |   8 +-
 arch/arm/cpu/armv8/zynqmp/Makefile                      |   1 +
 arch/arm/cpu/armv8/zynqmp/cpu.c                         |  28 +++--
 arch/arm/cpu/armv8/zynqmp/psu_spl_init.c                |  80 +++++++++++++
 arch/arm/cpu/armv8/zynqmp/spl.c                         |   8 --
 arch/arm/dts/Makefile                                   |   2 +
 arch/arm/dts/zynq-7000.dtsi                             |   3 +-
 arch/arm/dts/zynq-cc108.dts                             |   1 +
 arch/arm/dts/zynq-topic-miami.dts                       |   1 -
 arch/arm/dts/zynq-zc770-xm011-x16.dts                   |   1 +
 arch/arm/dts/zynqmp-mini-emmc.dts                       |  76 ++++++++++++
 arch/arm/dts/zynqmp-mini-nand.dts                       | 109
+++++++++++++++++
 arch/arm/include/asm/arch-zynqmp/psu_init_gpl.h         |  27 +++++
 arch/arm/include/asm/arch-zynqmp/sys_proto.h            |   2 -
 arch/arm/mach-zynq/ddrc.c                               |   2 +-
 arch/arm/mach-zynq/lowlevel_init.S                      |   2 +-
 arch/arm/mach-zynq/ps7_spl_init.c                       |   4 +-
 arch/arm/mach-zynq/slcr.c                               |   2 +-
 arch/arm/mach-zynq/spl.c                                |   2 +-
 arch/arm/mach-zynq/timer.c                              |   2 +-
 board/xilinx/zynq/board.c                               |   1 +
 board/xilinx/zynq/zynq-zc770-xm010/ps7_init_gpl.c       | 800
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynq/zynq-zc770-xm011-x16/ps7_init_gpl.c   | 782
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynq/zynq-zc770-xm011/ps7_init_gpl.c       | 776
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynq/zynq-zc770-xm012/ps7_init_gpl.c       | 818
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynq/zynq-zc770-xm013/ps7_init_gpl.c       | 767
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynqmp/xil_io.h                            |  12 --
 board/xilinx/zynqmp/zynqmp-zcu102-rev1.0/psu_init_gpl.c | 975
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynqmp/zynqmp.c                            |  21 +++-
 configs/microblaze-generic_defconfig                    |   8 ++
 configs/syzygy_hub_defconfig                            |  15 +--
 configs/topic_miami_defconfig                           |   7 +-
 configs/topic_miamilite_defconfig                       |   7 +-
 configs/topic_miamiplus_defconfig                       |   7 +-
 configs/xilinx_zynqmp_ep_defconfig                      |   5 +
 configs/xilinx_zynqmp_mini_emmc_defconfig               |  44 +++++++
 configs/xilinx_zynqmp_mini_nand_defconfig               |  43 +++++++
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig        |   5 +
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig        |   5 +
 configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig        |   5 +
 configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig        |   5 +
 configs/xilinx_zynqmp_zcu102_rev1_0_defconfig           |   5 +
 configs/xilinx_zynqmp_zcu102_revA_defconfig             |   5 +
 configs/xilinx_zynqmp_zcu102_revB_defconfig             |   5 +
 configs/zynq_cc108_defconfig                            |  15 +--
 configs/zynq_cse_qspi_defconfig                         |   2 -
 configs/zynq_microzed_defconfig                         |  14 +--
 configs/zynq_picozed_defconfig                          |  14 +--
 configs/zynq_z_turn_defconfig                           |  14 +--
 configs/zynq_zc702_defconfig                            |  16 ++-
 configs/zynq_zc706_defconfig                            |  16 ++-
 configs/zynq_zc770_xm010_defconfig                      |  17 ++-
 configs/zynq_zc770_xm011_defconfig                      |  21 ++--
 configs/zynq_zc770_xm011_x16_defconfig                  |  44 +++++++
 configs/zynq_zc770_xm012_defconfig                      |   9 +-
 configs/zynq_zc770_xm013_defconfig                      |   9 +-
 configs/zynq_zed_defconfig                              |  15 +--
 configs/zynq_zybo_defconfig                             |  14 +--
 doc/README.zynq                                         |  10 +-
 drivers/mtd/nand/Kconfig                                |   1 +
 drivers/mtd/nand/arasan_nfc.c                           | 186
+++++++++++++++++++++++------
 include/configs/microblaze-generic.h                    |   8 --
 include/configs/xilinx_zynqmp.h                         |  10 +-
 include/configs/xilinx_zynqmp_mini.h                    |  45 +++++++
 include/configs/xilinx_zynqmp_mini_emmc.h               |  23 ++++
 include/configs/xilinx_zynqmp_mini_nand.h               |  24 ++++
 include/configs/zynq-common.h                           |   6 +-
 include/configs/zynq_cse.h                              |   1 -
 69 files changed, 5801 insertions(+), 225 deletions(-)
 create mode 100644 arch/arm/cpu/armv8/zynqmp/psu_spl_init.c
 create mode 120000 arch/arm/dts/zynq-zc770-xm011-x16.dts
 create mode 100644 arch/arm/dts/zynqmp-mini-emmc.dts
 create mode 100644 arch/arm/dts/zynqmp-mini-nand.dts
 create mode 100644 arch/arm/include/asm/arch-zynqmp/psu_init_gpl.h
 create mode 100644 board/xilinx/zynq/zynq-zc770-xm010/ps7_init_gpl.c
 create mode 100644 board/xilinx/zynq/zynq-zc770-xm011-x16/ps7_init_gpl.c
 create mode 100644 board/xilinx/zynq/zynq-zc770-xm011/ps7_init_gpl.c
 create mode 100644 board/xilinx/zynq/zynq-zc770-xm012/ps7_init_gpl.c
 create mode 100644 board/xilinx/zynq/zynq-zc770-xm013/ps7_init_gpl.c
 create mode 100644 board/xilinx/zynqmp/zynqmp-zcu102-rev1.0/psu_init_gpl.c
 create mode 100644 configs/xilinx_zynqmp_mini_emmc_defconfig
 create mode 100644 configs/xilinx_zynqmp_mini_nand_defconfig
 create mode 100644 configs/zynq_zc770_xm011_x16_defconfig
 create mode 100644 include/configs/xilinx_zynqmp_mini.h
 create mode 100644 include/configs/xilinx_zynqmp_mini_emmc.h
 create mode 100644 include/configs/xilinx_zynqmp_mini_nand.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 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/20180131/048e52cf/attachment.sig>


More information about the U-Boot mailing list