Hi Tom, here is the branch with xilinx changes which are flying around. It is targeting PowerPC, Microblaze, ARM and ARM64. I can't see any build problem via buildman.
Thanks, Michal The following changes since commit 9e4de7fd4acc8f99b6d383c711d21c0159849629: Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2016-01-26 17:45:37 -0500) are available in the git repository at: git://www.denx.de/git/u-boot-microblaze.git master for you to fetch changes up to f36919a8138ed7ecd3dbce4630e02936b13907da: ppc: xilinx-ppc440-generic: Wire LL_TEMAC driver (2016-01-27 15:57:20 +0100) ---------------------------------------------------------------- Michal Simek (75): microblaze: Remove CONSOLE_ARG microblaze: Move baudrate setting out driver selection serial: uartlite: Move driver to DM serial: uartlite: Add support for debug console serial: uartlite: Add uartlite to Kconfig microblaze: Enable uart16550 DM by default microblaze: Do not print eth device when DM_ETH is enabled microblaze: Enable PHYLIB via Kconfig microblaze: Remove unused I2C macros microblaze: Wire-up debug_uart in asm microblaze: Enable MICREL_KSZ9021 net: axi_emac: Fix parentheses around operand ! net: axi_emac: Show phy address instead of register content net: axi_emac: Pass directly pointer to register space net: axi_emac: Put iobase to private structure net: axi_emac: Pass private structure to phyread/phywrite net: axi_emac: Pass private structure where possible net: axi_emac: Move driver to DM net: axi_emac: Enable access to MDIO in probe net: axi_emac: Split recv from free_pkt net: axi_emac: Rename start, stop, write_hwaddr functions net: Add axi emac to Kconfig net: emaclite: Remove ancient OF probe function net: emaclite: Add MDIO support to driver net: emaclite: Convert MDIO to use register offset net: emaclite: Use indirect register access for tx_ping/pong net: emaclite: Use indirect register access for rx_ping/pong net: emaclite: Use indirect register access for TX reset net: emaclite: Fix logic around available TX buffers net: emaclite: Remove XEL_TSR_XMIT_ACTIVE_MASK flag net: emaclite: Use indirect reg access in send net: emaclite: Use indirect access in emaclite_recv net: emaclite: Move driver to DM net: emaclite: Rename start and stop functions net: emaclite: Let core to handle received packet net: emaclite: Move emaclite to Kconfig microblaze: Enable axi emac via Kconfig microblaze: Move eth configuration to Kconfig microblaze: Remove systemace from board file microblaze: Remove CONFIG_FIT from board file microblaze: Move CONFIG_NETCONSOLE to Kconfig microblaze: Remove empty file - cpu.c microblaze: Read information about RAM from DT microblaze: Enable HUSH via Kconfig microblaze: Fix board_init calling sequence fpga: Fix compilation warnings serial: zynq: Extend compatible string list serial: zynq: Fix address reading from DM net: phy: ti: Enable automatic crossover mode net: zynq: Change MDC setup for arm64 ARM: zynq: Remove memory division by 2 for ECC case ARM: zynq: Do not select options if SPL is not enabled ARM: zynq: Enable SPI_FLASH for zc770 xm013 platform ARM: zynq: Move FLASH_BAR to Kconfig ARM: zynq: Clean DTSI coding style ARM: zynq: Fix all remaining zynq platform to use stdout-path ARM: zynq: Fix defconfig for zybo ARM: zynq: Move spi node to aligned location ARM64: zynqmp: Remove incorrect link to common config file ARM64: zynqmp: Use the same U-Boot version with/without ATF ARM64: zynqmp: Add initial support for the first silicon ARM64: zynqmp: Fix coding style in phy node ARM64: zynqmp: Add support for SD1 boot mode ARM64: zynqmp: Show information about bootmode ARM64: zynqmp: Differentiate EMMC boot mode ARM64: zynqmp: Fix bootmode SD_MODE1 ARM64: zynqmp: Remove unneeded timer_init function ARM64: zynqmp: Enable advance memory test by default ARM64: zynqmp: Move memory setup to board file ARM64: zynqmp: Setup correct COUNTER_FREQUENCY for silicon ARM64: zynqmp: Allow overwrite identification string ARM64: zynqmp: Enable NATSEMI phys ARM64: zynqmp: Include GbE speed/duplex detection ARM64: zynqmp: Do not setup bootargs ARM: zynq: zynqmp: Line up checkboard message Punnaiah Choudary Kalluri (1): ARM64: zynqmp: Correct the watchdog timer interrupt number Ricardo Ribalda (22): ppc: xilinx-ppc440: Remove support for ml507 ppc: xilinx-ppc405: Remove support for fx12mm xilinx-ppc440: Remove support for v5fx30teval .mailmap: Add all the mail alias for Ricardo Ribalda mailaddr: Update mail address ppc: pp405-generic: Simplify Makefile ppc: pp440-generic: Simplify Makefile ppc: ppc440: ppc440-generic_flash_defconfig ppc: ppc405: ppc405-generic_flash_defconfig ppc: xilinx-ppc440-generic: Cleanout header files ppc: xilinx-ppc405-generic: Cleanout header files ppc: dts: Add device tree for xilix-ppc4xx-generic configs/xilinx-ppc405-generic: Typos and size configs/xilinx-ppc440-generic: Typos and size ppc: xilinx-ppc4xx-generic: Update xparameters.h ppc: xilinx-ppc4xx: Port to DM serial ppc: xilinx_ppc405_generic: Remove weak attributes ppc: xilinx_ppc440_generic: Remove weak attributes ppc: xilinx_ppc405_generic: Remove uncalled functions ppc: xilinx_ppc440_generic: Remove uncalled functions net: xilinx_ll_temac: Fix string overflow ppc: xilinx-ppc440-generic: Wire LL_TEMAC driver Siva Durga Prasad Paladugu (11): fpga: xilinx: Check for substring in device ID validation fpga: Add bitstream type BIT_NONE sdhci: zynq: Remove hardcoded value zero as min frequency mmc: sdhci: Clear high speed if not supported mmc: zynq_sdhci: Added qurik to disable high speed ARM: zynq: Define sys prompt for all Zynq boards ARM64: zynqmp: ep: Define minimum sdhci frequency for ep ARM64: zynqmp: Modify the SD and QSPI bootmode values ARM64: zynqmp: Modify the autoboot commands ARM64: zynqmp: Dont use shortcut for setenv ARM64: zynqmp: Define auto negotiation timeout Soren Brinkmann (1): ARM64: zynqmp: DT: Fix UART compatible string .mailmap | 3 + arch/arm/Kconfig | 6 +- arch/arm/cpu/armv8/zynqmp/Kconfig | 4 - arch/arm/cpu/armv8/zynqmp/clk.c | 20 ++++- arch/arm/cpu/armv8/zynqmp/cpu.c | 18 ++++- arch/arm/dts/zynq-7000.dtsi | 10 +-- arch/arm/dts/zynq-zc770-xm010.dts | 5 +- arch/arm/dts/zynq-zc770-xm011.dts | 17 ++--- arch/arm/dts/zynq-zc770-xm012.dts | 17 ++--- arch/arm/dts/zynq-zc770-xm013.dts | 35 +++++---- arch/arm/dts/zynqmp-ep108.dts | 2 +- arch/arm/dts/zynqmp.dtsi | 6 +- arch/arm/include/asm/arch-zynqmp/clk.h | 1 + arch/arm/include/asm/arch-zynqmp/hardware.h | 30 ++++++-- arch/arm/mach-zynq/ddrc.c | 2 - arch/microblaze/Kconfig | 1 + arch/microblaze/cpu/Makefile | 2 +- arch/microblaze/cpu/cpu.c | 9 --- arch/microblaze/cpu/start.S | 4 + arch/powerpc/cpu/ppc4xx/Kconfig | 20 ++--- arch/powerpc/cpu/ppc4xx/interrupts.c | 2 +- arch/powerpc/cpu/ppc4xx/uic.c | 2 +- arch/powerpc/cpu/ppc4xx/xilinx_irq.c | 2 +- arch/powerpc/dts/Makefile | 2 + arch/powerpc/dts/xilinx-ppc405-generic.dts | 15 ++++ arch/powerpc/dts/xilinx-ppc440-generic.dts | 15 ++++ arch/powerpc/include/asm/interrupt.h | 2 +- arch/powerpc/include/asm/xilinx_irq.h | 2 +- board/avnet/fx12mm/Kconfig | 12 --- board/avnet/fx12mm/MAINTAINERS | 7 -- board/avnet/fx12mm/Makefile | 11 --- board/avnet/fx12mm/fx12mm.c | 34 --------- board/avnet/fx12mm/xparameters.h | 35 --------- board/avnet/v5fx30teval/Kconfig | 12 --- board/avnet/v5fx30teval/MAINTAINERS | 7 -- board/avnet/v5fx30teval/Makefile | 11 --- board/avnet/v5fx30teval/v5fx30teval.c | 17 ----- board/avnet/v5fx30teval/xparameters.h | 22 ------ board/xilinx/microblaze-generic/microblaze-generic.c | 39 +--------- board/xilinx/microblaze-generic/xparameters.h | 21 ------ board/xilinx/ml507/Kconfig | 12 --- board/xilinx/ml507/MAINTAINERS | 7 -- board/xilinx/ml507/Makefile | 11 --- board/xilinx/ml507/ml507.c | 17 ----- board/xilinx/ml507/xparameters.h | 23 ------ board/xilinx/ppc405-generic/MAINTAINERS | 2 +- board/xilinx/ppc405-generic/Makefile | 4 +- board/xilinx/ppc405-generic/xilinx_ppc405_generic.c | 31 +++----- board/xilinx/ppc405-generic/xparameters.h | 7 +- board/xilinx/ppc440-generic/MAINTAINERS | 2 +- board/xilinx/ppc440-generic/Makefile | 6 +- board/xilinx/ppc440-generic/init.S | 2 +- board/xilinx/ppc440-generic/xilinx_ppc440_generic.c | 49 +++++++++---- board/xilinx/ppc440-generic/xparameters.h | 15 ++-- board/xilinx/zynq/board.c | 26 +------ board/xilinx/zynqmp/zynqmp.c | 51 ++++++++++--- cmd/bdinfo.c | 2 +- cmd/fpga.c | 8 +- configs/fx12mm_defconfig | 10 --- configs/fx12mm_flash_defconfig | 9 --- configs/microblaze-generic_defconfig | 14 ++++ configs/ml507_defconfig | 9 --- configs/ml507_flash_defconfig | 8 -- configs/v5fx30teval_defconfig | 9 --- configs/v5fx30teval_flash_defconfig | 8 -- configs/xilinx-ppc405-generic_defconfig | 8 ++ configs/xilinx-ppc405-generic_flash_defconfig | 8 -- configs/xilinx-ppc440-generic_defconfig | 16 +++- configs/xilinx-ppc440-generic_flash_defconfig | 8 -- configs/zynq_microzed_defconfig | 1 + configs/zynq_picozed_defconfig | 1 + configs/zynq_zc702_defconfig | 2 + configs/zynq_zc706_defconfig | 2 + configs/zynq_zc770_xm010_defconfig | 2 + configs/zynq_zc770_xm011_defconfig | 1 + configs/zynq_zc770_xm012_defconfig | 1 + configs/zynq_zc770_xm013_defconfig | 3 + configs/zynq_zed_defconfig | 2 + configs/zynq_zybo_defconfig | 5 +- doc/device-tree-bindings/serial/xilinx_uartlite.txt | 13 ++++ doc/driver-model/serial-howto.txt | 1 - drivers/fpga/xilinx.c | 4 +- drivers/hwmon/adt7460.c | 2 +- drivers/mmc/sdhci.c | 4 + drivers/mmc/zynq_sdhci.c | 12 ++- drivers/net/Kconfig | 16 ++++ drivers/net/phy/ti.c | 3 + drivers/net/xilinx_axi_emac.c | 280 ++++++++++++++++++++++++++++++++++++++++++++-------------------------- drivers/net/xilinx_emaclite.c | 610 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------- drivers/net/xilinx_ll_temac.c | 3 +- drivers/net/zynq_gem.c | 4 + drivers/serial/Kconfig | 14 ++++ drivers/serial/serial_xuartlite.c | 194 ++++++++++++++++++++++--------------------------- drivers/serial/serial_zynq.c | 8 +- include/configs/fx12mm.h | 50 ------------- include/configs/microblaze-generic.h | 74 +------------------ include/configs/ml507.h | 38 ---------- include/configs/v5fx30teval.h | 38 ---------- include/configs/xilinx-ppc.h | 22 ++---- include/configs/xilinx-ppc405-generic.h | 19 +++-- include/configs/xilinx-ppc405.h | 22 ------ include/configs/xilinx-ppc440-generic.h | 43 +++++++---- include/configs/xilinx-ppc440.h | 17 ----- include/configs/xilinx_zynqmp.h | 33 +++++---- include/configs/xilinx_zynqmp_ep.h | 12 ++- include/configs/zynq-common.h | 1 - include/fpga.h | 1 + include/netdev.h | 5 -- 108 files changed, 1164 insertions(+), 1263 deletions(-) delete mode 100644 arch/microblaze/cpu/cpu.c create mode 100644 arch/powerpc/dts/xilinx-ppc405-generic.dts create mode 100644 arch/powerpc/dts/xilinx-ppc440-generic.dts delete mode 100644 board/avnet/fx12mm/Kconfig delete mode 100644 board/avnet/fx12mm/MAINTAINERS delete mode 100644 board/avnet/fx12mm/Makefile delete mode 100644 board/avnet/fx12mm/fx12mm.c delete mode 100644 board/avnet/fx12mm/xparameters.h delete mode 100644 board/avnet/v5fx30teval/Kconfig delete mode 100644 board/avnet/v5fx30teval/MAINTAINERS delete mode 100644 board/avnet/v5fx30teval/Makefile delete mode 100644 board/avnet/v5fx30teval/v5fx30teval.c delete mode 100644 board/avnet/v5fx30teval/xparameters.h delete mode 100644 board/xilinx/ml507/Kconfig delete mode 100644 board/xilinx/ml507/MAINTAINERS delete mode 100644 board/xilinx/ml507/Makefile delete mode 100644 board/xilinx/ml507/ml507.c delete mode 100644 board/xilinx/ml507/xparameters.h delete mode 100644 configs/fx12mm_defconfig delete mode 100644 configs/fx12mm_flash_defconfig delete mode 100644 configs/ml507_defconfig delete mode 100644 configs/ml507_flash_defconfig delete mode 100644 configs/v5fx30teval_defconfig delete mode 100644 configs/v5fx30teval_flash_defconfig delete mode 100644 configs/xilinx-ppc405-generic_flash_defconfig delete mode 100644 configs/xilinx-ppc440-generic_flash_defconfig create mode 100644 doc/device-tree-bindings/serial/xilinx_uartlite.txt delete mode 100644 include/configs/fx12mm.h delete mode 100644 include/configs/ml507.h delete mode 100644 include/configs/v5fx30teval.h delete mode 100644 include/configs/xilinx-ppc405.h delete mode 100644 include/configs/xilinx-ppc440.h -- Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91 w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/ Maintainer of Linux kernel - Xilinx Zynq ARM architecture Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform
signature.asc
Description: OpenPGP digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot