[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