From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Simek Date: Wed, 4 Nov 2015 15:48:33 +0100 Subject: [U-Boot] [GIT PULL] Zynq changes Message-ID: <563A1AC1.3060101@xilinx.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Tom, please pull these patches to your tree. They are enabling DM for Zynq and ZynqMP targets and also they are fixing compilation error which is currently in the tree. Also as I have promised I am removing zc70x target from u-boot and only zc702 and zc706 will be used. There will be some others pull request for fixing stuff when they are properly reviewed. Thanks, Michal The following changes since commit 83bf005710a1e01341de5e2f44a3ce082717e313: arm: at91: reworked meesc board support (2015-11-03 14:21:32 +0100) are available in the git repository at: git://www.denx.de/git/u-boot-microblaze.git zynq for you to fetch changes up to 1e370ef7e7a4fb0b801a848e190c01e06a2fbfce: ARM: zynq: Remove zc70x target (2015-11-04 14:49:53 +0100) ---------------------------------------------------------------- Michal Simek (3): ARM: zynqmp: Add DTS for ep108 board ARM: zynqmp: Enable DM and OF binding ARM: zynq: Remove zc70x target Simon Glass (13): fdt: Add a function to look up a /chosen property fdt: Correct handling of alias regions fdtgrep: Simplify the alias generation code dm: serial: Deal with stdout-path with an alias dm: spl: Generate u-boot-spl-dtb.bin only when enabled dm: spl: Support device tree when BSS is in a different section arm: zynq: Use separate device tree instead of embedded arm: zynq: Drop unnecessary code in SPL board_init_f() arm: zynq: Support the debug UART dm: arm: zynq: Enable device tree control in SPL arm: zynq: dts: Add U-Boot device tree additions arm: zynq: serial: Drop non-device-tree serial driver portions arm: zynq: Move serial driver to driver model Siva Durga Prasad Paladugu (1): zynq-common: Define CONFIG_SYS_I2C_ZYNQ based on board config Kconfig | 10 +++ arch/arm/Kconfig | 7 ++ arch/arm/dts/Makefile | 2 + arch/arm/dts/zynq-7000.dtsi | 1 + arch/arm/dts/zynq-microzed.dts | 5 ++ arch/arm/dts/zynq-picozed.dts | 5 ++ arch/arm/dts/zynq-zc702.dts | 1 + arch/arm/dts/zynq-zc706.dts | 1 + arch/arm/dts/zynq-zc770-xm010.dts | 1 + arch/arm/dts/zynq-zc770-xm011.dts | 1 + arch/arm/dts/zynq-zc770-xm012.dts | 1 + arch/arm/dts/zynq-zc770-xm013.dts | 1 + arch/arm/dts/zynq-zed.dts | 1 + arch/arm/dts/zynq-zybo.dts | 1 + arch/arm/dts/zynqmp-ep108-clk.dtsi | 119 +++++++++++++++++++++++++++++++++ arch/arm/dts/zynqmp-ep108.dts | 174 ++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/zynqmp.dtsi | 668 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/mach-zynq/Kconfig | 10 +-- arch/arm/mach-zynq/spl.c | 12 ++-- arch/arm/mach-zynq/u-boot-spl.lds | 10 ++- board/xilinx/zynq/Makefile | 10 --- configs/xilinx_zynqmp_ep_defconfig | 3 +- configs/zynq_microzed_defconfig | 2 +- configs/zynq_picozed_defconfig | 2 +- configs/zynq_zc702_defconfig | 2 +- configs/zynq_zc706_defconfig | 2 +- configs/zynq_zc70x_defconfig | 15 ----- configs/zynq_zc770_xm010_defconfig | 2 +- configs/zynq_zc770_xm011_defconfig | 2 +- configs/zynq_zc770_xm012_defconfig | 2 +- configs/zynq_zc770_xm013_defconfig | 2 +- configs/zynq_zed_defconfig | 2 +- configs/zynq_zybo_defconfig | 6 +- drivers/serial/Kconfig | 7 ++ drivers/serial/serial-uclass.c | 30 +++++++-- drivers/serial/serial_zynq.c | 203 ++++++++++++++++++++++++++++---------------------------- include/asm-generic/sections.h | 1 + include/configs/xilinx_zynqmp.h | 4 +- include/configs/xilinx_zynqmp_ep.h | 1 - include/configs/zynq-common.h | 9 ++- include/configs/zynq_microzed.h | 1 - include/configs/zynq_picozed.h | 1 - include/configs/zynq_zc70x.h | 1 - include/configs/zynq_zc770.h | 6 -- include/configs/zynq_zed.h | 1 - include/configs/zynq_zybo.h | 1 - include/fdtdec.h | 11 +++- lib/fdtdec.c | 22 +++++-- lib/libfdt/fdt_region.c | 2 +- scripts/Makefile.spl | 2 + tools/fdtgrep.c | 32 +++------ 51 files changed, 1212 insertions(+), 206 deletions(-) create mode 100644 arch/arm/dts/zynqmp-ep108-clk.dtsi create mode 100644 arch/arm/dts/zynqmp-ep108.dts create mode 100644 arch/arm/dts/zynqmp.dtsi delete mode 100644 configs/zynq_zc70x_defconfig