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