
Hi Tom,
please pull these changes. It is moving GEM to DM and fixes problems with SPL. The last three patches are fixing MANUAL_RELOC and enabling SPL_SIMPLE_BUS by default.
Thanks, Michal
The following changes since commit 75507d5d5496a691aecb731f87d4d8d5cdf62b77:
am33xx: Update serial pdata (2015-12-06 16:38:05 -0500)
are available in the git repository at:
git://www.denx.de/git/u-boot-microblaze.git zynq
for you to fetch changes up to 8bebf03c73cd0830cb2cd234021004cde67c6412:
dm: core: Enable SPL_SIMPLE_BUS by default (2015-12-07 10:14:30 +0100)
---------------------------------------------------------------- Michal Simek (27): ARM: zynq: Remove PHYLIB from config to defconfig ARM: zynq: Remove CONFIG_API net: gem: Do not continue if phy is not found net: gem: Change mdio_wait prototype to pass regs net: gem: Change mii function not to use eth_device structure net: gem: Remove phydev variable net: gem: Extract phy init code net: gem: Check if priv->phydev is valid net: gem: Enable MDIO bus earlier net: gem: Remove zynq_gem_of_init() net: gem: Fix miiphy_read name net: gem: Move driver to DM net: gem: Read information about interface from DT net: gem: Move gem to Kconfig net: gem: Enable CTRL+C in wait_for_bit ARM64: zynqmp: Enable FIT config option via Kconfig ARM: zynq: Enable debug console for zc702 ARM: zynq: Fix location of stack and malloc areas ARM: zynq: Extend malloc size ARM: zynq: Remove unused SERIAL macros for serial_zynq zynq: sdhci: Remove zynq_sdhci_of_init() zynq: sdhci: Move driver to DM serial: zynq: Fix incorrect reference to s5p driver serial: zynq: Remove duplicated header i2c: cmd: Relocate subcommands when MANUAL_RELOC dm: cmd: Relocate subcommands when MANUAL_RELOC dm: core: Enable SPL_SIMPLE_BUS by default
Siva Durga Prasad Paladugu (1): zynq: sdhci: Calculate minimum frequency based on max frequency
arch/arm/Kconfig | 4 +++ arch/arm/dts/zynq-zc702.dts | 3 ++ arch/arm/include/asm/arch-zynqmp/hardware.h | 6 ---- arch/arm/include/asm/arch-zynqmp/sys_proto.h | 1 - arch/arm/mach-zynq/include/mach/hardware.h | 4 --- arch/arm/mach-zynq/include/mach/sys_proto.h | 3 -- board/xilinx/zynq/board.c | 30 ---------------- board/xilinx/zynqmp/zynqmp.c | 47 ------------------------ common/cmd_i2c.c | 16 ++++++--- configs/xilinx_zynqmp_ep_defconfig | 3 ++ configs/zynq_microzed_defconfig | 2 ++ configs/zynq_picozed_defconfig | 2 ++ configs/zynq_zc702_defconfig | 6 ++++ configs/zynq_zc706_defconfig | 2 ++ 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 | 2 ++ drivers/core/Kconfig | 2 +- drivers/mmc/zynq_sdhci.c | 67 ++++++++++++++++------------------ drivers/net/Kconfig | 6 ++++ drivers/net/zynq_gem.c | 314 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------- drivers/serial/Kconfig | 2 +- drivers/serial/serial_zynq.c | 5 +-- include/configs/xilinx_zynqmp.h | 7 +--- include/configs/xilinx_zynqmp_ep.h | 3 -- include/configs/zynq-common.h | 29 ++++++--------- include/configs/zynq_microzed.h | 3 -- include/configs/zynq_picozed.h | 3 -- include/configs/zynq_zc70x.h | 3 -- include/configs/zynq_zc770.h | 4 --- include/configs/zynq_zed.h | 3 -- include/configs/zynq_zybo.h | 3 -- include/netdev.h | 3 -- test/dm/cmd_dm.c | 14 ++++++++ 37 files changed, 285 insertions(+), 327 deletions(-)