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 B2E98C982C3 for ; Tue, 15 Sep 2026 12:39:08 +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=wW70Wf6dWMLABW k6FNJE6swPsDKmVN5gEKRx88MhaVeNM5RVslxpurlFnCY5K7il7L3yljukYzv9pOYyKqh0VeUVs4V s60qh+psFs1uLJyVLmzHTr1zjGe4ZUdYFj6heKDkqR+viD0YxvvtXgcblo771mlt0eQl5ZGRnDSax fZnzPMm5N78GZCp5PGNdl+6NqCde9qZla0d8gZw5SmmZ9dHtEwfiNHadLDgkZWOW017YPEKlqZFNy uoX/UcHGrxoHhWDh78DHrJmlTEVPJKRvuw4XXmXw1wfc0fXH971qtr02Q7TkUDkhQGFsecn2nVMSz tKQoXRcvgEe1ZP3gxlcw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x6SRF-00000006XGk-3lP0; Tue, 15 Sep 2026 12:39:05 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x6SQw-00000006WpD-3bYg for linux-rockchip@bombadil.infradead.org; Tue, 15 Sep 2026 12:38:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:MIME-Version :References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To: Content-Type:Content-ID:Content-Description; bh=v2tJApUzC1LEzp8M/eTL2SHChylQhCDDbwAQQxkGsv0=; b=pWcMdLMDM15kTn3mO5GwUyuXXM q36CfPaqq1XuS427LJ8rDhHPXZGkk4ek/tys7b+4glzrb5kP1oheF7mEL5adjf+Mlg6hTsnN9FyJA OwvL9OFYbKtcI6+f6motBa5X+XkNJIgQln6Wi9hjaXUJkZ2rE5AthR88a5YLKMA7YeY2fO25RW/zJ i5j5ALmR6fGlLyhn6zenRmlJBG8JwXHuj3fWNgjB2wUoiV/XgrgVmr12rKx1tIUZfZ0dDbWYFTmTv hnSKCUS3i/b8oeA4UaZ5bDNg/Y5jJS65I8UD6G7+KZwvNR1yyHiOjLSg0osNzvwZdmUhSa2VrA2pR 9pxgQMtw==; Received: from mail-pj2-x05.google.com ([2607:f8b0:4864:39::5]) by desiato.infradead.org with esmtps (Exim 4.99.2 #2 (Red Hat Linux)) id 1x6SQt-00000006kGg-48me for linux-rockchip@lists.infradead.org; Tue, 15 Sep 2026 12:38:45 +0000 Received: by mail-pj2-x05.google.com with SMTP id d9443c01a7336-2d942de6574so28152915ad.0 for ; Tue, 15 Sep 2026 05:38:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789475922; x=1790080722; 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=Dn3gv86bCSuq8TjgCq1iRrWSrcSaX/dlLU5s9P8sr2pqW9+f3MDtIW3t2DAKlQGM3N bAW/Ja4PODCaT4T265xFJGOgCIsWjVY+B/v+fvk2lBRd1UE7quKPZwIzzTzF6TQvvLma DcS4EStbmTFQYKRzdZjb3KbC5b+OvtrR2Pb3Xie8U1tGU1F5p489Ed7InmvWhvgEffkF 1S8y85qP0zrHqLfatOzDUfVUMQeYvuG/f9oQQ93sTwdoY8IdjtGjp53JjJt+zVd+tFLo LrkFsrxxeceqn+iPUBtPxorUkf+DmCOlQtL6jSECRcL1rvZOlnsf56AVZxI/7z1VaM2/ ri4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789475922; x=1790080722; 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=ScOc8bb/IXJKZpxtMoiLqENort6gqyqsMwPPgBkOkqzp4h6+Folw88GoM3JlNUfpHk 3nIxNLvvaEPJ+owaNQadpTWfySKGnO6xV2HEJnp3midSkKtcFTYV7T4Al3d5u48ZJmCA skMVcb3x9rkXOVV1aqjCXFcFg5KwOpJi2UA2o4akrUKK/VJe4cU6UnYb7RzmARKaF6pW rZrV3TMGRr+dDdMni08/r+qRlg4m7B4gWYDeG5ui2Q4DbuL6YAtDEtsYk9qQeg8Qu47C pLgYM/qXer5KFaYgM6rmVkuMTl0zZ9cZgbkNjsMY2f9/EjgOUsjE5AzmtuIGK46e6r2R 0X+A== X-Forwarded-Encrypted: i=1; AKwUvByy1Ihttz00580QaNRdb+v+CsGJRcHQoWMABgPC/D0RKAEBjFgZQZyKIkUUU09ZyW1MWVo76FUNwb88MWCICw==@lists.infradead.org X-Gm-Message-State: AFuF++lLupIMnWsfMh+Yzo15IRkqkRbjFkaHYBZQSOVzwFes4BMDN3SL eWwwkXb+hQcB2jM/2UCxKP6FmagMxZsmpmNDgzS3+1XzfWQdcPSs/2gS X-Gm-Gg: AYBFou0bByKsB//x/2jS1nb1SlbNrLmLOHh2ABveLIhVYwdUh11tYseSQRkHVqDT4gr KXa8tm+cM20uEKOCrNf39XLY0QZCYVX/4lClojQpdfcarhdvCZv4XSTnx2lwftXhBZ8LD1KsKzO 28wantFt0+QAq8qR0JWb4sU6+HffofUebPxXq7QySrRQ564qczZI2s4DmL8G8m8MsyusLmgPyaD 5Dxxywso4Yo/VG9yCr3KmluWBf/0dVDiL1VOLppq3mEb8bhfEA4gjQFG1p3ZluUYmlupmyD8/d2 ifetSsJJvJ+qSXA2hYFdSr5XxYWHrwTcIFiDYnSmeB2FSEr7ouyjA+XAUv6rkqvaPb0DuXSfT0U 8JVNbaZZsRtga4x+7Ll/Zl0GyQ6T18SklcZLeI0mLB3r/EBtYs72E84u7mSG3y/7nroDeBCqc0p PW9Tv30hfTTyxE9iloes/BbDl6gsp1v/fw3VSO5WPXKnQ7/gpQQpMdap7ewuWrib9A04mNG6NGR NC20eIq X-Received: by 2002:a17:90b:39cc:b0:39d:e54c:8658 with SMTP id 98e67ed59e1d1-39debf547abmr16493286a91.5.1789475921598; Tue, 15 Sep 2026 05:38:41 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39dfdd28acbsm5307259a91.10.2026.09.15.05.38.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Sep 2026 05:38:40 -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 v6 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Tue, 15 Sep 2026 20:37:51 +0800 Message-ID: <20260915123802.1561724-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260915123802.1561724-1-coiaprant@gmail.com> References: <20260915123802.1561724-1-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260915_133844_106934_AA6CD091 X-CRM114-Status: GOOD ( 13.46 ) 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