public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Michal Simek <michal.simek@xilinx.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 00/12] Moving Emaclite to DM + MDIO support
Date: Fri, 11 Dec 2015 13:03:31 +0100	[thread overview]
Message-ID: <cover.1449835419.git.michal.simek@xilinx.com> (raw)

Hi,

The first part of this series is about adding MDIO support to driver
which was out of mainline and it was much easier to merge it before move
to DM. Then driver didn't use indirect register access. In the middle of
moving this driver I have fixed logic in some functions which doesn't
affect performance of this driver.
All these changes were tested on HW design with emaclite with and
without pong buffers.

This patch series depends on microblaze cleanup series.
All these patches will be available in
git://git.denx.de/u-boot-microblaze.git
also with patches which I am going to send now.

Thanks,
Michal


Michal Simek (12):
  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 tx_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: Move emaclite to Kconfig

 .../xilinx/microblaze-generic/microblaze-generic.c |  21 -
 board/xilinx/microblaze-generic/xparameters.h      |   3 -
 board/xilinx/zynq/board.c                          |  20 -
 configs/microblaze-generic_defconfig               |   3 +-
 drivers/net/Kconfig                                |   8 +
 drivers/net/xilinx_emaclite.c                      | 570 +++++++++++++++------
 include/configs/microblaze-generic.h               |   3 +-
 include/netdev.h                                   |   3 -
 8 files changed, 412 insertions(+), 219 deletions(-)

-- 
1.9.1

             reply	other threads:[~2015-12-11 12:03 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-11 12:03 Michal Simek [this message]
2015-12-11 12:03 ` [U-Boot] [PATCH 01/12] net: emaclite: Remove ancient OF probe function Michal Simek
2015-12-15 21:08   ` Joe Hershberger
2015-12-11 12:03 ` [U-Boot] [PATCH 02/12] net: emaclite: Add MDIO support to driver Michal Simek
2015-12-15 21:22   ` Joe Hershberger
2015-12-16  8:30     ` Michal Simek
2015-12-11 12:03 ` [U-Boot] [PATCH 03/12] net: emaclite: Convert MDIO to use register offset Michal Simek
2015-12-15 21:32   ` Joe Hershberger
2015-12-11 12:03 ` [U-Boot] [PATCH 04/12] net: emaclite: Use indirect register access for tx_ping/pong Michal Simek
2015-12-15 21:36   ` Joe Hershberger
2015-12-11 12:03 ` [U-Boot] [PATCH 05/12] " Michal Simek
2015-12-15 21:36   ` Joe Hershberger
2015-12-16 10:08     ` Michal Simek
2015-12-11 12:03 ` [U-Boot] [PATCH 06/12] net: emaclite: Use indirect register access for TX reset Michal Simek
2015-12-15 21:37   ` Joe Hershberger
2015-12-11 12:03 ` [U-Boot] [PATCH 07/12] net: emaclite: Fix logic around available TX buffers Michal Simek
2015-12-15 21:38   ` Joe Hershberger
2015-12-11 12:03 ` [U-Boot] [PATCH 08/12] net: emaclite: Remove XEL_TSR_XMIT_ACTIVE_MASK flag Michal Simek
2015-12-11 12:03 ` [U-Boot] [PATCH 09/12] net: emaclite: Use indirect reg access in send Michal Simek
2015-12-15 21:44   ` Joe Hershberger
2015-12-11 12:03 ` [U-Boot] [PATCH 10/12] net: emaclite: Use indirect access in emaclite_recv Michal Simek
2015-12-15 22:20   ` Joe Hershberger
2015-12-17 11:24     ` Michal Simek
2015-12-11 12:03 ` [U-Boot] [PATCH 11/12] net: emaclite: Move driver to DM Michal Simek
2015-12-15 22:34   ` Joe Hershberger
2015-12-16  9:52     ` Michal Simek
2015-12-11 12:03 ` [U-Boot] [PATCH 12/12] net: emaclite: Move emaclite to Kconfig Michal Simek
2015-12-15 22:35   ` Joe Hershberger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1449835419.git.michal.simek@xilinx.com \
    --to=michal.simek@xilinx.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox