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 A4F57C982DF for ; Sat, 19 Sep 2026 12:52:06 +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=ayYlZCIw+V+xHI IVAQD8Fh7In0raJdEok47B3z5Bga/gH3CIvW8yQBBYst8jTI3YEBXLmt7Z1OVGI3kmqAw/5qKHDoH dBxlXoAJtcbHuW6JDD0MJ24HFfuoqghZByy5R5Xw8PZfo3DghUMfWaEJTGv4QzSW5AY64nCfHkC6p gf5jaKKYgO76bs6IRF+ziYfkCgx+e83FMimSNsQtB0WPdzPHh9fpQ5ejdPmOrVsJ9qNTzrBFNQlEu TxGKubT2vYJE5gPCGJOk7FspEIv9eeoNsHFNY3l0fuxQ+d04mfOLLuriVAyEfYDRut9lukiZxzzEE MtWAVC5K9BRNCYoh0knA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x7uY0-0000000GGrN-1JTK; Sat, 19 Sep 2026 12:52:04 +0000 Received: from mail-pz2-x06.google.com ([2607:f8b0:4864:3b::6]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x7uXx-0000000GGof-31M2 for linux-rockchip@lists.infradead.org; Sat, 19 Sep 2026 12:52:02 +0000 Received: by mail-pz2-x06.google.com with SMTP id 41be03b00d2f7-cc4b14f0364so608657a12.1 for ; Sat, 19 Sep 2026 05:52:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789822321; x=1790427121; 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=WG0ZlNh2tVttLThqTlkqbuQ2iF2YklFJllKmdQb5WXnnjPbWT7nVQCnj6j9GnEdWxI KdxqNJ95nYOf1w5nIq8Wu+/X3L92ETDGy2h1+EXoqHxcEuy7NwrYVcLrgUSF/XFis8Rr c5P9oB6JW0sx+OZiRh0BJ+msNNiV/8BnqV5UCIO9neM1/0iKyuUdlUCnPYNBUihWK7by CZTsOIjrE90OFJR+LUDtINq0XqKt6cPN19AdSb0jIOwqxkK3qaeRQ/WREzSOXxAnwkd8 +UWTx6katJqevn2sYBYcqiQ+c4fupMEdPFn/hboKiv0KCinxFyy9TSYpXnTb861lAgiO ZOxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789822321; x=1790427121; 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=z/4JewKofax3QgmruSTbQZ+8BfUDwaEc3/qiE0n9TXpI9xx+5L0bdTL3kWf5Qes+To fiVnv5bXroSEInTta0dwm8erUxyOdSeTIAGowP4p+l7REMIDqF8Ugi42ly+RzKRx+sPj n2Bsvs1avNJdXozSEnJNkhSIAp+Ab4NiwWnCS1RksbcqpWuSzcOgXYayZ+Svi67mu71P hbGCuolfDG5wZt+yHKwWo1W4pM6+CM2J8YddjSh2Gw6Hp/R8tH/UpWEugsRb0vnpVPVW tqfpPK8Ecvk74CnSJpN7vmqZLJ9J0P3ks1PvbFQ96klRXo62UGXRovug26ciX7vhkNVF +5Nw== X-Forwarded-Encrypted: i=1; AKwUvBxZ7eLo4tMU5jrCPZX98y1kao2jb8fhDZFIDeKUbwAs/ynFC/vc392/9q+9xOR5CP2pw4w75RUj8fdTqD3k4Q==@lists.infradead.org X-Gm-Message-State: AFuF++lG3tkcOIkhFTm3YnVor55KdSd+/T6aVaQ8I1Gln4wpqV6Vm1aY wx6V4nKPZNbC42FqRQStend0Gsmd/G88kaXQ0UFAC7G+d255BgvdCXg5 X-Gm-Gg: AYBFou0C6QWPaWSRQBG3R2/mqLrmmNG4NjL2kIPGFY9BfgSMWYo2GiafOAIDWok8Kn0 u6oxyDxGRooLGrH9c7cRdve6aACl2sEGBfy2vAQwV8fWDBhpBb3U8upn/gmzoTRvWO4GYVZjCwc GJGYS2IGzsR9wTy+QhTHsihjSSOZWFRPV2Gmo/WKyBAQe4PFaCQJSY7RDVunwz+G3iCiMgvOedR kg2/sqUcwRATaIdSf2/kfsN/fcmA3faqg68rOJ9JLCRJHqtN0W0KOssjYp6vfbGxTvNDqa2xmfr okLsePWeCS3PKiPZm6UNpYznL75AKnFoK8nfISebG8aVisdetUv+/Dhw0gMWP809lIp4KwF7euX 0aEOMTJSmWJtyRwtWk5erEfdvNoWHpOqNtHeRQGp6PnfzKwpPAxMFD1WMqj6gX591FWFJChpRs4 n5B2jzjlVifAwaWulLPUXLpkc7xhjPrK5tKvkojkqXOAK3OnIThCCgwGR4z+ZVoMN/sE0Hqg== X-Received: by 2002:a05:6a00:9086:b0:878:3783:8a82 with SMTP id d2e1a72fcca58-8783783932bmr1483263b3a.52.1789822320744; Sat, 19 Sep 2026 05:52:00 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-877aa0026b2sm991805b3a.44.2026.09.19.05.51.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Sep 2026 05:51:59 -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-stm32@st-md-mailman.stormreply.com, linux-renesas-soc@vger.kernel.org Subject: [PATCH net-next v8 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Sat, 19 Sep 2026 20:51:09 +0800 Message-ID: <20260919125119.2107089-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260919125119.2107089-1-coiaprant@gmail.com> References: <20260919125119.2107089-1-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260919_055201_761308_E9F473B7 X-CRM114-Status: GOOD ( 13.48 ) 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 10310C982CC for ; Sat, 19 Sep 2026 12:52:05 +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=Lm5ocjbArk0dIG ITyHA1UywpEV5xjD4dVl7FO2XmLUxYlTrkXf0iB4tmkiVjqtnFv3B8BL7Lqvx6jGwB+Iq5ZMq3AVJ 0jF+nK7VBlBhwjcOio6IXMaVFIaqDCBAcH8ZgVLLfoj6dpEiUoQYzZx3z8mXttvLkdOawirQyjldx RSmRqM4bD8uHKWIAgucS2j5kXNHrqN0DgSNFc1ycx/X/WMxG91FbvVHCTXoEpJUXJZ37q9NUzzlAu iioFyiysgpw5TjSAw0Q+3CQnJYERDdgqoLMHAe1DdBHNh5BM3ANnnJ2eoRJDKx9HUQ1J2SuX4BTAu rmhfzu4Q6JOyyjnDzJUA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x7uY0-0000000GGs8-39Uh; Sat, 19 Sep 2026 12:52:04 +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 1x7uXx-0000000GGoh-3162 for linux-phy@lists.infradead.org; Sat, 19 Sep 2026 12:52:03 +0000 Received: by mail-pz2-x09.google.com with SMTP id 41be03b00d2f7-cc53988d9f3so807382a12.0 for ; Sat, 19 Sep 2026 05:52:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789822321; x=1790427121; 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=WG0ZlNh2tVttLThqTlkqbuQ2iF2YklFJllKmdQb5WXnnjPbWT7nVQCnj6j9GnEdWxI KdxqNJ95nYOf1w5nIq8Wu+/X3L92ETDGy2h1+EXoqHxcEuy7NwrYVcLrgUSF/XFis8Rr c5P9oB6JW0sx+OZiRh0BJ+msNNiV/8BnqV5UCIO9neM1/0iKyuUdlUCnPYNBUihWK7by CZTsOIjrE90OFJR+LUDtINq0XqKt6cPN19AdSb0jIOwqxkK3qaeRQ/WREzSOXxAnwkd8 +UWTx6katJqevn2sYBYcqiQ+c4fupMEdPFn/hboKiv0KCinxFyy9TSYpXnTb861lAgiO ZOxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789822321; x=1790427121; 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=AYOoz1F1iHqFBlOFT1rsVsquWrBDpcRIgd72x2Kz+DRC3EvT4TrW2KN+EVVrxWrfrx 19FSJYk2RtkpivdE5OPlvdG61b0mdXyLyHEZxDRdz+S1RzOKEooYk2xZ7+PPE9YGax8V jLL6issKqP+OUzpqaWvmALci4RtYabvQO1sWFosWFuu7ogED0B3jViP2PJFIkao7VX/8 b9ClC8VdVyffTVRJgcl4DyTygZLu0Lkmgk2vXvIM449gs2fMYMsgkMgHG42aD9AqSqK1 EAMYn9kEwnOVstS89uVc8Xi+6BPEUsG6Q/TtCMT8kJEgzt0JZbVJHgxyA7teNM6O0eqM Hbrw== X-Forwarded-Encrypted: i=1; AKwUvBxwhANlbQLkMnaqVAfN6YYotienaDs0FIXw3EaFC69Q7NyuhkRofOs1rqE1XRDNeM+T1QZHXjhWP1I=@lists.infradead.org X-Gm-Message-State: AFuF++kb63vcm2EGk7ZomjA4802gXDdSb1gRo5eexz+25sBBwFLFKH2o VXsmy9YgAxHIG39bV83X+pXZJq1iAPiKeqw86DJxByrX5/8DekGgt26n X-Gm-Gg: AYBFou0QNGiE+GcARS6H1coQpRXwB7niL8Xi8ize31eQEZRCR2VaHEXupVrviV+IIq/ wihfyMtEkotHP1t6XbIdaM9dzhRp6ngut9QT1LO9oXFc8bMjY+tUtIDcwI9q0WrWeggIPLUgbAZ +eAd2EH0D2OfYGW8JbBfZKvasSdcMea2amAKp9/6rvPtlz8kYhZIRwf+GmXnxI6r9tHzPdKEYM8 IoKjUQwimZ/26hcti4hR+tdY2Qd8RCwoC8PeKMF7oi7yWB14EFqxV0nblhZmOii65z7egbtPuFR U2pirbuxVbXZoMSMBa6M+qzlZYUkgGNnNicTT11rF9X+7LJ62JtN4l0lOjU+nfEFWu8lyZWHU9R 4XWTHUF0PCf5Quii5gg1O1puE5RmqOtzZHLlYHmMSGlvtr5RJcWHXP5z1k8aOn1wtiKOANqUMRY q3/ZYIFRNSskOnOGlmC7u/hfgemrjGyD4s+/jWhn9hDekqNyYrL19qfFJebBWuTWxmgQdDWg== X-Received: by 2002:a05:6a00:9086:b0:878:3783:8a82 with SMTP id d2e1a72fcca58-8783783932bmr1483263b3a.52.1789822320744; Sat, 19 Sep 2026 05:52:00 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-877aa0026b2sm991805b3a.44.2026.09.19.05.51.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Sep 2026 05:51:59 -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-stm32@st-md-mailman.stormreply.com, linux-renesas-soc@vger.kernel.org Subject: [PATCH net-next v8 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Sat, 19 Sep 2026 20:51:09 +0800 Message-ID: <20260919125119.2107089-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260919125119.2107089-1-coiaprant@gmail.com> References: <20260919125119.2107089-1-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260919_055201_776821_9D3EC792 X-CRM114-Status: GOOD ( 13.27 ) 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 7430E3CC337 for ; Sat, 19 Sep 2026 12:52:01 +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=1789822322; cv=none; b=fD7TN7SrKA9ufVTsJCodyAv/mAC9mI9ECKBD0Lkc8/fb7W3Lww1CtRxpKsghZ+P4IvQBnxQNmo7lQVIe4+GtDjJ1oBEOkVE8xSaJPaYCwYz5/0/KVVaAcapjDpAug6rG4/uYZeWTN4efRuJlW5v93HOL1FAWDi6mAN/veJ8snCk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789822322; c=relaxed/simple; bh=RQ8/bIf5S9U/FiX3uQoU1u6/FV6K7LLD2uqZys3J7EY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=i812/XRQe9uRbV2yZS/VitAczcC1Ds6ma0JVEJjJ9oW0f159CGOTrKBjNT6z0TofqlqiQMM9jdcZyRmbjKwuwiQ9SrCPGrQrf3BzSDMBiYGt9JOAEv0r5xXz6Ogwf6KFvqGlRr3tgVGEqy+ovr2f7n7eI3DrNDED7KqU6mkEZK8= 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=iuWINVYZ; 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="iuWINVYZ" Received: by mail-pz2-f7.google.com with SMTP id 41be03b00d2f7-cc53988d9f3so807376a12.0 for ; Sat, 19 Sep 2026 05:52:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789822321; x=1790427121; 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=iuWINVYZQOlRIsm5MQpniniXdaMMKlIDbcdiL2joT++n2t0GU//Ojqx4KQoIp1Y4eu 9vyYPxwDHT9ASrHGCZFi7EbCfORmR7gUBwsr238FIBhRGk2PjL5OZQJ9idBmLfuhw538 oYclFqhOlmE/8JtxKzog9GeCP/xlapJlRMmJTgrhzdvmSFCo3JygnG3IaBQtJ9SRDGkW 7NLX3oSECRgndTyKgduwk+gj11qXuQ+SZNcYZRpNMUB7uBVKXOlAXzB2C787B6gZek7b x8Swonb/HdXDVtk4eWqKHYv+9e1sIk5gDuQ6NKsE91D4yu3WR3Nonw1nrwvxCi4pxrN9 Kg8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789822321; x=1790427121; 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=GYiiHjVc2F/M8zGlXB+f6HTcFGyDIRy8j9y7wY9Tt6641nrEnDe7BojnJEvk4iEWwI XR77wpFj8tR8fw1n/U6O8Qsc9kT0063g/a9oqRFCWaMrWWugIsmObSc1JwGgBscpP9Qd EOocddFSRsDd3FhUvIrYEamhfxeyRq/xrmgwfj8PetRosjesEeLCAbsDQ6ko877Ts2U4 Xi6qcFbHtggvMSlGxD1l/cAg6MNN3WO0sELKe8IcKd6r5rzNQhnDmmwReli3HN3qub3t PiAf+l7fZSspYbfxvvEMpi0bIwwgNTZ7AAr4tR09Jbw1D2Iqlizg/FiOQ6tCCzIQX4sE 9q6Q== X-Forwarded-Encrypted: i=1; AKwUvByYKcGDZlS7+zdFiydtNiBzQU+F3v+ULBemXpbeeQKPmlKJTtH5J0D+xq0GsH+cxVKcP6hZ5Pw=@vger.kernel.org X-Gm-Message-State: AFuF++ltltJm8W2TD8XBp0lkMm4YlUsEAfmi9RXB0LSe0kBvlCgMmaIN yWz0pKvd6LxzosxFScJ65CIuVcUdnx7VngAXwlRLcTJrH2mqpyZgkI5y X-Gm-Gg: AYBFou3L28hcapolVreA/1Ya6mDSGfe3fT1R4G79zgqc/CfXXThsVwQczgm58DDSwGS zWlBd8esh8uc8GbskIye0cxUdiiAm3dunn9D4ui2pQOJFDbFZlBcT29LXLdZchVyugRBqcpUtq3 i5eQSgRXDcv0aNWb7S1eVN8tqzOpCBT4wjJimpDsMa95Q5wocuxx0XqKw7rljryIjt/4t4RSwyY XlFLymFwodux7s/kHnIUbK22bkF7P5e2PYJkoxtZsJiKLRX2jLM7jGBtvSNxyplOcmt0NxXYucx bZKBji0uA4x9ALY5VQcYM0/StfVwkirFfUbYeot/T21ZmkYCyYXf2UyZu9uX1G9DzlI/qCCJkEn FtuGgt9j7ehztbGp7kIlkwo7zZvqRSlOh23ePw6m6cFvMMfHaG3bxW5PYkT7tlRrZ4RvsI+f3Ag mP5qRCrUQXnhQhcWjKixAqpmt5g8xktnL6yVKRs4SozqZ/NPEZtfaaO+ENVNaIUIet+8y+rA== X-Received: by 2002:a05:6a00:9086:b0:878:3783:8a82 with SMTP id d2e1a72fcca58-8783783932bmr1483263b3a.52.1789822320744; Sat, 19 Sep 2026 05:52:00 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-877aa0026b2sm991805b3a.44.2026.09.19.05.51.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Sep 2026 05:51:59 -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-stm32@st-md-mailman.stormreply.com, linux-renesas-soc@vger.kernel.org Subject: [PATCH net-next v8 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Sat, 19 Sep 2026 20:51:09 +0800 Message-ID: <20260919125119.2107089-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260919125119.2107089-1-coiaprant@gmail.com> References: <20260919125119.2107089-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