[U-Boot] [GIT PULL] Microblaze changes

Michal Simek monstr at monstr.eu
Thu Jan 14 09:51:32 CET 2016


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


-- 
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/20160114/dc53bc4f/attachment.sig>


More information about the U-Boot mailing list