From patchwork Tue Jul 6 07:41:44 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ramon Fried X-Patchwork-Id: 1501064 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=PRDhOKxe; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GJvdw4Zgpz9sX3 for ; Tue, 6 Jul 2021 17:42:10 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 3696D82BD6; Tue, 6 Jul 2021 09:42:01 +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="PRDhOKxe"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id BA44882C10; Tue, 6 Jul 2021 09:41:59 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,SPF_HELO_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ot1-x332.google.com (mail-ot1-x332.google.com [IPv6:2607:f8b0:4864:20::332]) (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 B708D82BC9 for ; Tue, 6 Jul 2021 09:41:56 +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-ot1-x332.google.com with SMTP id d27-20020a05683018fbb02904ae64d1b56bso2815otf.9 for ; Tue, 06 Jul 2021 00:41:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=MgC6+3D92zz6iWvxmvxjLL0mQnNGCpy/Bdy4VOu61kk=; b=PRDhOKxeWi4Ev1uVCRQJsX8fgCJ7nGWlhvrhqNmxahTqnT62AlGZPJ3/CCklAWHOR9 iXWwPpAIXzW/lznzUMLQ0+1SIvbtnU2dj1FDjygrK3LXu9EJaDsQjl0QX8O2yx+1b5Dm qq6leZk1GaEmtDUam9lPIF32N8ieH0/9AQbimEkPQcBZnx8eSmNXbLGY2h9rE4z2jBqv IwwWYDfVL7wcCsslqfswPBAkc6bPc+MBdPeXohOuLPaubvDuOSbetYm5R7zEuxGlhxlv w0PNS012pfl5I7U7cYrlOhPYkceD260vldCrw+iXMdyjMMRsK/M+sLRFyNFEAL25QpEV 1t+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=MgC6+3D92zz6iWvxmvxjLL0mQnNGCpy/Bdy4VOu61kk=; b=X1lVY/B8ioIYowhmlujads++JijdmVqeLMzZRcVZn3ikQWQ3DDPI8SrHvsTAi5xdyP qwuuN1W4tBZkP2Minu8GWtkDm/yK7fjvadlIi7T+CcYNn7UmVBK20yxx0W5MJVl/Yxwc wgHjN+G+WyoezHnpINVBcPS2mRWYKrisWbV+wj86sfJa1bB/qk+hkrulPJzsPdV5y1Hx RCoPVofYLhOfRpP4D9WfLL1YDqz3q1Mv1JiD+/ADnswloNog8k0qTmIZWL4i5jEEwZHA WctmkGb6Ef4PzG6cOGNvLp+wmg5vV7JjhwufpJDhRcnX2McmVPsadJyfF/KC89RLlgt7 8UwQ== X-Gm-Message-State: AOAM532wJ2F+CWHsnIPBkLcY3olbbG09CmJ5kmubWSWQVJE10vWmm99H UcI4hRS9UlovYryRL+p5L+rGtZC3ewLhyHBSoI2c/3xwZHnd2Q== X-Google-Smtp-Source: ABdhPJwOSZUkg92PCj+hI6gINM7WWmObDuXPkkvbuYJNKS8oqE6okqfsbek6Zp4ts1U2xo/R5a+IOS05/VU0VKEUwTs= X-Received: by 2002:a9d:7192:: with SMTP id o18mr14304740otj.370.1625557315111; Tue, 06 Jul 2021 00:41:55 -0700 (PDT) MIME-Version: 1.0 From: Ramon Fried Date: Tue, 6 Jul 2021 10:41:44 +0300 Message-ID: Subject: [PULL] u-boot-network/network_master To: U-Boot Mailing List , Tom Rini X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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.2 at phobos.denx.de X-Virus-Status: Clean Hi Tom, Please pull the latest patches in u-boot-net tree. It contains scattered commits to the network tree. The following changes since commit 1311dd37ecf476be041d0452d4ee38619aadd5de: Merge branch '2021-07-01-update-CI-containers' (2021-07-05 15:29:44 -0400) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-net.git for you to fetch changes up to 036e3622bf8394ff229ea0d348aa9a9a60e2c27a: net: dwc_eth_qos: cosmetic: remove unused define EQOS_DESCRIPTOR_ALIGN (2021-07-06 05:22:41 +0300) ---------------------------------------------------------------- Andre Przywara (2): net: smc911x: Drop redundant CONFIG_SMC911X_16_BIT Kconfig symbol net: smc911x: Determine bus width at runtime Michael Walle (1): board: sl28: add DSA support for variant 2 Patrick Delaunay (1): net: dwc_eth_qos: cosmetic: remove unused define EQOS_DESCRIPTOR_ALIGN Radu Pirea (NXP OSS) (1): phy: add nxp tja1103 phy driver Tim Harvey (1): cmd: net: add a 'net list' command to list network devs Vladimir Oltean (7): arm: dts: ls1028a: enable the switch CPU port for the LS1028A-QDS arm: dts: ls1028a: enable internal RGMII delays for the LS1028A-QDS AR8035 PHY arm: dts: ls1028a: declare the fixed-link speeds for the internal ENETC ports arm: dts: ls1028a: disable enetc-2 by default net: enetc: require a PHY device when probing net: enetc: force the RGMII MAC speed/duplex instead of using in-band signaling net: enetc: propagate the return code from phy_startup() to eth_ops::start MAINTAINERS | 5 + .../dts/fsl-ls1028a-kontron-sl28-var2-u-boot.dtsi | 7 + arch/arm/dts/fsl-ls1028a-kontron-sl28-var2.dts | 40 +++ arch/arm/dts/fsl-ls1028a-qds-7777-sch-30841.dtsi | 9 + arch/arm/dts/fsl-ls1028a-qds-7xx7-sch-30841R.dtsi | 9 + .../dts/fsl-ls1028a-qds-9999-sch-24801-LBRW.dtsi | 9 + arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801.dtsi | 9 + .../dts/fsl-ls1028a-qds-x3xx-sch-30841-LBRW.dtsi | 9 + .../dts/fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi | 9 + arch/arm/dts/fsl-ls1028a-qds-x7xx-sch-30842.dtsi | 9 + arch/arm/dts/fsl-ls1028a-qds-xx7x-sch-30842.dtsi | 9 + arch/arm/dts/fsl-ls1028a-qds.dtsi | 2 +- arch/arm/dts/fsl-ls1028a.dtsi | 12 +- cmd/net.c | 46 +++ drivers/net/Kconfig | 17 +- drivers/net/dwc_eth_qos.c | 2 - drivers/net/fsl_enetc.c | 59 ++-- drivers/net/fsl_enetc.h | 7 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/nxp-c45-tja11xx.c | 348 +++++++++++++++++++++ drivers/net/phy/phy.c | 3 + drivers/net/smc911x.c | 41 ++- include/phy.h | 5 + 24 files changed, 614 insertions(+), 59 deletions(-) create mode 100644 drivers/net/phy/nxp-c45-tja11xx.c