
Hi Tom,
here are microblaze patches for moving stuff to DM. This is the patch series which we postpone to next release. Buildman doesn't show any problems for mb, zynq_zc702 and zynqmp.
Thanks, Michal
The following changes since commit d29892ba854f40980b84f86566cd0c2308c66afe:
part_dos.c: Don't wrap to negative after 2G sectors (2016-01-13 16:33:20 -0500)
are available in the git repository at:
git://www.denx.de/git/u-boot-microblaze.git mb
for you to fetch changes up to 8283903d4df0685af98a45d323f880ce07c60cec:
microblaze: Fix board_init calling sequence (2016-01-14 09:35:04 +0100)
---------------------------------------------------------------- Michal Simek (45): 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
arch/microblaze/Kconfig | 1 + arch/microblaze/cpu/Makefile | 2 +- arch/microblaze/cpu/cpu.c | 9 -- arch/microblaze/cpu/start.S | 4 + board/xilinx/microblaze-generic/microblaze-generic.c | 39 +------ board/xilinx/microblaze-generic/xparameters.h | 21 ---- board/xilinx/zynq/board.c | 24 ---- common/cmd_bdinfo.c | 2 +- configs/microblaze-generic_defconfig | 14 +++ doc/device-tree-bindings/serial/xilinx_uartlite.txt | 13 +++ doc/driver-model/serial-howto.txt | 1 - drivers/net/Kconfig | 16 +++ drivers/net/xilinx_axi_emac.c | 280 ++++++++++++++++++++++++++++----------------- drivers/net/xilinx_emaclite.c | 610 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------ drivers/serial/Kconfig | 14 +++ drivers/serial/serial_xuartlite.c | 194 ++++++++++++++----------------- include/configs/microblaze-generic.h | 74 +----------- include/netdev.h | 5 - 18 files changed, 757 insertions(+), 566 deletions(-) delete mode 100644 arch/microblaze/cpu/cpu.c create mode 100644 doc/device-tree-bindings/serial/xilinx_uartlite.txt