[U-Boot] [GIT PULL] Xilinx changes
Michal Simek
monstr at monstr.eu
Wed Jan 27 16:42:09 CET 2016
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160127/2586dbbe/attachment.sig>
More information about the U-Boot
mailing list