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 6EDCDC55173 for ; Sat, 1 Aug 2026 14:23: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=EkekRenuAsJhpFU2uDvgM2TvfpEigWEYeY3rP/EPu8I=; b=SrHb38pl2thSIn gyGIPZYjlgnT6dc8P7poZkyCIJsk+zLmpe2oZ1je9R+RZROH6M5Lc6c1nNFG1d7WXc+XBmRCalnX2 fUAWdWt7KKBV8YOLoYLcR7kkSqOUnzuq8jsvqvXfoDE2Igfh5mKDuy2URHJhQo6PwXjJTW3QoBlT/ KSPt3yehOhJhWXFUyDY5S/OW8yTuNxtjExQChXMJRBwhtNHEpkrguEujUfGR1HAxFZAQtxgIr/eFi bB1gMBttHJCJHLjrcSJdRhZl6v7QAjeGXIa6JBVSMAg81sSkGQiVuUGbPUmcIxmVlTI4FdqEjLuVH ocM5d9DkbFk0jtIjEJ+A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wqAcc-0000000EiQO-0ily; Sat, 01 Aug 2026 14:23:31 +0000 Received: from mail-pj2-x04.google.com ([2607:f8b0:4864:39::4]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wqAcZ-0000000EiOP-46aC for linux-phy@lists.infradead.org; Sat, 01 Aug 2026 14:23:29 +0000 Received: by mail-pj2-x04.google.com with SMTP id d9443c01a7336-2ccc2e84048so11250315ad.1 for ; Sat, 01 Aug 2026 07:23:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785594207; x=1786199007; 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=R14Vfh+uQ0GDS0HAgCXKR+B7G++p39WpQU0dEr9n4cA3jV+HI17AyPphkqokH+/FRX 4l+f7BzXXHGbqCyxv8HF6PcdNJtmZLSdPVdwTLd/Lh34WoLKToJUScmKt2m568XrLl6H l10b+m8aCkm+iG2+BcGvIGR/pRTNVXP96CqC+elsZ5XP7Qs8nICHsx8cL0afsHbL0wMt ebgo3jqtIzJPaK2uZzxjuA2aO4OERyIxor4VnVGPSRZfoSjZvF9cTizdXL9Bqp6hhZ9B N+y8ysQA0HEbKSYgI0Hx8+dF671XZj8t8jVSTFFZR5epv5LGrQLJ5sksma7N4UP1I3Ob Q7bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785594207; x=1786199007; 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=iRhQACjqBrtfF4OuBkfst/aY55N+EccC5hwF80TR0LOn97Mi/0ac8zKSxipwhgXRtE QDm9IKpdYXOhdeeY9/lmtS9UZ6Vd9IeTEfC4TGlZJJXZcbOEHW1xBgKxvpVS81UC0JTY SRJ3uJ+g9vEVD815fzBNJnrQ5ov4ptRGMi2Z4hQ8Z/rPP8+OuB0OnaIUXoaegyLJZlto m+tSMOBQu5Lx/Usqj+VVtJmf+l6Ej1XcYG8FPQBkpw5q1dEEN3uGJTGXG1ST2xt8NASt OLkoVtN7v2H1CLfNBfsIOPhMqra3C6+ZJoRSaM31CQnjsY3mX+47c5sSlgC8BIfgzqkR nzQQ== X-Forwarded-Encrypted: i=1; AHgh+RqTBaaDqU2v/fpoJ+1NuMAQtc2Doc0FR1w7QC06mIjLMKy599tvdFzHY1Of6E2c7QzOkV2IJZfNmt0=@lists.infradead.org X-Gm-Message-State: AOJu0Yxw8N4ya34F3OV7tfeQhR2HaRSBUw+j9+/C7ySlCPFUYRUtWz2K 3Gct5ppU8uT4rChyduDfU3hgitHUTSPMuuoMagXdBLIcHIJ4XgGKmZT7 X-Gm-Gg: AR+sD122XWs0BebpGJx6b9YO1RfBIrqjbqTiJgMCLwr8wS+BXMXVYj5JqDor5v+n5we GGUFSElCbqO87qyUc8z1J9Fr18BEk6trNl+Fp0TboZyhjiuFZjSKD5XzSq4pfIPPn7cqzCwzFsp uY0RvC+OI3dsvyrgnpbCtFupfQE3nqa3wjrC7KDEpGM0hWSxbOMm4ocLwUFPKviUf6wwR4Yau15 /v6a/GBc9Gd6YmMvhfLNhTTvE2X1aAtp+c1a3Krd/qvCefj79IbMvLd8ojZwUAurdgEqIOIFWny M1EhyfSOaVLdWXzMVYPMfOod8Lle3SXOY1OCUR3X3C43AauxAFLFjaZ5+3JWXFuJRiX6xjSnB44 E4fK/nILhY84aDOs8kzG+JQ4BgsH+XNNhPCA01hAwlHWJWPhglmfcDeBllyzhJgLGDWDViiWXyX FLjCR0rluCNjPB+a60qOH69MzJTJefvFOoZZP0WcGJktL5hCZ0/ybngOCc08NMdNoQHA== X-Received: by 2002:a17:903:2b07:b0:2cf:a5da:705e with SMTP id d9443c01a7336-2d052494227mr37113295ad.41.1785594206913; Sat, 01 Aug 2026 07:23:26 -0700 (PDT) Received: from server.lan ([103.213.4.16]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2d04ae5ac3dsm18043845ad.23.2026.08.01.07.23.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 07:23:26 -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 v2 02/10] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Sat, 1 Aug 2026 22:22:26 +0800 Message-ID: <20260801142244.679437-4-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260801142244.679437-2-coiaprant@gmail.com> References: <20260801142244.679437-2-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260801_072328_029886_E9267EE9 X-CRM114-Status: GOOD ( 13.12 ) 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