From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D6432C433F5 for ; Sun, 10 Apr 2022 05:02:45 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6301183972; Sun, 10 Apr 2022 07:02:43 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="pXSnhVfN"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A3E3B83988; Sun, 10 Apr 2022 07:02:42 +0200 (CEST) Received: from mail-oa1-x34.google.com (mail-oa1-x34.google.com [IPv6:2001:4860:4864:20::34]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 141E883965 for ; Sun, 10 Apr 2022 07:02:39 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=rfried.dev@gmail.com Received: by mail-oa1-x34.google.com with SMTP id 586e51a60fabf-deb9295679so13902200fac.6 for ; Sat, 09 Apr 2022 22:02:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=vPruSHu55wYDAHb9sU3WgQ9pHwZckeUFFfL0akcT+AI=; b=pXSnhVfNe1qYCqxxbIiddo+mi4LnVGCyZSlQmMwv5RqJSEFu9IpqWqLRuEW5bVlMmk 23fjAWA5B44YOPc/JpWUAQjPfCaV9k7WrZmbq9BxLtTO9TArTX6Mm4V4+poBkm9+NTNb 2vQy1taqV4DFN27AaKKzYmIqLGnWngo4DORsFHWWj5s6a+KzTBnTPQlPjlGOuBtL/lrZ OywXCSAgM5OE6vra6psPi/S6bgiFATVN3Z2QXEbXSVPrijB31gCjFWayas7JAplor9v1 xRYHup6vbyFWLrr1AV9fTcsJdyZtxHXSKnRQDhfD58YY06gcYeGy+OnDJv3sTmEUs5LX fBVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=vPruSHu55wYDAHb9sU3WgQ9pHwZckeUFFfL0akcT+AI=; b=umdeEXDwqvZBd3uVtVSjnZnCphj+9zoN608V2+f3SUV6kGrxhm3sh5U6rTCugUZSmU qTQM8XSD+vj8+hpMsNptAaYc3CRs8w1l/y7TAH8+2hPjjVBL59+Bf/jyGhVuIruk3MV+ RKA3m1TXTMsNExss5ylJ88D0E2uHT0c04Kbla3Iav7SIy90pxj5agTIUPugKtrAreyae EYBL1xTLEBNuD+6r52Bmx7Pj70Q3LNSxKRkKRrivG1CivwxSG6rC9d4wawmgUEyHMz+T b5Wr9dtMwAx43AEG1rADS4KEmjykax+YykIrwV7kyvthpZkUMO4ukzAUXxFpWYJcSCZ1 YATg== X-Gm-Message-State: AOAM530q2WNW3ASqtcb2FKN2drS7GWrqoVZuRFKQKuZzTQR2LKLivryy MgHM1gxLOH0pyvqqU82fs5IiA7wensYujrGTdFQ= X-Google-Smtp-Source: ABdhPJwT8871clURsq0QlqTHXTXgb9M2L6sOE88o10I5gC88HbkNee2TMOtJRFUjJ89WLHVCsDAIRcTn/+lTrKGae2Y= X-Received: by 2002:a05:6870:5493:b0:e1:eb7a:2283 with SMTP id f19-20020a056870549300b000e1eb7a2283mr11805224oan.138.1649566957733; Sat, 09 Apr 2022 22:02:37 -0700 (PDT) MIME-Version: 1.0 References: <20220406223308.9833-1-kabel@kernel.org> In-Reply-To: <20220406223308.9833-1-kabel@kernel.org> From: Ramon Fried Date: Sun, 10 Apr 2022 08:02:26 +0300 Message-ID: Subject: Re: [PATCH u-boot-net v4 00/14] u-boot-net refactors, fixes, cleanups To: =?UTF-8?B?TWFyZWsgQmVow7pu?= Cc: Joe Hershberger , U-Boot Mailing List , =?UTF-8?B?TWFyZWsgQmVow7pu?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean On Thu, Apr 7, 2022 at 1:33 AM Marek Beh=C3=BAn wrote: > > From: Marek Beh=C3=BAn > > Hello, > > this is v4 of https://patchwork.ozlabs.org/project/uboot/list/?series=3D2= 90889. > > Changes since v3: > - rebased on top of origin/next > - fixed binman failure: added #address-cells/#sice-cells to sandbox' test= .dts' > mdio node in patch > > Changes since v2: > - added UT tests for ofnode_get_phy_node() and ofnode_get_phy_mode(), as > requested by Simon > > Marek Beh=C3=BAn (14): > net: mdio-uclass: fix type for phy_mode_str and phy_handle_str > net: mdio-uclass: use ARRAY_SIZE() > net: introduce helpers to get PHY ofnode from MAC > net: mdio-uclass: add wrappers for read/write/reset operations > treewide: use dm_mdio_read/write/reset() wrappers > net: phy: fix parsing wrong property > net: introduce helpers to get PHY interface mode from a device/ofnode > treewide: Rename PHY_INTERFACE_MODE_COUNT to PHY_INTERFACE_MODE_MAX > treewide: Rename PHY_INTERFACE_MODE_NONE to PHY_INTERFACE_MODE_NA > phy: Move PHY_INTERFACE_MODE_NA to the beginning of the enum > definition > net: phy: xilinx: Check interface type in ->config(), not ->probe() > net: phy: use ->is_c45 instead of is_10g_interface() > bcmgenet, sun8i_emac: Don't connect PHY two times > net: phy: don't require PHY interface mode during PHY creation > > arch/sandbox/dts/test.dts | 14 +++ > board/CZ.NIC/turris_mox/turris_mox.c | 2 +- > board/boundary/nitrogen6x/nitrogen6x.c | 2 +- > board/freescale/corenet_ds/eth_hydra.c | 2 +- > board/freescale/corenet_ds/eth_superhydra.c | 4 +- > board/freescale/t104xrdb/eth.c | 4 +- > board/gdsys/a38x/controlcenterdc.c | 7 +- > board/gdsys/a38x/ihs_phys.c | 6 +- > board/st/stm32f746-disco/stm32f746-disco.c | 13 +-- > drivers/core/ofnode.c | 44 ++++++++ > drivers/core/read.c | 10 ++ > drivers/net/ag7xxx.c | 9 +- > drivers/net/altera_tse.c | 17 +-- > drivers/net/bcm6348-eth.c | 8 +- > drivers/net/bcmgenet.c | 12 +- > drivers/net/designware.c | 10 +- > drivers/net/dwc_eth_qos.c | 40 +------ > drivers/net/ethoc.c | 4 +- > drivers/net/fec_mxc.c | 11 +- > drivers/net/fm/b4860.c | 8 +- > drivers/net/fm/eth.c | 13 +-- > drivers/net/fm/init.c | 8 +- > drivers/net/fm/ls1043.c | 6 +- > drivers/net/fm/ls1046.c | 8 +- > drivers/net/fm/p1023.c | 4 +- > drivers/net/fm/p4080.c | 6 +- > drivers/net/fm/p5020.c | 6 +- > drivers/net/fm/p5040.c | 6 +- > drivers/net/fm/t1024.c | 4 +- > drivers/net/fm/t1040.c | 4 +- > drivers/net/fm/t2080.c | 6 +- > drivers/net/fm/t4240.c | 6 +- > drivers/net/fsl_enetc.c | 13 +-- > drivers/net/ftgmac100.c | 11 +- > drivers/net/higmacv300.c | 9 +- > drivers/net/ldpaa_eth/ldpaa_eth.c | 28 +---- > drivers/net/ldpaa_eth/ldpaa_wriop.c | 10 +- > drivers/net/ldpaa_eth/ls1088a.c | 4 +- > drivers/net/ldpaa_eth/ls2080a.c | 4 +- > drivers/net/ldpaa_eth/lx2160a.c | 4 +- > drivers/net/macb.c | 10 +- > drivers/net/mdio_mux_sandbox.c | 6 +- > drivers/net/mscc_eswitch/jr2_switch.c | 2 +- > drivers/net/mscc_eswitch/luton_switch.c | 2 +- > drivers/net/mscc_eswitch/ocelot_switch.c | 2 +- > drivers/net/mscc_eswitch/serval_switch.c | 2 +- > drivers/net/mscc_eswitch/servalt_switch.c | 2 +- > drivers/net/mt7620-eth.c | 45 +++----- > drivers/net/mtk_eth.c | 8 +- > drivers/net/mvgbe.c | 7 +- > drivers/net/mvneta.c | 11 +- > drivers/net/mvpp2.c | 9 +- > drivers/net/pch_gbe.c | 4 +- > drivers/net/phy/aquantia.c | 2 +- > drivers/net/phy/ethernet_id.c | 5 +- > drivers/net/phy/phy.c | 117 +++++++------------- > drivers/net/phy/xilinx_gmii2rgmii.c | 14 +-- > drivers/net/pic32_eth.c | 11 +- > drivers/net/qe/dm_qe_uec.c | 11 +- > drivers/net/ravb.c | 19 +--- > drivers/net/sh_eth.c | 19 +--- > drivers/net/sni_ave.c | 16 +-- > drivers/net/sni_netsec.c | 10 +- > drivers/net/sun8i_emac.c | 13 +-- > drivers/net/sunxi_emac.c | 5 +- > drivers/net/ti/am65-cpsw-nuss.c | 15 +-- > drivers/net/ti/cpsw.c | 10 +- > drivers/net/ti/keystone_net.c | 24 ++-- > drivers/net/tsec.c | 9 +- > drivers/net/xilinx_axi_emac.c | 10 +- > drivers/net/zynq_gem.c | 9 +- > include/_exports.h | 3 +- > include/dm/ofnode.h | 27 +++++ > include/dm/read.h | 36 ++++++ > include/exports.h | 3 +- > include/fm_eth.h | 2 +- > include/miiphy.h | 31 ++++++ > include/phy.h | 40 ++----- > include/phy_interface.h | 11 +- > include/vsc9953.h | 2 +- > net/mdio-mux-uclass.c | 16 +-- > net/mdio-uclass.c | 96 ++++++++-------- > test/dm/mdio.c | 18 +-- > test/dm/mdio_mux.c | 16 +-- > test/dm/ofnode.c | 22 ++++ > 85 files changed, 508 insertions(+), 631 deletions(-) > > -- > 2.35.1 > Applied to u-boot-net/next Thanks, Ramon