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 70207C88E72 for ; Thu, 17 Sep 2026 20:47:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=v2tJApUzC1LEzp8M/eTL2SHChylQhCDDbwAQQxkGsv0=; b=hKcHYLjldrFfnUWysKKs1s29NI 8euddO7tND7oMjcIksqEiim/YsFiRuphJ35f89LtvqVfLCvm8ho/+hr1LMx/bI8Ur/O+Z/eX3ZdFQ sTOQJvBGuTGl19mU/qkuSwiqnxpFrXf4w6mdWV92cqQ3w4UkD/Iu1/ErIrIoZIVSqzWhsAO1m8zyr dZX6Ri5HMEM9zWTJn5dsGh6UqGLxcQGfq/ds7N8NJxgThY4ofw+BYFzVKU8NvOJ3xULr8wRthyi3W 2Rpy/Nk7CPx2NW+B08mYI/PWFk5XdoD+AhmaAlZXTkbKxnHCJX315bI0kP0kHmNFnw1/ybWKU9BVc ooDOQszg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x7J0y-0000000CSXJ-10Mj; Thu, 17 Sep 2026 20:47:28 +0000 Received: from mail-pj2-x08.google.com ([2607:f8b0:4864:39::8]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x7J0v-0000000CSUO-0nac for linux-arm-kernel@lists.infradead.org; Thu, 17 Sep 2026 20:47:26 +0000 Received: by mail-pj2-x08.google.com with SMTP id 98e67ed59e1d1-38fd9408220so21458a91.1 for ; Thu, 17 Sep 2026 13:47:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789678044; x=1790282844; 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=Rm/FDPSzisZPQBk9Qw8VFbIsuQ2K/6aEumKwoTm9/q90MpEWPwlGRMDydgXP1ip1w6 admFkAfGnYZYA7/AU6wUO8SZFPpQcw9WtMlIZqCg4wAEEfRr7qPQLqDc0zo09jDsJnE0 k06lHHxS13RHICmNYHXYDsNTDsc58Qonj9fRRz2MYJJJy8Y6oAF3ProDF1bGpFTZAoDB 3PAt7DB9p5FJ2uq/OXRj6KKyoKHY2BEBmWRtnTU5E3XPdxB3JjNB7GDXzYuD4j9AUpfB eDLlHoktPnoZnbxgOjtEKXqL8+dzDxW0cJRfNknt38FzhTPL5LXKy124CIgR2dTBjf5h BA2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789678044; x=1790282844; 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=HtXzxUQN0uvuCFj0KQPlA9BlmmG6KPuSBuRDEl69YztHOxN/0fd/b1XkQ70I+oATCP IE0K7YZV7lFAM0w0g4OJjjQXuCgzmF0vacbu9DHcfgtuXi0Ch1hrfK0XhFGVNT0gGmPv RUA1S16WYtaqJtjK83BDtGZm+E+Gu/sHKGmDbQfE0SM6fhhM7Hi8vU5K3E7ViXWQDD/d 1cxnUzKhU0wkyHLhIGj+6bVUMAhb+HL+F/TngYe9j+pUhrncp9ForfvfXqf7EZkUaUqq McDwl1/BEI+kda1YQBjmfPpFaVVDLaws3j6OorH9GEvwCC63N1uOcf5Dv6pIME0pbj/O tpIw== X-Forwarded-Encrypted: i=1; AKwUvBwcro1+lNFJtfRs3rGmZ6pbFvxost5UD5l5iWYGm25SMd2u6cFUtN6oR+Pp3bDhgRs4T4RX1nYl5XvPdUqk5BXi@lists.infradead.org X-Gm-Message-State: AFuF++ktd3KRaufmLd6f8ZVoOabpptAXQmps/PuYHDoTGKfg1A7QKvcH on0iGn7jRcQdSn0x9dTuggU5puJ8g5weiAl9Rzz5ZhbYKN5gXP9rKRyI X-Gm-Gg: AYBFou04SAxmZvo3Z/0JLOrKiTbqTdQd+IGyU8iREg044Ej+vpSw57cbz0bY+TiF/e7 LOVbCiO4THiwjcyTrHzQvmiFmOVRNxFo49c2E1XoDp3WN8WAdLsWEJgF26Yilh5FVyfbhzfasPM xTok89hHEo39YdAV4IGbYhnVB2zlhcNFMrlM6LlwCRerdxANkdDRBsECIXNNpJOL7Xu3nVgK+Il 31qsm+CWpYw52I/M2W6qXGwSqugcWPQYz2Phy3wV+O8f8fPhHNPjBMdNcMMrygsho6KcS1yTKNV CgSiroyjtL4r5jgeh4IbwV9MNHW/o6GpVh2CyT0YtuSIkW2hJRnGrP9mMf02fiDYX6DY8VnYxiw /qFsAsVi2chEpX9aF09ZdSJWJZX1WHGJ4w6TwhAMzWnpA3DapGpPwuDkuPDV1pXfylfK3b8isxl VRlBUEofeTmgeeLyVAIafjUl6jHhpBAEqiZpxdSAhUtYnTNms83gkDWqI4nsixmgyGs8APU18j7 AeP38pN X-Received: by 2002:a17:90b:3fcc:b0:39d:efa9:cd1a with SMTP id 98e67ed59e1d1-39e54d36eabmr634669a91.4.1789678044538; Thu, 17 Sep 2026 13:47:24 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39e50a4bc22sm1232196a91.17.2026.09.17.13.47.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Sep 2026 13:47: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-stm32@st-md-mailman.stormreply.com, linux-renesas-soc@vger.kernel.org Subject: [PATCH net-next v7 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Fri, 18 Sep 2026 04:46:13 +0800 Message-ID: <20260917204624.2427486-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260917204624.2427486-1-coiaprant@gmail.com> References: <20260917204624.2427486-1-coiaprant@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260917_134725_235850_100E42BD X-CRM114-Status: GOOD ( 13.93 ) 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 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 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 A8D1CC88E72 for ; Thu, 17 Sep 2026 20:47:28 +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=FVoshQTkHR3X94 99Ipb7AhR8B2wr/lURWwBD7gqataA+jE3Kv3109T+lPtCiP30mhjwxIMfdkxCPzq/+MwIDnKj7qRY mZwoU5l83ojBJsAD+xEbaGGwaDaaURu9jXop+r7HtFrHk6Bf2cMJJ/w9CDHOOV2+5wqYnPeJnLSJv OqvuiUuOrrlxFjoQ8o8TGGBwHXJifIad2GZU7mDzo1aoeqz8V/QPJ4vdQdyolJPaLgW7B75x3bsTL 5rSFPFNx+hSqVjJfwjTiCKavOAyzXW0hm/A78ghn7hXpBXUs4JeMQWM/s4uQUtA0yv5V/xSh+srdx u5vRcUQuDxPfdOnTDl3g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x7J0y-0000000CSXg-1ZEr; Thu, 17 Sep 2026 20:47:28 +0000 Received: from mail-pj2-x08.google.com ([2607:f8b0:4864:39::8]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x7J0v-0000000CSUP-0o3g for linux-phy@lists.infradead.org; Thu, 17 Sep 2026 20:47:27 +0000 Received: by mail-pj2-x08.google.com with SMTP id 98e67ed59e1d1-398b9f722abso39495a91.0 for ; Thu, 17 Sep 2026 13:47:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789678044; x=1790282844; 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=Rm/FDPSzisZPQBk9Qw8VFbIsuQ2K/6aEumKwoTm9/q90MpEWPwlGRMDydgXP1ip1w6 admFkAfGnYZYA7/AU6wUO8SZFPpQcw9WtMlIZqCg4wAEEfRr7qPQLqDc0zo09jDsJnE0 k06lHHxS13RHICmNYHXYDsNTDsc58Qonj9fRRz2MYJJJy8Y6oAF3ProDF1bGpFTZAoDB 3PAt7DB9p5FJ2uq/OXRj6KKyoKHY2BEBmWRtnTU5E3XPdxB3JjNB7GDXzYuD4j9AUpfB eDLlHoktPnoZnbxgOjtEKXqL8+dzDxW0cJRfNknt38FzhTPL5LXKy124CIgR2dTBjf5h BA2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789678044; x=1790282844; 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=qLaIxsQv6Ubp6J7psugB711KE/JUPxBYeIGxrrh85ely9PYIb4X5ekNaBcuPX9HwVA 6PlEjovCGI9BK7U0XuKO0g0HOnFdFWTnDZrZygCvpLH2iY3nFK9ap1ayZuO/IJN8kmba KXyPweBOVWc+GE247EgbVdUim6vT79dHv1IjTOovCgZhVUBPYzbA2bRoRPpmlmMb77oo A0ro6zwekbjeKNAGt41FGbWjlVItscYXOylqHSKMk0AQTdRPjg8O5T5qHZn0gZ5MuVnl n/9/lUz4rQg7uygvhc6vaxIZSobOZiAvCXtH9oo1wbn4Du1zjVPrBJ7+Ceb2oRObJLE4 AsRQ== X-Forwarded-Encrypted: i=1; AKwUvByRuLFy2MzI3rgwkK0LHYWvd26OOdzmQ3ihi4ZdH98Qrel1cCmeU09uFdaaea2XE9nBy4al+Bjbaas=@lists.infradead.org X-Gm-Message-State: AFuF++l/eW3hkenDd0/sOX5MaTXT+Tg3a2yA2PBYmaU8OpJyDDiQCQwi z/9JGYDaU94yWCFJ/XWnlIVKZu/O1dyisvx2SY2O+2VXUp841Ol4lgaR X-Gm-Gg: AYBFou1Ub9Or7jCD0givetDs90wwfZJGQdts9FlNUR3PJHCWjHrk7ewRac8cZh/eKz8 CWXXVm7CeMz/BVeZtKJRpAs1ecE+fMttA95zrndzbqVnVk/r8eWpci0Tsp4apRdDLIaYhkIfhvx ZcZqT93a1wAqx5vNnQHtZpveq50V3avSeDbNEUOddYD3lCPdUpjAFW2tkTuiJ24kKf7Gz8ijm8j 9RroIFS4A413r11lpQWTz7Qab7KYRc91jto3EfwiA2ZxzgT6mz6ypJ8pxECMByyT4h+OZaPqDo/ KwXLfaRnKFJ4pgiFmCik38wohf6eLOGIMFgap4KtvQumN+03KKmyBR+EZbmyL71gVKGet2Dd2rB zNpyRMhFPfv8hmiEDqE7yHFTUw3THRswJTZAblmSxiqOPghmNCFN2LsC2HnhBSdZf9AqcbY1tyc qeQxedyeOY/+wUKmDt+yycQ1HcaOtb0ORMRc6H/QevtqTJR/cX285egD5HjGd9Syc4Hfh9cMJ+L Mez4LRH X-Received: by 2002:a17:90b:3fcc:b0:39d:efa9:cd1a with SMTP id 98e67ed59e1d1-39e54d36eabmr634669a91.4.1789678044538; Thu, 17 Sep 2026 13:47:24 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39e50a4bc22sm1232196a91.17.2026.09.17.13.47.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Sep 2026 13:47: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-stm32@st-md-mailman.stormreply.com, linux-renesas-soc@vger.kernel.org Subject: [PATCH net-next v7 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Fri, 18 Sep 2026 04:46:13 +0800 Message-ID: <20260917204624.2427486-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260917204624.2427486-1-coiaprant@gmail.com> References: <20260917204624.2427486-1-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260917_134725_234108_49C6E3BF X-CRM114-Status: GOOD ( 12.66 ) 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 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 442CAC982D2 for ; Thu, 17 Sep 2026 20:47: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=lueJppVxy52ZEFEQ+3ID+cWS4uCV1Jkr1/oFm+5M5dw=; b=E1OWRC0mvtPWyx EKMvfFPhudhmTUUgL3oH+v9qUyZmSYDJK2L0Ramb08gaeLuL4eg1rRpR3hxNdhNPHE7euIdy4FD4/ zWDMF6FARhpuVJPQgTpBhCqJPDGf9C8t9244rSFBXmGlpNcL8cMm9YSv2KX50jqd9ik2mgEQu83y9 3ScnBgJ9Irbk+vJwbTBFNSYcW7Qf/GuzU2l6gRzjbH2Ipjc7g35elj4JIYWTCHLJF9HDA+QDBksqx Sj95Q++Z5VkcKYR9Aif02RxVPmWosrBfNb3Bxid4EFdJ8pDuNntgNmaa7kwwXkEywbyStp53E74tH dO4TUzpaWWaTO9gBI4YA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x7J0x-0000000CSWC-0hDV; Thu, 17 Sep 2026 20:47:27 +0000 Received: from mail-pj2-x08.google.com ([2607:f8b0:4864:39::8]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x7J0v-0000000CSUN-0orh for linux-rockchip@lists.infradead.org; Thu, 17 Sep 2026 20:47:26 +0000 Received: by mail-pj2-x08.google.com with SMTP id 98e67ed59e1d1-38fd9408220so21455a91.1 for ; Thu, 17 Sep 2026 13:47:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789678044; x=1790282844; 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=Rm/FDPSzisZPQBk9Qw8VFbIsuQ2K/6aEumKwoTm9/q90MpEWPwlGRMDydgXP1ip1w6 admFkAfGnYZYA7/AU6wUO8SZFPpQcw9WtMlIZqCg4wAEEfRr7qPQLqDc0zo09jDsJnE0 k06lHHxS13RHICmNYHXYDsNTDsc58Qonj9fRRz2MYJJJy8Y6oAF3ProDF1bGpFTZAoDB 3PAt7DB9p5FJ2uq/OXRj6KKyoKHY2BEBmWRtnTU5E3XPdxB3JjNB7GDXzYuD4j9AUpfB eDLlHoktPnoZnbxgOjtEKXqL8+dzDxW0cJRfNknt38FzhTPL5LXKy124CIgR2dTBjf5h BA2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789678044; x=1790282844; 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=lz896X5e0pUqbaj14TcnktxKDe+l4G7lCuhIEZbWAywDLy8Tyl4rTwxOtvp20lKyXV orDCYjcFfThrSbXoSci7CtC638tlZu5grI2yypI+zTNQG+aHacvCI2jQpgVNcUzDMYBG ezMJeTh9rz7wu/W+dGwEoDanfiwmbuery43xyeRQ6sMHEJgYyemXT7HADCcv+6aDbJqt 4X25NFJpDkDUGoEmqJQ72sWcfhI9Ugkt0gChSsTyj+nS3g3Tb8Hi+W/ryYCNhbqX8wzX n1KzPCcjAZt8FizbUV6XUm2ne8dSP3NYHdT0hnxIgP9GVp0SARd4xpC15TxktrDtgLRl ljsA== X-Forwarded-Encrypted: i=1; AKwUvByiXX4Qpj4HE9m4430SnN9wikHROdNObwyj9sealw9Wr3KZpOVlOT9h/BcTL5SSMvVDKQl7OvUY+y6hBdp0xg==@lists.infradead.org X-Gm-Message-State: AFuF++nMjcyby0nizr0XmRhFppuD9T+O2HQdeQefxfLM7jSFsQsu2iJS ELcUuFeDKU8KOSHiaqECULnJqn0/SibghDLnmDdyYG8tL6+poXHdplwZ X-Gm-Gg: AYBFou01c7xL0zHvi30QWYoJ+Dgnsy+k9vI6dPIQymHzg0e3MGWpt9hdiNnw68cpHT0 q7Cv1glXe8FZrcvd8bSFymIA7g+mHFS7XqOu5zicJFGdhAU7zMX+x4fs6qz4TiiNuTR9VdBHbko i34qt6unqkUBB87PF98aqccQeQ9Jk+mCrwVUs2EScj+w1kbNvVYPCNMlaNBtsAUw0CzEPfra131 dlx05Bskn23mfaVR9VcwqH6C5xbHbHiHYFg7dYAKIa8I3otVwOHB1C1x30qWTC4+OcGkAPtRWPp 8Aza3FmJgJAJhLmu2eF033V6Ryf0F5hEN6V1rHxGMuVZwyy1yaIoX8O3YNiKM7TMQ2P357tR/kr SWJ9b0YjBFq4cWtYbr6Il24c1zavFgWL5nGEkjmf7FdNfk6bF/9sPlSmPc08o7EuyOsjAVr27j5 52ndGn3T6x497n1lsnCtr5PmNrnz6RCo/1fRLY7VwigHMO9fXYUrzfUEg7ja22/noqH0jBh8itT vfcx1zO X-Received: by 2002:a17:90b:3fcc:b0:39d:efa9:cd1a with SMTP id 98e67ed59e1d1-39e54d36eabmr634669a91.4.1789678044538; Thu, 17 Sep 2026 13:47:24 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39e50a4bc22sm1232196a91.17.2026.09.17.13.47.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Sep 2026 13:47: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-stm32@st-md-mailman.stormreply.com, linux-renesas-soc@vger.kernel.org Subject: [PATCH net-next v7 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Fri, 18 Sep 2026 04:46:13 +0800 Message-ID: <20260917204624.2427486-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260917204624.2427486-1-coiaprant@gmail.com> References: <20260917204624.2427486-1-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260917_134725_247876_37210846 X-CRM114-Status: GOOD ( 12.87 ) 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