From patchwork Mon Aug 14 14:06:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rohan G Thomas X-Patchwork-Id: 13352949 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B2493C04A6A for ; Mon, 14 Aug 2023 14:07:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=ZFh3xdDlKlBPWlq4yFHFtotZ+NXTwbrzkVIt/N6mSBw=; b=R6QL7UA8t3T+Ty dWL8VR8ATa/elN2tLAEc1CWLRjn9vcXFc8ibSD+1HSModTCQvCBn87pZXY9YXBCH5w2wgKV2vBooZ XQKo2B8SR6gA6WhInzoX6dvXg9kJXy4ghu0xMGvefCqF+UsblwUNQLSAjdM3C0ywzv0lxJLnegNYy 29fW33EANYCxBmWAsnOYokiheYOrYA9yUGsLiDKRT4LqAAaMIJqZ0EFT+tZd5aSdOMk2dFtSXz4Yr hnAs77YZ+PhFUil/aPijE1JwCC8iesfX95mCSSacsmk3DJjJvcea4Rduzq0OY/7f8jMAXoPRKcHug zvAinVf09EvO2dt3/yBA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qVYDc-00HEND-05; Mon, 14 Aug 2023 14:06:52 +0000 Received: from mgamail.intel.com ([134.134.136.100]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qVYDZ-00HEMe-0R for linux-arm-kernel@lists.infradead.org; Mon, 14 Aug 2023 14:06:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692022009; x=1723558009; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=CDzK91hrFBu3C3eQWjdbTzk2hWA6gCmI/7dZQVWE7PE=; b=dncv/Fy/JYmx79HIaumZiME25b3GK3Swi9RaaFn7IHh44mN3R+HTc85C 4miTS6oRSejVzJeKF+f22tvlO8neRCWVp0cypBXvBO7uSngZZpnW1CHod 4CdVqNHWTEaR6y/ilaIZKhUvXI3eKfPVnKa+ri1O/JqruC1ux8DAUH20e 0GZCBLc/xh7dj80wPK588BNWLl2AvccXtxGzJZxPJO/vljdkMAjuWBORp yFfcPphoGGOQkvm/h1rtJwN0PMUGtfweSh4vBaPoN26/RJK1oXJ+B/D2q aVw7akbMlvdQysBzcSxH8OLqJ2J9b7BZOMC7vrhOg0j7d2YubWjsA3uPb Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10802"; a="438377173" X-IronPort-AV: E=Sophos;i="6.01,172,1684825200"; d="scan'208";a="438377173" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Aug 2023 07:06:47 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10802"; a="683317889" X-IronPort-AV: E=Sophos;i="6.01,172,1684825200"; d="scan'208";a="683317889" Received: from pglc00067.png.intel.com ([10.221.207.87]) by orsmga003.jf.intel.com with ESMTP; 14 Aug 2023 07:06:43 -0700 From: Rohan G Thomas To: "David S . Miller" , Alexandre Torgue , Jose Abreu , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Maxime Coquelin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Giuseppe Cavallaro Cc: netdev@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Rohan G Thomas Subject: [PATCH net-next v3 0/2] net: stmmac: Tx coe sw fallback Date: Mon, 14 Aug 2023 22:06:35 +0800 Message-Id: <20230814140637.27629-1-rohan.g.thomas@intel.com> X-Mailer: git-send-email 2.19.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230814_070649_213705_1E3E8C48 X-CRM114-Status: UNSURE ( 8.33 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi, Some DWMAC IPs support tx coe only for a few initial tx queues, starting from tx queue 0. This patchset adds support for tx coe sw fallback for those queues that don't support tx coe. Also, add binding for snps,tx-queues-with-coe property. changelog v3: * Resend with complete email list changelog v2: * Reformed binding description. * Minor grammatical corrections in comments and commit messages. Rohan G Thomas (2): dt-bindings: net: snps,dwmac: Tx queues with coe net: stmmac: Tx coe sw fallback .../devicetree/bindings/net/snps,dwmac.yaml | 3 +++ drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 ++ .../net/ethernet/stmicro/stmmac/stmmac_main.c | 19 +++++++++++++++++++ .../ethernet/stmicro/stmmac/stmmac_platform.c | 4 ++++ include/linux/stmmac.h | 1 + 5 files changed, 29 insertions(+)