From patchwork Wed Mar 11 10:59:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Philippe Schenker X-Patchwork-Id: 243526 List-Id: U-Boot discussion From: philippe.schenker at toradex.com (Philippe Schenker) Date: Wed, 11 Mar 2020 11:59:21 +0100 Subject: [PATCH v2 0/5] Adding support for KSZ9131 and add it to Toradex boards Message-ID: <20200311105926.1610-1-philippe.schenker@toradex.com> Hello, This patch series enables support for the new KSZ9131 PHY. This PHY is a successor of the KSZ9031 and mostly software compatible but fixes some problems the KSZ9031 had. The patch series also takes care skew values are correctly set on Toradex boards where we will change to KSZ9131. On Verdin this Series corrects wrong values that are currently in. Overview of the series: Patches 1-2: Add KSZ9131 functionality Patches 3-6: Add KSZ9131 skew values for Toradex boards. Changes in v2: - Dropped duplicate patch 'ARM: dts: verdin-imx8mm: Remove unsupported rxc/txc MAC dly properties' of [1], that in the meantime already got merged. [1] https://patchwork.ozlabs.org/patch/1238012/ Philippe Schenker (5): net: phy: micrel: Use defines for PHY_IDs and MASK net: phy: micrel: Add basic support for KSZ9131 verdin-imx8mm: Change board phy skew values for our ksz9031 board: verdin-imx8mm: Add KSZ9131 phy skew settings board: apalis_imx6: Add KSZ9131 phy skew settings board/toradex/apalis_imx6/apalis_imx6.c | 89 +++++++++++++++++---- board/toradex/verdin-imx8mm/verdin-imx8mm.c | 63 +++++++++++++-- drivers/net/phy/micrel_ksz90x1.c | 62 +++++++++++++- include/micrel.h | 11 +++ 4 files changed, 200 insertions(+), 25 deletions(-)