From patchwork Mon Mar 6 09:47:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Siddharth Vadapalli X-Patchwork-Id: 13160773 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 A350BC678D4 for ; Mon, 6 Mar 2023 09:49:24 +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=AmHWuAtmB/yt3vtauCu/vKp/WfGPsUS9JNFsgH7YcUo=; b=yzqCI2hOHTKbDr A0cOBSJIXI6Jsc3Ds0RVVv4kwCuQdzSJPzwUl8LtuMpMIre51/vtVCEnbiNxOpFvyubk1dbX83oNU ZfGECcg5ukXJqSH5sfGPMz1hTKwSikNma7bOVU1e57fXqQuvQiCoxAiRdXnqhz+0hqq5jnM8CeJiH 2L2SshvXniEavAkC3u3jx4yHWA/vioqmtJKT06OEGaFUIsXky1CARZD4kHj35fzOgT+KEnNKMcTum pPLdjjG7OYuhopDIB9y38WoKrD6+In8EGNaq7b8F8J/VlpBqT3p3M1HdR3QsaxnlPfyEYaAKMK6rA 1Za2D3m8gnJdhmNJEPaA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pZ7SE-00C9kL-Nd; Mon, 06 Mar 2023 09:48:26 +0000 Received: from fllv0015.ext.ti.com ([198.47.19.141]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pZ7SA-00C9iH-2c for linux-arm-kernel@lists.infradead.org; Mon, 06 Mar 2023 09:48:24 +0000 Received: from fllv0035.itg.ti.com ([10.64.41.0]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 3269lukv076419; Mon, 6 Mar 2023 03:47:56 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1678096076; bh=1l5RxV9XXK7LPgaTQnjkhWmfaEwBS91fYlY2tG0yIYE=; h=From:To:CC:Subject:Date; b=oGeOPZgrr0OgbfFuoDjjjzEOq2ZLK8OI+k9BC/fB4iwMylAV0j+WztoD5+p26q029 IRvWCod5tLhrgOLFmnHmaadnjdJ5t5HFDCnQKt/mbZVlV3+1BFRNywA12uBBaX7XKn pNbCUsYf9B2ifVtPZGNDoK+BzQ8xkya/NpNpeFBo= Received: from DFLE104.ent.ti.com (dfle104.ent.ti.com [10.64.6.25]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 3269luVJ094158 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 6 Mar 2023 03:47:56 -0600 Received: from DFLE103.ent.ti.com (10.64.6.24) by DFLE104.ent.ti.com (10.64.6.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Mon, 6 Mar 2023 03:47:55 -0600 Received: from fllv0040.itg.ti.com (10.64.41.20) by DFLE103.ent.ti.com (10.64.6.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16 via Frontend Transport; Mon, 6 Mar 2023 03:47:55 -0600 Received: from uda0492258.dhcp.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0040.itg.ti.com (8.15.2/8.15.2) with ESMTP id 3269lpUM019816; Mon, 6 Mar 2023 03:47:51 -0600 From: Siddharth Vadapalli To: , , , , , , , , , CC: , , , , , Subject: [PATCH net-next] dt-bindings: net: ti: k3-am654-cpsw-nuss: Document Serdes PHY Date: Mon, 6 Mar 2023 15:17:50 +0530 Message-ID: <20230306094750.159657-1-s-vadapalli@ti.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230306_014822_525352_DCBAE95A X-CRM114-Status: GOOD ( 11.87 ) 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 Update bindings to include Serdes PHY as an optional PHY, in addition to the existing CPSW MAC's PHY. The CPSW MAC's PHY is required while the Serdes PHY is optional. The Serdes PHY handle has to be provided only when the Serdes is being configured in a Single-Link protocol. Using the name "serdes-phy" to represent the Serdes PHY handle, the am65-cpsw-nuss driver can obtain the Serdes PHY and request the Serdes to be configured. Signed-off-by: Siddharth Vadapalli --- Hello, This patch corresponds to the Serdes PHY bindings that were missed out in the series at: Link: https://lore.kernel.org/r/20230104103432.1126403-1-s-vadapalli@ti.com/ This was pointed out at: https://lore.kernel.org/r/CAMuHMdW5atq-FuLEL3htuE3t2uO86anLL3zeY7n1RqqMP_rH1g@mail.gmail.com/ .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml b/Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml index 900063411a20..fab7df437dcc 100644 --- a/Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml +++ b/Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml @@ -126,8 +126,25 @@ properties: description: CPSW port number phys: - maxItems: 1 - description: phandle on phy-gmii-sel PHY + minItems: 1 + maxItems: 2 + description: + phandle(s) on CPSW MAC's PHY (Required) and the Serdes + PHY (Optional). phandle to the Serdes PHY is required + when the Serdes has to be configured in Single-Link + configuration. + + phy-names: + oneOf: + - items: + - const: mac-phy + - const: serdes-phy + - items: + - const: mac-phy + description: + Identifiers for the CPSW MAC's PHY and the Serdes PHY. + CPSW MAC's PHY is required and therefore "mac-phy" is + required, while "serdes-phy" is optional. label: description: label associated with this port