Patchset contains several patches which improve Xilinx Zynq arm port. Patchset contain: - core changes - gem updates - mmc support - i2c support - pl support
I am sending them in one package because driver depends on each other in zynq shared files. Thanks for your comments, Michal P.S.: The first version sent by patman that's why sorry for any mistake. Changes in v2: - New patch in this series to reflect Tom's comments - Remove XPSS_ prefix and replace it with ZYNQ - Remove CONFIG_ prefix from non configurable macros (scutimer) - Remove CONFIG_ prefix from non configurable macro (gem) - Remove CONFIG_ prefix from non configurable macros (emio) - Remove CONFIG_ prefix from non configurable macros (sdhci) - Remove CONFIG_ prefix from non configurable macros (i2c) - Fix checkpatch warnings (i2c) - Fix #define<space>Macro name (i2c) - Fix multiline comments (i2c) - Remove trailing 1 for configurations (i2c) - Fix bugs reported by Tom Rini - Fix checkpatch warnings (fpga) - Fix comments (fpga) - Do not use CamelCase for XilinxZynq (fpga) David Andrey (3): arm: zynq: U-Boot udelay < 1000 FIX net: gem: Pass phy address to init net: gem: Preserve clk on emio interface Michal Simek (12): arm: zynq: Rename XPSS_ prefix to ZYNQ_ for hardcoded SoC addresses zynq: Move scutimer baseaddr to hardware.h net: phy: Define Marvell 88e1518 phy net: gem: Remove WRAP bit from TX buffer description net: gem: Simplify return path in zynq_gem_recv net: gem: Do not initialize BDs again net: gem: Fix gem driver on 1Gbps LAN zynq: Move macros to hardware.h net: gem: Add support for phy autodetection mmc: Add support for Xilinx Zynq sdhci controller i2c: zynq: Add support for Xilinx Zynq fpga: Add support for loading bitstream for Xilinx Zynq arch/arm/cpu/armv7/zynq/slcr.c | 61 ++++++ arch/arm/cpu/armv7/zynq/timer.c | 49 ++++- arch/arm/include/asm/arch-zynq/hardware.h | 36 +++- arch/arm/include/asm/arch-zynq/sys_proto.h | 7 + board/xilinx/zynq/board.c | 66 ++++++- drivers/fpga/Makefile | 1 + drivers/fpga/xilinx.c | 37 ++++ drivers/fpga/zynqpl.c | 231 ++++++++++++++++++++++ drivers/i2c/Makefile | 1 + drivers/i2c/zynq_i2c.c | 306 +++++++++++++++++++++++++++++ drivers/mmc/Makefile | 1 + drivers/mmc/zynq_sdhci.c | 40 ++++ drivers/net/phy/marvell.c | 11 ++ drivers/net/zynq_gem.c | 199 +++++++++++++------ include/configs/zynq.h | 39 +++- include/netdev.h | 2 +- include/xilinx.h | 4 + include/zynqpl.h | 59 ++++++ 18 files changed, 1065 insertions(+), 85 deletions(-) create mode 100644 drivers/fpga/zynqpl.c create mode 100644 drivers/i2c/zynq_i2c.c create mode 100644 drivers/mmc/zynq_sdhci.c create mode 100644 include/zynqpl.h -- 1.8.2.1
pgp7d0Md9dZ4t.pgp
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot