From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Marginean Date: Thu, 8 Aug 2019 22:21:08 +0300 Subject: [U-Boot] [PATCH 00/11] Aquantia PHY driver updates to reduce FW dependency In-Reply-To: <20190808164520.32600-1-alexandru.marginean@nxp.com> References: <20190808164520.32600-1-alexandru.marginean@nxp.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 8/8/2019 7:45 PM, Alex Marginean wrote: > The main purpose of this patch series is to allow the AQR driver to run on > a larger number of boards without having to use a custom aquantia FW on each > of them. Configuration points that are exclusively controlled by PHY firmware > are not configured based on phydev->interface as well as new DT node properties. ^ s/not/now/ > > The patch set introduces a couple of new interface types (XFI and USXGMII), > introduces a couple of binding documents and updates the ENETC eth driver to use > the new interface types. > > Alex Marginean (11): > include: phy: define XFI and USXGMII interface types > include: phy: add data field for private driver data > drivers: net: aquantia: use XFI, USXGMII interface types > drivers: net: aquantia: add PHY generation information > drivers: net: aquantia: set up SI protocol based on interface type > drivers: net: aquantia: set MDI reversal based on DT property > drivers: net: aquantia: set SMBus addr based on DT property > drivers: net: aquantia: use SI and LI status in loop waiting for link > up > doc: bindings: add bindings document for PHY nodes > doc: bindings: Aquantia PHY node binding > drivers: net: fsl_enetc: use XFI, USXGMII interface type macros > > doc/device-tree-bindings/net/aquantia-phy.txt | 25 ++ > doc/device-tree-bindings/net/phy.txt | 24 ++ > drivers/net/fsl_enetc.c | 2 + > drivers/net/phy/aquantia.c | 219 ++++++++++++++++-- > include/phy.h | 3 + > include/phy_interface.h | 4 + > 6 files changed, 263 insertions(+), 14 deletions(-) > create mode 100644 doc/device-tree-bindings/net/aquantia-phy.txt > create mode 100644 doc/device-tree-bindings/net/phy.txt >