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 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 55A06C982D8 for ; Sun, 20 Sep 2026 17:02:31 +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:References:In-Reply-To: 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: List-Owner; bh=lueJppVxy52ZEFEQ+3ID+cWS4uCV1Jkr1/oFm+5M5dw=; b=e90WSI0+c6Xusi TbsXaiFhf3251QDzzYztr0l5QP5IZhn6hYyx6jNDxr5KiBJIwx42Aissttmqkbyx63esJas+fKDLx 6Lc2DQSGJfuAAyswyM6NphYxYQljV7bURZ1idj/RhD4Be4QCLKq+0OMJvHHDtwz5+JxzmxImQAIy8 Q7iy/WjSndqT9UzYVTlrlqHVO1CWjc51K2VYB0ERo3aw5KfYY1/nPR4OAnj0VoZMw6Hxj7367FTwe MyBoS2X6W4CA7YVO0Ht/+ELG1cTh+gbBp1BzrkGTV/rrbjrIGJrSUeCTbyp6g9LmDkKLy6JkzVsEC p9zrWja/hoPlXcnpkKyA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x8Kvs-000000008m4-37u2; Sun, 20 Sep 2026 17:02:28 +0000 Received: from mail-pz2-x09.google.com ([2607:f8b0:4864:3b::9]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x8Kvp-000000008jg-3b6M for linux-rockchip@lists.infradead.org; Sun, 20 Sep 2026 17:02:26 +0000 Received: by mail-pz2-x09.google.com with SMTP id 41be03b00d2f7-cc4b1f7e8b7so867190a12.0 for ; Sun, 20 Sep 2026 10:02:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789923745; x=1790528545; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=v2tJApUzC1LEzp8M/eTL2SHChylQhCDDbwAQQxkGsv0=; b=Wvbbk5fbVoj+UwZWKJPTPYpNc5wR0Wuzvd02/jc6fvabe3vMj0uEl27+BtuHB36xVs eZw9fDbeUmujHbHnmjc1hJBfISU1imi8AJb0tT2JnEA/yrVn8jH6viyuJ6Q6jdUJYFw8 IldR77aKEGi3g64P86/YfftrmdZGllEJXZ8COg0Fe6m780VnDI2GUrAisVeNXFub/8qU CPJcwlxTVQVs1FrcFybaVxBavpKscL8txtILiT/wXxjDeL+uy3HiWORVe+zluYPY1H1j f6omiTqk5377YWFWm2pc1fkwLZH0p71SLsswUYoZ+PPPSEIYabx0gwnAMRYtEV7evPg7 6a8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789923745; x=1790528545; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=v2tJApUzC1LEzp8M/eTL2SHChylQhCDDbwAQQxkGsv0=; b=KSK3TApVheifre2OLG2ol97R2Nv0P/aSJ+SGA7H6+RKA2aV+qK/0vyD4TXxcmlrdiq KtYqsIiDxg+b2cQiJKvFGbs0qOcqBM9Iz4yYCjOcrJ6ccL7ac1nYUJVe6P9l34nqdrQS I0FsycaqxfGTtcm++g6lOTX+Wvy+hBRlYHVkTcdhlUeKmFI6Xq4aXs1gbGxvp7Cjv8ko URob631w7E55ANiaDW4rakIU9Ob+MLSZexvGGKPPPdZhqWxb95Y4Zb+7GUKanLu3Lc28 mOnLGvU7DQ/Mg+742ejUQqmg9okWBKikeSzChmNcB8zDTKBJLp2VVoXP7BodeXUIgZKc kmDg== X-Forwarded-Encrypted: i=1; AKwUvBzVOwMdQ4W1b3dL8K2sL5SQnI0rJKYdtAmyaTzP7oJfLEF7ToOYUM2gg/YV138Xl4mWdeu0222DSQSK2O8iYQ==@lists.infradead.org X-Gm-Message-State: AFuF++lryePaFWhae+cICiDUco6XoUIk8V82oytlgJH/YaxvkqGk4uge 9sFx53khcjS4Kne2IMFfA/YxUlhN1utyjuS5WW27Iv/6yQlbbIPeqRLE X-Gm-Gg: AYBFou02AUVNDxcTAqJXqaKovEmV1NKtdra7S37acn8mKTWahhuENXAiVN8Z4NNOtk7 l3zfHhMeTqdnyg89kXSiEb7wfRDtpVCpy9GI9B0ibsJCcb2plB6bUytEcTkrX3M682IM4CQ+RuX A70uO3jJZxb3EurTua/inkyBHiaatL5GbSgwg3BXxJFKwHoSdWwB4ahAX28K35Sr04hG545uX+b +WKtUYk5Jf0Z6IwmkMnGB0nOOs/coCRGOLtVn0CDlKGyn1WvxZMriLrWCuE9rc9HyjNs5ZjSc0s JVnw7eEv9i0qAj5PdyWM3tSK1dIYvA89uAIQ07pWuJbtJXhiuA6RP0C3spKQweV9U56XqpLu/Tk EzUjFrgfl3Z6v9gJ9sItXWCsDtMx6Z3OeZkmT2e7C63Y8OcHMPOYUHNlIq1iJINCJz5fjsdDMgI LWmjRL2fp/1Q8iireNol0PZRj6KyGC7npwM3SLk5llIergFJGqosLJwlFY5YUJqlwO5ZR4epfgn WmAsdEf X-Received: by 2002:a05:6a00:298e:b0:874:708d:b621 with SMTP id d2e1a72fcca58-874e02e5f4dmr13003999b3a.31.1789923744661; Sun, 20 Sep 2026 10:02:24 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-877a9d07425sm2140646b3a.42.2026.09.20.10.02.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Sep 2026 10:02:23 -0700 (PDT) From: Coia Prant To: Andrew Lunn , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Vinod Koul , Maxime Chevallier , Maxime Coquelin , Alexandre Torgue , Lad Prabhakar , Romain Gantois , Heiner Kallweit , Coia Prant Cc: Neil Armstrong , Russell King , Shawn Lin , David Heidelberg , netdev@vger.kernel.org, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH net-next v9 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Mon, 21 Sep 2026 01:01:06 +0800 Message-ID: <20260920170116.3624104-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260920170116.3624104-1-coiaprant@gmail.com> References: <20260920170116.3624104-1-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260920_100225_897279_90D41993 X-CRM114-Status: GOOD ( 12.93 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org On RK3568, the SGMII interface can be routed to either GMAC0 or GMAC1 via the pipe_sgmii_mac_sel bit in the pipe GRF registers. Add the optional "rockchip,sgmii-mac-sel" property to allow the device tree to select which GMAC controller is used for SGMII. The property takes a value of 0 (GMAC0) or 1 (GMAC1). The hardware reset value is 1 (GMAC1), but this can be overridden by setting the property to 0 for boards where SGMII is connected to GMAC0. This is necessary for boards such as the Ariaboard Photonicat, where the SGMII interface is connected to GMAC0 and needs to be explicitly configured. Signed-off-by: Coia Prant --- .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml b/Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml index 379b08bd9e97a..8e898bce9af73 100644 --- a/Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml +++ b/Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml @@ -80,6 +80,15 @@ properties: description: Some additional pipe settings are accessed through GRF regs. + rockchip,sgmii-mac-sel: + $ref: /schemas/types.yaml#/definitions/uint32 + enum: [0, 1] + default: 1 + description: + Select gmac0 or gmac1 to be used as SGMII controller. + The hardware reset value is GMAC1 (1). Set this to 0 to route + SGMII to GMAC0. + "#phy-cells": const: 1 @@ -105,6 +114,10 @@ allOf: maxItems: 1 reset-names: maxItems: 1 + rockchip,sgmii-mac-sel: true + else: + properties: + rockchip,sgmii-mac-sel: false - if: properties: compatible: -- 2.47.3 _______________________________________________ Linux-rockchip mailing list Linux-rockchip@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-rockchip 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 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 2B577C982DA for ; Sun, 20 Sep 2026 17:02:29 +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:References:In-Reply-To: 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: List-Owner; bh=EkekRenuAsJhpFU2uDvgM2TvfpEigWEYeY3rP/EPu8I=; b=Wk4rJwaI5Bkfkg 7/I9RiMSZ4vh6Z3BntBpZ27Ecs+0LFl7B+uX2ZbLM8PBs8LjYx/gvnWyeLA8zJdB6tg9nQU13mTiV g1BaKLtZPpv4SXgZXHK71tUuhQmcwsr/WEwk38CsGUWw+DZ4PGRoAhihT7lS+jcOZKvNBuA7HOk/v 2KFAhGx9sPHCozmOoKnC7OGQIIEyrcc50RJ98Frds3Y8ebj5RSj4UgiWILhxmFl5fBDRpbXGuDs3M Lq1gdmoWHtt6IsKjhM75tApDc7manzADZUSFcbapuky75itZLh9c6n412hUGP3LhvkZO+9dV/bY6b 2Njc1Q9f8eNztWHYSwIA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x8Kvs-000000008mB-3R2W; Sun, 20 Sep 2026 17:02:28 +0000 Received: from mail-pz2-x09.google.com ([2607:f8b0:4864:3b::9]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x8Kvp-000000008jh-3bJc for linux-phy@lists.infradead.org; Sun, 20 Sep 2026 17:02:27 +0000 Received: by mail-pz2-x09.google.com with SMTP id 41be03b00d2f7-cc4b166d0dbso781532a12.1 for ; Sun, 20 Sep 2026 10:02:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789923745; x=1790528545; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=v2tJApUzC1LEzp8M/eTL2SHChylQhCDDbwAQQxkGsv0=; b=Wvbbk5fbVoj+UwZWKJPTPYpNc5wR0Wuzvd02/jc6fvabe3vMj0uEl27+BtuHB36xVs eZw9fDbeUmujHbHnmjc1hJBfISU1imi8AJb0tT2JnEA/yrVn8jH6viyuJ6Q6jdUJYFw8 IldR77aKEGi3g64P86/YfftrmdZGllEJXZ8COg0Fe6m780VnDI2GUrAisVeNXFub/8qU CPJcwlxTVQVs1FrcFybaVxBavpKscL8txtILiT/wXxjDeL+uy3HiWORVe+zluYPY1H1j f6omiTqk5377YWFWm2pc1fkwLZH0p71SLsswUYoZ+PPPSEIYabx0gwnAMRYtEV7evPg7 6a8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789923745; x=1790528545; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=v2tJApUzC1LEzp8M/eTL2SHChylQhCDDbwAQQxkGsv0=; b=rn1dICiVVHupUmEpKKSu5hAG33PleKdbzd3LzmDTVW69qXS/GHtbtXr97NC+5Pz0cD QnuTANWffMZ/jFE+GnVX/Ex4h+CFNUdjxlqS5wmwXUG4kSpI6buYl+4ojDEdfujB02Vj AHHZUqo7fbQxEzbK+dhm04WXplGH511y98gMh9TpdvUU8Kq81rZAbltsC6NMBDn+Hn3u k5s8Q4EwnYafqw7hhl3bStb9vxJINpJRV+/u8rMJwPDRimwA1GJnz8YTqUXVT7bd57uz cj4cLUKzjNigPP2sduFKIdSPeAT91OU0oaAzFX+EIMdh8IwojQu8SK0A6coB4zf0DGmX hAFg== X-Forwarded-Encrypted: i=1; AKwUvBxFANSX36TN0CiZ5izGL3BS3/AHa+cjhxo32DnkBOKaWy2r9kcimJcT9ZhcrHAd16vjRw62sV29164=@lists.infradead.org X-Gm-Message-State: AFuF++mc2/00rfGpgooR49VCSyLkOGn7j+RiqqKwpl6bwu1hkqVuPOYz IhkxX+XfmpiDSMDcsbrZ/qHUuMfdA725BLohnRCLYsZUhUGBiEMVaOiM X-Gm-Gg: AYBFou0/bpeXbRymNzKZ8r4EaQ2yEEhKWrZ23C6grhcUAWe/PBAugrH4BSwpL2nivr6 pgdifgJQ6rTFMQCMA+/+UrXW4lBHnUWYPBQPs72Xsa3eoYjYArlOBdRnRYcBqxSub5i8w60sdLi mebs3yqBoAdHkxtWXkhCT5KtMH2TZmV0BJ4sJhpasCCL/WmZ4EWNp5Wm4iMsmpXZvWaGBtIcbPH 0c+E0OSwVxbE7PRWvHNfkFjnhkVghNp5pbCzdMtuu8H4aMFC1f3MPqrTN+qNRREF/XWLCw4X9YX xNmgslbtuBV7kvNRIV8V6FhprYVlBy6st/QgbbpnNNoJW/2xkiL9LgFAeuPpdz1Ycrs3+q4SlbC Jr7Bo89M1WyBqBm3UoJeEn8lsjcsL6UEMTUPi15jqxxPWTeLRlBO0g7JHveH4CwyuGG2Qlb6hJU UxuI79uPzvC0w9A5rsApqzsXg2dSEaAvBKzuI72eA828zLTCLm+BRHQ3DmUanyDnYk/RUD9hArS kt5DfLY X-Received: by 2002:a05:6a00:298e:b0:874:708d:b621 with SMTP id d2e1a72fcca58-874e02e5f4dmr13003999b3a.31.1789923744661; Sun, 20 Sep 2026 10:02:24 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-877a9d07425sm2140646b3a.42.2026.09.20.10.02.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Sep 2026 10:02:23 -0700 (PDT) From: Coia Prant To: Andrew Lunn , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Vinod Koul , Maxime Chevallier , Maxime Coquelin , Alexandre Torgue , Lad Prabhakar , Romain Gantois , Heiner Kallweit , Coia Prant Cc: Neil Armstrong , Russell King , Shawn Lin , David Heidelberg , netdev@vger.kernel.org, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH net-next v9 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Mon, 21 Sep 2026 01:01:06 +0800 Message-ID: <20260920170116.3624104-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260920170116.3624104-1-coiaprant@gmail.com> References: <20260920170116.3624104-1-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260920_100225_897517_198DC5EB X-CRM114-Status: GOOD ( 12.72 ) X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org On RK3568, the SGMII interface can be routed to either GMAC0 or GMAC1 via the pipe_sgmii_mac_sel bit in the pipe GRF registers. Add the optional "rockchip,sgmii-mac-sel" property to allow the device tree to select which GMAC controller is used for SGMII. The property takes a value of 0 (GMAC0) or 1 (GMAC1). The hardware reset value is 1 (GMAC1), but this can be overridden by setting the property to 0 for boards where SGMII is connected to GMAC0. This is necessary for boards such as the Ariaboard Photonicat, where the SGMII interface is connected to GMAC0 and needs to be explicitly configured. Signed-off-by: Coia Prant --- .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml b/Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml index 379b08bd9e97a..8e898bce9af73 100644 --- a/Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml +++ b/Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml @@ -80,6 +80,15 @@ properties: description: Some additional pipe settings are accessed through GRF regs. + rockchip,sgmii-mac-sel: + $ref: /schemas/types.yaml#/definitions/uint32 + enum: [0, 1] + default: 1 + description: + Select gmac0 or gmac1 to be used as SGMII controller. + The hardware reset value is GMAC1 (1). Set this to 0 to route + SGMII to GMAC0. + "#phy-cells": const: 1 @@ -105,6 +114,10 @@ allOf: maxItems: 1 reset-names: maxItems: 1 + rockchip,sgmii-mac-sel: true + else: + properties: + rockchip,sgmii-mac-sel: false - if: properties: compatible: -- 2.47.3 -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pz2-f7.google.com (mail-pz2-f7.google.com [74.125.228.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8837346E005 for ; Sun, 20 Sep 2026 17:02:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.7 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789923746; cv=none; b=PvE9b/jFa9gq8pnoMITM+0ttRi38pgSKmUU95p8TEWIshD7Utx9OmB6HYPcJEBU8YNARm/nYI8nwu4galPYxjBFAOCO2rX1TEriYi/3gaiqXaemYsRE8uXWpcVfSUaaWVPGEn39zhOwdI50dPpiKD3wc8UDSMXZY8vWpwGSnW1M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789923746; c=relaxed/simple; bh=RQ8/bIf5S9U/FiX3uQoU1u6/FV6K7LLD2uqZys3J7EY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ANLnfiIGafWSJGr5abUbi5HJgU5nxQVrt3ZUNo9Uk5IMOkZXTVpUoEXi5y7Etyc6fH6wQqWed9SdS+Zafg94TFODPhrxQ48NmtSxUSC+oWxWL/3uVe/R45AoB4OVZattqY/5vkYK5nmTK3tmrkEmWkeFSCuobaWi4yIHDD3p2k8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=GSrVPADM; arc=none smtp.client-ip=74.125.228.7 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="GSrVPADM" Received: by mail-pz2-f7.google.com with SMTP id 41be03b00d2f7-cc4b166d0dbso781529a12.1 for ; Sun, 20 Sep 2026 10:02:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789923745; x=1790528545; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=v2tJApUzC1LEzp8M/eTL2SHChylQhCDDbwAQQxkGsv0=; b=GSrVPADMJ7gNakzuAequcbGwu71JjXBCM6cSVsLQtuFeLPiLB+ZdFwvOUpLvND2oRX kD3fFLPE5sk1qxYiRvDFZrH1Da+Mg5WK848/pwAXmLU2sGnLc0BwPhJUuumtZ9NSWgrt e2+KzHVqz6lEdOCudgAU9b/WWHoCVhepMQ0/fQQtug2UZA/c3U7zR+ia4fcgqSnV++al /XTl7DCaKw2VKlBBr46Qn6dI3hCftWPG2LQo+oG3DtrtSZybIRNEZ/IziJMcA0a5W33v q35yrj/SAfC7E7a48SEJban9cW1v4VtQl4T1/UWbsH6woO1Ov+SFjJ8QpSn2ZW7igvWs wxgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789923745; x=1790528545; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=v2tJApUzC1LEzp8M/eTL2SHChylQhCDDbwAQQxkGsv0=; b=Y06jFoNOF+VoPiXj3YHdkWLEAab9bjUX+QdhyV5vUXm15Vwq6gn3IY88FKmioo70qi e5WbqYVZ9B//sIBYHllUW2Da0grxZSe07NxwKiA/5RwhtpKuZ14hlLFEmWlOoeOfxtar waC2bj90UXbOG6+ZqWo6g10/YJd05xb840v205QcnG+cGOHCrWM88dAGYf+7QJfMWReB Lasc7vaWJySsWuQAMe5KUFGcBhPnwMlO8d1GayVrIUImjOIGcfBNTVh5bxTbkQEC6d35 tCaK1EVuasevOQgO4Sz+GAco8Ua5YeXrlIXhYJX9HEbjKYKtEcop83ayeXob9Zu+u8Zu 76eA== X-Forwarded-Encrypted: i=1; AKwUvBxG4TNLtBK498pS86b6v2HnQiLQ7ljMb391zFQX2s787hOeuAf4CwfqtGc/QMl3eD559rQYfxM=@vger.kernel.org X-Gm-Message-State: AFuF++mDXSOcwhaWsQJSSL8v+Y17yZT64IsTTIuNKjrB+SI2Rm4bckJl mcLfv/66uxh8d9BSyg7Ay+M4Q+hk1I6ufLChDKD09sRqXa3bQwzsI/bS X-Gm-Gg: AYBFou0YQQ/mS4sRuFeGWGlrpZ3+DJwQOHekvrpxhkR2/cdCMl5vK48HMFnyKYzTBYJ CQdoENGlNEyNdRhq+hGlS8FWreAx03qYk9v9U/lC7u7SHDHi61ZdGHdaaGLSqz0Xsf/Dek1Kb+5 xJWBtyLzaKhTJKE9I/NLrsBo+ChvRWWcjpqmoviae8kvB0tdGBe8hQ5AYLRyyimCRdDCn6nWiaD TYTos9a4scRZrvN1PZNgG6ldgC0YjNrpounSMC6knE9qaUI0jtFjTt9ObQMLLL9nuLrThybPAl/ UrQ7/tbE8c3idLA7GxuLD8jJLPpVQlMebSyNR01EY/5xYPnrQYNXe7CrXVzC/Pcb3JPDxHGh/lu Gjj+epcMWW2JhEJm2WUVSsGn2OwroVqrlii1Z9lT7Yw0iTJcIPWzjb4+UQ6zD+bPLOyDwOiO+yh 4q08bsdg+lV/u9gCkSlWg0cMvVROmAuJT++UAhMKvuUR2BHEO0sgE28knmifQGAhgzjvyGWue6Y my5ZjeI X-Received: by 2002:a05:6a00:298e:b0:874:708d:b621 with SMTP id d2e1a72fcca58-874e02e5f4dmr13003999b3a.31.1789923744661; Sun, 20 Sep 2026 10:02:24 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-877a9d07425sm2140646b3a.42.2026.09.20.10.02.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Sep 2026 10:02:23 -0700 (PDT) From: Coia Prant To: Andrew Lunn , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Vinod Koul , Maxime Chevallier , Maxime Coquelin , Alexandre Torgue , Lad Prabhakar , Romain Gantois , Heiner Kallweit , Coia Prant Cc: Neil Armstrong , Russell King , Shawn Lin , David Heidelberg , netdev@vger.kernel.org, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH net-next v9 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Mon, 21 Sep 2026 01:01:06 +0800 Message-ID: <20260920170116.3624104-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260920170116.3624104-1-coiaprant@gmail.com> References: <20260920170116.3624104-1-coiaprant@gmail.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit On RK3568, the SGMII interface can be routed to either GMAC0 or GMAC1 via the pipe_sgmii_mac_sel bit in the pipe GRF registers. Add the optional "rockchip,sgmii-mac-sel" property to allow the device tree to select which GMAC controller is used for SGMII. The property takes a value of 0 (GMAC0) or 1 (GMAC1). The hardware reset value is 1 (GMAC1), but this can be overridden by setting the property to 0 for boards where SGMII is connected to GMAC0. This is necessary for boards such as the Ariaboard Photonicat, where the SGMII interface is connected to GMAC0 and needs to be explicitly configured. Signed-off-by: Coia Prant --- .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml b/Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml index 379b08bd9e97a..8e898bce9af73 100644 --- a/Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml +++ b/Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml @@ -80,6 +80,15 @@ properties: description: Some additional pipe settings are accessed through GRF regs. + rockchip,sgmii-mac-sel: + $ref: /schemas/types.yaml#/definitions/uint32 + enum: [0, 1] + default: 1 + description: + Select gmac0 or gmac1 to be used as SGMII controller. + The hardware reset value is GMAC1 (1). Set this to 0 to route + SGMII to GMAC0. + "#phy-cells": const: 1 @@ -105,6 +114,10 @@ allOf: maxItems: 1 reset-names: maxItems: 1 + rockchip,sgmii-mac-sel: true + else: + properties: + rockchip,sgmii-mac-sel: false - if: properties: compatible: -- 2.47.3