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 9F640C98302 for ; Tue, 22 Sep 2026 20:04:10 +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=l1ZuPSsQytbfAn LYStEIpAI6Mi6jAz/Wz+wEq0A42dQJqj0aqtO6a0IkGHPZ90GtHYVWmOf+0l67cWsfc7myqe6yk87 jqbaVWq2lL6GPXKYWyGdJEAIJcHPcfIvla6xdtr2sD7XtcWR5GabUqBFPH49Dj+mTGwiT1cEZ58Iw 4VyDXbTXLoLrT+OAyHNyj/x989qM5xGLVktJ5aYP397hAB15Ktpy7pNKqOH6SR/hEX8PEE9lfxi6R o+VLs662/DAqXgBprZ6nyJG0XakTlIZvI+K9gdq5QuVkt1dgpMqTBMUkSkHV1JY6jyk+weVwNV9BB p4Ap8+RoHMy4IkrRNCUw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x96im-00000006Tq7-1jDR; Tue, 22 Sep 2026 20:04:08 +0000 Received: from mail-pj2-x05.google.com ([2607:f8b0:4864:39::5]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x96ii-00000006TmS-0JTn for linux-rockchip@lists.infradead.org; Tue, 22 Sep 2026 20:04:05 +0000 Received: by mail-pj2-x05.google.com with SMTP id d9443c01a7336-2d952ac253dso1213125ad.0 for ; Tue, 22 Sep 2026 13:04:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790107443; x=1790712243; 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=jNJp3jVlce8ea2G5GzlTtotwzkdiaTsg7eHrS5JfGjtUJv4TtsO/Bpru4yoDAQRy5b EDambP9SH6FXRGOozzKhsK+1/0YaFZTebEcBqIxPvsvIu815P/O4ghDX/k9oGsYkhXFw Tz0NBc7imlqXvTg5Pc9CqwrR17yguALxKPeCX/H7l1dLwAnwno+Ha6qBq/q3+QiFv8z2 pe4IibOcvqFten99ojQbSdo8lINRcDYEEVXsS/77bqBkKnxr1+h86LLqxnilSCeCpIK4 P96H/wcnyH9VM6Xhq5x5uJi5hLL7KqoYN8B3FrGoXQ/e4cHRts8cVPdsBMHPBy8mO5jc BlFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790107443; x=1790712243; 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=wAslYCkorvtS5nR5hZJh5Nibrsu7mpyaEZjq770+avkTq/l7sOQhx4XTYdVnu+rt6l j14KXpOWQunvNYpv0PSUV7FCXojsaBvdryy9ALb4hLnEIDxNkVbk2SXi/lcEYdgedHkO 09qvkS1gMQaH49ay+8+jcACI8OINKLoh73+QbW69dcZ1aG2dwr05nh4Aa9JfV/kq7rOl zv2Ddeo3HVqzBEqyBwXLSXEV90KFsD7XhvYBLarLcn7skZ2Enhy7HHydD/6eM7odL8JZ GHrXGKhj4N54RjeZ4egMBOxBCEuV96PvN1WHyzVJNBX6pYItMyv5vsBIgMFyGYTEpLKA 2Vuw== X-Forwarded-Encrypted: i=1; AKwUvBzZHx1aXeIaFxx+Vzgx17SKZoSWGA1jqF0QvqTbL6zmhswCGHUrk0wyY6rPZdkz0HK/nBdvdPo9yZ/F+khFRw==@lists.infradead.org X-Gm-Message-State: AFuF++npgL+s24vaRyfPXF0xiWURUOwz92CvPXSx1wXE8PVb9oAgOVLN lsgZ52E7MNKQNFHpdyhajfNc8v5jByko5fLWYxEUR5sGbwTjOoSyAntX X-Gm-Gg: AYBFou0YNARWRqoN1plFPVdDA+s0OUcWJ7nXzMbqpVglgrpfrYHRlmZRmJ0O6NIRpnk FBhI2xmJYUOqi7+A5dRnbXnv74UYAVazJt+DZrUDSG5S1a2JVQKZzaxnhLEOEt2yJOhgkaUiQOk vPksE5M1MZFsAKXjzCaL8pCuVwBelNdXRspGqzEKzkKIk9Q5tiz449GEjM8g8sWGTFnCvlVzI6y blvp6KMWIpyaCk+46ow9qpa20ETYjXyIt/xqpbvp8gA471a9rdT9chVxtk4Uk9xUklfdNaSpP+Q vD9RCNwDmOk0gZjgldzzbut1cueg+fLNqUK5UYrzDSSvlFBcLAejdJeyYZXKfyHHt7PDLaVowuz fpgSCjpRxAh+29I3ASGSPlF/vH30ljDLcJmKKkiD5aBUh9BabaojpTZqLJAEgWbVwBm5GSCmlb4 a93LDP/Z4EzJwg7OYhFmDGmDc37HB0ps1ysRgwmHqUd4zYFp1Q6pQG+IqapLHA+VML1x+FpA== X-Received: by 2002:a17:902:d4c5:b0:2d9:68b7:c324 with SMTP id d9443c01a7336-2df69d368e1mr4567765ad.3.1790107443277; Tue, 22 Sep 2026 13:04:03 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2df6a5eea15sm654515ad.64.2026.09.22.13.03.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 13:04:02 -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 v10 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Wed, 23 Sep 2026 04:03:26 +0800 Message-ID: <20260922200336.2201212-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260922200336.2201212-1-coiaprant@gmail.com> References: <20260922200336.2201212-1-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260922_130404_123351_B53B1D10 X-CRM114-Status: GOOD ( 13.32 ) 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 A0C12C98302 for ; Tue, 22 Sep 2026 20:04:07 +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=FSZv2rMU1/18Lw 0gbbNtXQd5ew5V2zjdQUN3qs8gUMicHoFMbk9bfSCbwtFEOaMEjb+RN2XRdnjgOGFxwMItZcXdKWU fwWAvos6EXOB7aRloM6qC7VFUog/42+KddXuK05SONE5BrEz0kPx5drfUUF2N/Ro7vc6Udu9DIGKv 7dGGbwx3hePuCWfr4EXtJnoHkMYkjBirOXBZL5MrvzwGfNa73DdOZzb4Aek+2ibzVHm8AqcQqORYV 6S6FB0iAU5nlbgd+lkh7qE93a8mUQshHjQ9lYqzG/YinivkBJgZWD8r2aEPfS99aDzpVCO5yhzq6W +Wt5Yva1NJ5IxDPnkWDw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x96il-00000006Tox-1SVt; Tue, 22 Sep 2026 20:04:07 +0000 Received: from mail-pj2-x05.google.com ([2607:f8b0:4864:39::5]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x96ii-00000006TmT-0N2r for linux-phy@lists.infradead.org; Tue, 22 Sep 2026 20:04:05 +0000 Received: by mail-pj2-x05.google.com with SMTP id d9443c01a7336-2d952ac253dso1213175ad.0 for ; Tue, 22 Sep 2026 13:04:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790107443; x=1790712243; 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=jNJp3jVlce8ea2G5GzlTtotwzkdiaTsg7eHrS5JfGjtUJv4TtsO/Bpru4yoDAQRy5b EDambP9SH6FXRGOozzKhsK+1/0YaFZTebEcBqIxPvsvIu815P/O4ghDX/k9oGsYkhXFw Tz0NBc7imlqXvTg5Pc9CqwrR17yguALxKPeCX/H7l1dLwAnwno+Ha6qBq/q3+QiFv8z2 pe4IibOcvqFten99ojQbSdo8lINRcDYEEVXsS/77bqBkKnxr1+h86LLqxnilSCeCpIK4 P96H/wcnyH9VM6Xhq5x5uJi5hLL7KqoYN8B3FrGoXQ/e4cHRts8cVPdsBMHPBy8mO5jc BlFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790107443; x=1790712243; 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=oxlDZbTH+jAXvHbjIfzL12kles1T2MxKRU625k15iRIfHdd+U9TpdiKdYDqJJc9JdG Um9xPlKCHqMVoGqAt6SEn8YC+M+fSzWyp8sydpDjVqwwFt6gksd0qWIe9uSDYWymF8eo ISg5Fk01u8VEfxPZh0jlz+x9QbTMeGuZvNoCd2N2s14Qc4IgT+Xw5JS+Lht2/SmBQWCK UrRsIXzUtKfGgMrc2QAE3sUlN7rVRyvomDZ4YV2Y5DdXgdzXlamt6cx6gmgqgzDf3xvI 2Xr/S8xUYmLiYjzyHFrO96E3WRB68It7vrPt2j/U1QNzg8jobrn9OaUXlBf5vl8d2LFN C6oA== X-Forwarded-Encrypted: i=1; AKwUvBwLtVeNCwLWOfNuGDWaOI1MLhd0+jMGDaXYtSh4VyyJO5cYNMb91S55/iKqSW2jmL7Qw2+iVvdW2dk=@lists.infradead.org X-Gm-Message-State: AFuF++mlr0OTnrUpOIItq/RWI4cftKquD9Xuj19yGNQUoM6leYU5oMVw /eoa/B6PwbzkUHRsXEUs3QWZ1crdloD+GuaCiNpaRE2auyEwFi/Ub3TX X-Gm-Gg: AYBFou2VAHwaypystbsQyZNsXr1cQYR2FYYV0sFZo/3sbMBC6Qdbmm+RtA9uaW+F08N mGjFT8N3CV2nYAP6Y9+iWJZ9BPzXgOSne7q/5M4c2G/F2PiztatGpkeGhjJFDX21W4kUXobucsK c41DtAJy69F+spIWWBdUn0e435AZQvFX1CPKbZVmRB6umtqypwBuTV/Liyx1Ro2FguK8Y5aXajL 8Brdc6GqoCWB10vI062vqbW0ZZ+yrT7FjICgArx5sz9mXpTZb3N6fgLNmkSMzNyfE/BR00eVQRr hKm3DOdS3ziTzL4AjJB0hEU+liVvL5ev7Zd4Yey0mG0yQ8B8YBgx9GyqLg7yvE1qBhLDO8qmswr MQsKzJEbQkkh+FNKu6kBCA0pJ/41trNUzMsawSiuAkemQGnZqeuUqMX96nNS4uDns/UMJ5Z7CmC ++ZiQSFX8yGGyLWROTWtlQcCPpgBvGnUBx3pQYuJ3QqzRqA8IOAXuibdg+NlQ8lvVqy14/jA== X-Received: by 2002:a17:902:d4c5:b0:2d9:68b7:c324 with SMTP id d9443c01a7336-2df69d368e1mr4567765ad.3.1790107443277; Tue, 22 Sep 2026 13:04:03 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2df6a5eea15sm654515ad.64.2026.09.22.13.03.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 13:04:02 -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 v10 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Wed, 23 Sep 2026 04:03:26 +0800 Message-ID: <20260922200336.2201212-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260922200336.2201212-1-coiaprant@gmail.com> References: <20260922200336.2201212-1-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260922_130404_121667_81AA452B X-CRM114-Status: GOOD ( 13.11 ) 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-pj2-f10.google.com (mail-pj2-f10.google.com [74.125.227.138]) (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 465784A093F for ; Tue, 22 Sep 2026 20:04:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.227.138 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790107456; cv=none; b=r/WGiRIdASgKHHrIm86U8SPrXE5eF5zTfCktmUYpZIrihutUxwZf2pwLhLrAUJz+zAqo2ZN3TRVfohjzpBTmzZ2BF8E+EEeBZWEoNUIpuOhFT9XUy65cN063r6AGZj+T2YIqDBMz74TdJ0vZEj/4xGXjcCLl0uCmi4luhqhfx30= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790107456; c=relaxed/simple; bh=RQ8/bIf5S9U/FiX3uQoU1u6/FV6K7LLD2uqZys3J7EY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hPK6XXDlEIBP6Kr9g3J35H83IH+WRiF0ucN8wgAS/OL7Se8s9mFFR6zz/GW2KsYd5Gm+H5RsdpWVxP8z/qhC7jTb8Kb9vzzwi+2uHN/1z96XrQAT33KxKc9u6+rdth87HABwV9pyTIOZHC7E1HSVCIof0Ts/tx1ldgwfHafFIdw= 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=d7aTeVc/; arc=none smtp.client-ip=74.125.227.138 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="d7aTeVc/" Received: by mail-pj2-f10.google.com with SMTP id d9443c01a7336-2cf5e516e67so453925ad.1 for ; Tue, 22 Sep 2026 13:04:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790107443; x=1790712243; 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=d7aTeVc/rk4js/lhi6D2RU1PbGqx6YqBvY1FyIV+qBrBrNci13RLNSCH6AAxKUfcYu eYlZSXIjycIoUCL9bVE6qk235DIIXtBYJbkbVXKQS/60OX5eeUbHhI6OZTs/MCxEMAcy plpBCqvGEmu9Aq8IzAG4RW1eJVxAUvfdoF74lfQvvSFZ8oSz8VeQ5RLGqub75CJ0dnDr Z8RkzeRFwgiuxVwSWhnadv2HGkzyI7c2x1bHWRWfiFlT/osiGJLOrCyhKxlyv1w8E3FT vguKvMyZrVMnBVDOk6UoW95lgEN8v9eRkLffkrzVt033KdumaYvTD2YgdJ7xvYqAPYT8 p7RQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790107443; x=1790712243; 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=UUe2j1BPkSfLjJcaNCAt1LqLJ2aSoZzF+CaYWyuZ+DGq0E4wfzQpGhNPupRv+eYOqK uwq1DkokoedW1KPCkseLPXYuCEOx0oFg6PTY5h/MUNBGh09oGkyaha1t7CyEsHXOOfDv BvBBQxO7sFr31rgvXXCFJO7K1BFp2vs/pYgBl5c+V52auiSdCX9pcOwdP10VDdkJeJ1h +nO7qTyKCUM0K9aFlE9oGcFq6o2rpFC23KvOH+jHDUozOkgmHLkYNLET2AZG4WlLMS4i vFaUGtewSJ+GY2WCIpi2LTVw0vmNquEoCClyuLyy3dn3IjqvKgTrlRAnXfwV7AQD61uH j84Q== X-Forwarded-Encrypted: i=1; AKwUvByplvxu0Xy+eGQmpfceBSlahh2H1//tcExdHi+xOP5j1pkrfJWawDoQs+lEocyjfvt1hqEVp2Q=@vger.kernel.org X-Gm-Message-State: AFuF++kPKzjROlQqFg6WI8VxFQKqzThJemNt0oQXjIsoLkxVxLa8Doxo ssU4EUrnDNitRYkhyPbtk0rbkkYGWbghweM2ppctbC7gmkOOmsGWGvhgH1Q32spbJcNXkg== X-Gm-Gg: AYBFou1AwID6HydIuAegdzdLvZ3abCmmtqkRNS9T7DgL8ZabWsgmIyYVvHzyPaLR4pW e4dgmb/Hd7lDeuZWygnGNEAyBPFKxyfMpfkX8wNO3fiIhzAtZpXUSOC/6GA3Z9JfxgCNPY7IloH dbg8DwmCabIrE8VLiffk0gtFZwCbwjFfez2F4Gf6Z/ieueEqOHtjtLaH01CQw9Z2r627aqVr5Ns cwcr1f3iNARz6GaUSvXVzg0C/AqxPaIhODtX6d7KGv6lzMJciXCQKbxVDVB4OkFSZM/gmxqcaQf GQrG/83EmbrV/M8LEf9/J5JZYFW0ipCYiI+90sEGe41U2Kbq34U9E8T/Tqm6tzJXY9Q88/i+G3I Ag2teG9mW2PN4/A09VrraeCj6dGkW6zzMoaJL3n9nhQgJ0gFq3QMJWyzfxCURaahuYJE1OiWwxH 2xbhy0BLbwHOoDmE73y2krREXjL+kU7nMZAkXGJuZzXWBwtYOddQb2sQaU+MExgX8OQ4G7yw== X-Received: by 2002:a17:902:d4c5:b0:2d9:68b7:c324 with SMTP id d9443c01a7336-2df69d368e1mr4567765ad.3.1790107443277; Tue, 22 Sep 2026 13:04:03 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2df6a5eea15sm654515ad.64.2026.09.22.13.03.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 13:04:02 -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 v10 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Wed, 23 Sep 2026 04:03:26 +0800 Message-ID: <20260922200336.2201212-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260922200336.2201212-1-coiaprant@gmail.com> References: <20260922200336.2201212-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