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 A0770C79FA0 for ; Mon, 7 Sep 2026 15:38:59 +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=NYOpacz/uESlQX rTb3QOwxT5R1XFpGuOJXjDd0MoxNx8IgWyYvvI6UxDr39+WVajQnsFLlcJlS2HTnXezGTep8kfjNc 70yaKHlTLnVATMwcFz5eWitugKi0oHn8Kk/k3WXU/X2oyVml9zirHRmLr3yUO+TfJ+9k3a0etcSJs nTx8li0cf8aOunM/x4VOM2w6ZBFxP7sJF20WB8NyHpoVDxl8KB6DPJMCX/cprsOtjgxXOYo6Juwvf 1eFln/ztv41Z4rkbrh1GhJJvZbQvZX/Gro9wuMMKLaQcs3Yvj1uD1FFB+08Yaz58mxhCqyxJjP8tN XaxwCXlrd8fQyNR1NROQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x3bQv-00000007C2V-1uFk; Mon, 07 Sep 2026 15:38:57 +0000 Received: from mail-pj2-x00.google.com ([2607:f8b0:4864:39::]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x3bQp-00000007ByV-34Qm for linux-rockchip@lists.infradead.org; Mon, 07 Sep 2026 15:38:56 +0000 Received: by mail-pj2-x00.google.com with SMTP id 98e67ed59e1d1-399213ef56cso1810101a91.1 for ; Mon, 07 Sep 2026 08:38:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788795531; x=1789400331; 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=WU/u0l3vc2QRtnmU1V/aB+hVYikvU3xoX6hMlZ4/89YeVTjNj5R3S6IgUWPcIDpQxH D4ZEd471HMP3fSTCR+JXwv3xeuf9xYoxSf6z/yiMzxJI0qF3DfKmt2TN7IIGjnyR7Tyv irbTVlWLmIlCaVbGpOFK9vXEtlmda02TH9RtBhiNwWcaeII6syItYE9stfF40LmQr2c1 be7QVghQJLOFPvQ/HTtsH8x9fPXJqVVdpoHR8w+Id1/otzYZ8EptM0djC8q9+Obca7It 6fojA1a0XsqqdU6QKdlJ9bU9GAJLHcSCbuUBQkJsUw52fZp3c30LC8yq5uou1bu0525W zN2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788795531; x=1789400331; 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=oO55h/5yPReOl9iK2ajXIItM5g/yGq5Vvxohn4toIHEgVb7DuAyODUaXxMZ/3GPqve MwHcWbuP4GUP0gv6ki1rlX6eTgvwhGy8oGLc57g+DZBRj9LJbQlzFbhT8KYdcsE62Lkg wru6LZVGtzyX8k1l82t3rPylTHMbUr6Y58i8V3sfnhqIzlb9lz/4uwNoowMsKFImbZNu ulRr4mn+hc5QwXYB71n0VxzdgdUFKiVdZwTAXw2rs5+xE/4mByW1au51EFPJGQNmSEew Wt4GpT9yNVacl/rS7rFIcorpQWZZ8Br7J6asfc8OEBUWuDeByfUDzIb6VmWOnv/LqetK 0pYQ== X-Forwarded-Encrypted: i=1; AKwUvBztp+g2DNbY2m/aSpsz52vUGsWmM6aZ1oaWiBzEGTgJYha5B0dd2qCfAQ3b947NsvQ8ANUsdjNybUUQs3jYbw==@lists.infradead.org X-Gm-Message-State: AFuF++n+RloGlETO/fZtOpkp7r3IrOTjA+jOTpWgWmRH/3k/f+G+Qj5f i1i61nz2+Khl5HDPmDQ7sAyUOCz1/3Oh3FOm6Qxkpzbpibuw4YyiIu12 X-Gm-Gg: AYBFou0zQgeYvo3DoyQALyGsoFi9V1Sj+Wm0mlA2sJQ1gbq/AbAfyWHgFcsQQX+yqkV CYbhUwVQP+agZ5TMMVd5SiH3znEgo5YtXwRgWdy2eJS7OYiOjqop3YHRwcqVlDKvSEhimO0wMji MG6c10WpT/ev+ATcpr+JuGRLQdfJkUbeyZS+gIDQ8IbOSd/1VlF6G92HAkH3kj2jRyz+5RD4yOa fssGR43Kda296YBkof4YCItIPZDHSNXutuDzDRrV7OlQsJkEN2U5HZgRWfW0YR7FgSe0i8GfRtT H5lPtrM5jD2Tmj+v4Y1FqG/dItg2/KMh07fioEMdc0+iItDtEpOnR3a+OwA00fpR6fGqxgWm7Bf ydgkqPVUN1rekKFT/3oZ8McKyigAcU58QnmxPUh31YMbbUeGprtP6+q2nrecC6PRYwwUaUmV+1r UhjAd8o4RNyudhueocN4abQo94ScqNh3RenUSqYluJ3V/Uol6SMDWAn1qrzJQ= X-Received: by 2002:a17:90b:2ccf:b0:398:a2a3:b631 with SMTP id 98e67ed59e1d1-39b262aaf3dmr37885553a91.19.1788795530498; Mon, 07 Sep 2026 08:38:50 -0700 (PDT) Received: from server.lan ([150.230.217.250]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39b260fdf9asm21690121a91.9.2026.09.07.08.38.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2026 08:38:50 -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 v4 02/10] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Mon, 7 Sep 2026 23:37:05 +0800 Message-ID: <20260907153713.2572547-4-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260907153713.2572547-2-coiaprant@gmail.com> References: <20260907153713.2572547-2-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260907_083854_249421_6B410FA5 X-CRM114-Status: GOOD ( 13.41 ) 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 CB00CC79FA1 for ; Mon, 7 Sep 2026 15:38:58 +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=11R4zbrGYh+4if E7X+qUE/xULCWLgrVdodwva87zuaNYh9BLun51XKl9MRhJsIShMuCyPqp18gRY1gdI4U8C7gSFuPL vRf56nvzmmQi/IiHoKEfpXYr3dPjNKI3EDMzvOAhdFllsw9LrX+/1EjrEyihrF6Ep8ubGoAxBIZTh wGY2OBCYuEj+fcPE8fQeGYZh6UAqbgt2f8bpJgQJ6mA6ulPdTPgmgnMiKOJZJlKMBZIuxUYzUqLPF 0yrnW7NObiIpjCPUnDe2JMnfAJRrFeaueA+qjaG35fsThq5VMivfYwtkYr/RH3L3D/iMjo0/EJFGr FWp0ItJ782hJZBEplzgQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x3bQw-00000007C3c-2AQU; Mon, 07 Sep 2026 15:38:58 +0000 Received: from mail-pj2-x00.google.com ([2607:f8b0:4864:39::]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x3bQp-00000007ByU-34Mm for linux-phy@lists.infradead.org; Mon, 07 Sep 2026 15:38:57 +0000 Received: by mail-pj2-x00.google.com with SMTP id 98e67ed59e1d1-399213ef56cso1810100a91.1 for ; Mon, 07 Sep 2026 08:38:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788795531; x=1789400331; 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=WU/u0l3vc2QRtnmU1V/aB+hVYikvU3xoX6hMlZ4/89YeVTjNj5R3S6IgUWPcIDpQxH D4ZEd471HMP3fSTCR+JXwv3xeuf9xYoxSf6z/yiMzxJI0qF3DfKmt2TN7IIGjnyR7Tyv irbTVlWLmIlCaVbGpOFK9vXEtlmda02TH9RtBhiNwWcaeII6syItYE9stfF40LmQr2c1 be7QVghQJLOFPvQ/HTtsH8x9fPXJqVVdpoHR8w+Id1/otzYZ8EptM0djC8q9+Obca7It 6fojA1a0XsqqdU6QKdlJ9bU9GAJLHcSCbuUBQkJsUw52fZp3c30LC8yq5uou1bu0525W zN2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788795531; x=1789400331; 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=rXCFx6q3VCou3UVazpMZWYI6OESEBIchtRM4dncAECVLbO3eG3hyzpX3ZIf6ndtLOQ SG2o9iuEOvhoFX3deH55HxEokIGJ8jXaVPz/mZ+8dVcTNSRkZBZLqlB1mq27HqBlzG3P dJyv+2pZsBqAfvqmXnsGLX5z//Aq4orSbFhcCKoFDPC5GMTYkOJ4lbsoZrz2qTF4KcyL rq/d9Bg2Ua7wgPLXtIBgQTk9nfpHIJMrWYTJVDaV/u/jWdOzdakD4fPbjIoSQGzjL4/O ajkpRjgYvZYqv27PbZuC7bINLVOnApBeI8q1t7rYilZzFUgWiMSAfTeQ8U7KwDb+ANIr gK4Q== X-Forwarded-Encrypted: i=1; AKwUvBx/kwjjjymFJBmjkGPCS4cP+UWjecp6GPwJNK1LtumyYC2wv6p9pI2H1CWEvBWCd9FXmwdhNLmSSV4=@lists.infradead.org X-Gm-Message-State: AFuF++nG6P8wCwY5LdGNrc02kx+4E+JHaTfz9Y3ilVxS2gTJU0MZHjFL k5pz/PVTiZiE6rkeMK9gwVHJYquwdEPTirGCStfsO+LppS8W2HOFrcIu X-Gm-Gg: AYBFou0NL0CsEfuaorhQSPWNvK6KrWj1ujWe35rGYB7oanGrFl80W8wxOrntphY/DE/ 0z6aOIyY2DTEnVGvDZWu8QAtHpNHtBk9d9UAAHRnqNET6U55PJh4pMk2Pdch/wmwhUblWxkiql8 R1XfXQZA+aK1EndmBoTHnmMf6+305WX58YtbmVsoMKBSiRGel9DErhhjnme7/xZzHM6kPh1K8tw 4f5RSv8muO8YU0b++D0EwrqgBnrN8DzXJy3ke0e83slUZvVuLcjvOknuqOunL7ALCrty/em/uGZ a5szczg5jhwsXHwgrxsFBxW464Nf3rz2q9EMeUGMMIP9A0PIZWHOEkcv9x7YIN8I379Nr3EVyZt av5zO275yNUSza/K25bVkBlqIBTtDUzZhfWVA+Qn8u0oyKcPCYLqS4UhDlB7ipuCM1Jz+DSSbDH ZN1KaJuM2mo7tE5abt/EM7jMJ443ZSG308PVaXCFSoIruXNKIEE5TJhSUlj20= X-Received: by 2002:a17:90b:2ccf:b0:398:a2a3:b631 with SMTP id 98e67ed59e1d1-39b262aaf3dmr37885553a91.19.1788795530498; Mon, 07 Sep 2026 08:38:50 -0700 (PDT) Received: from server.lan ([150.230.217.250]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39b260fdf9asm21690121a91.9.2026.09.07.08.38.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2026 08:38:50 -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 v4 02/10] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Mon, 7 Sep 2026 23:37:05 +0800 Message-ID: <20260907153713.2572547-4-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260907153713.2572547-2-coiaprant@gmail.com> References: <20260907153713.2572547-2-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260907_083854_292638_33CAEC48 X-CRM114-Status: GOOD ( 13.20 ) 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 0C1ECC79FA0 for ; Mon, 7 Sep 2026 15:39:04 +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=i8GIgV4NwVon0MdS0BeG/067ch XFz5SRLDF6/uX5jOfRt6fQbAQxRH5akUsolVWh2AdamfOtF6WVhTrSc53ZEK1mD958ZSK9LQlm/xV liUmPgFm1qXIoXGO5v9TpAtfePd5wDGLX0u2OpRMWXu/Al9w7KT3vW2H3vvxHQbi5M8Nr29nHtHuP jFI6Z3Lw7tz3CLFDdrVOJkHlgnt4CRSVOzpDBLsNMnSszCVge8OY/cPtHkLNM81cFOeYv3yNNOUdx 9jKFNmQmNawgDu0Xcfwxvr+1QSetzB9LtFLzRTI2EzCS6h309l2e3ebRs1HgnRpknBUzj5ajufH8D G+3wq4Gw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x3bQv-00000007C22-1KFG; Mon, 07 Sep 2026 15:38:57 +0000 Received: from mail-pj2-x00.google.com ([2607:f8b0:4864:39::]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x3bQp-00000007ByW-34IP for linux-arm-kernel@lists.infradead.org; Mon, 07 Sep 2026 15:38:56 +0000 Received: by mail-pj2-x00.google.com with SMTP id 98e67ed59e1d1-399213ef56cso1810107a91.1 for ; Mon, 07 Sep 2026 08:38:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788795531; x=1789400331; 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=WU/u0l3vc2QRtnmU1V/aB+hVYikvU3xoX6hMlZ4/89YeVTjNj5R3S6IgUWPcIDpQxH D4ZEd471HMP3fSTCR+JXwv3xeuf9xYoxSf6z/yiMzxJI0qF3DfKmt2TN7IIGjnyR7Tyv irbTVlWLmIlCaVbGpOFK9vXEtlmda02TH9RtBhiNwWcaeII6syItYE9stfF40LmQr2c1 be7QVghQJLOFPvQ/HTtsH8x9fPXJqVVdpoHR8w+Id1/otzYZ8EptM0djC8q9+Obca7It 6fojA1a0XsqqdU6QKdlJ9bU9GAJLHcSCbuUBQkJsUw52fZp3c30LC8yq5uou1bu0525W zN2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788795531; x=1789400331; 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=aevwysC1XuE9Rjsgvduu8a2QSYq5XWuGaUzt2LF3cFI1KQfsibEMHkGdp98i+2qCPL BOj3Q/eDMjAAB5HwO/sBW0w4jH6YUQHP74SuZ9b53fwr2vI7NBRpOJo0JhDQQpdzlv3m 0eAYgIKu1/NpbbwyjnKUGo/KpQIc2A0P8ykXcKiuTnBID84HxNDbygwekmUWCMJxFiQo 0UTttqF7FDRE+p2dFoB8pEKVz9kVZaNT6PwWeDWHp7kNujTFsE23sptLrEVIkb4ZvDyk DoVwc9LUjcUlI8dWX5NCHQef3dOGpQoqHCGT3Tvef9jnNwZPu02RyxUsIWv47XKvTI2t p5ww== X-Forwarded-Encrypted: i=1; AKwUvBwRINIApJgTuACzB0QzuU8qmwJ2xJGBcB3PFq131Fr22YCBp2Nf0QDOJouvf8vj10RQX08Fd0hhWkwmfpWj2YSf@lists.infradead.org X-Gm-Message-State: AFuF++lD4TwtIKuwiiWbZ3xxzOzBiMqyc8UAceIXETdggJLgW2rtI+LF Gq7X8PZK4z/txSkPgjdwnnBwGzZKohnpDT5XoL8+DC88mRa2hsJKzPXI X-Gm-Gg: AYBFou2EA3oQGmSV8GPA+LwviJBW+3zvBzSTp8JrOM4cpbcGV/2LBZYkWtfqK58tBot xhHxowgsvOYOil/h0m4PRkmWnEXpLf65jyNkrR/VmICkhFp3LM4+5z8AgtBzQK+hQJwLR9eQeAR shKaTX9FpJeJRK7wQNdLl+g2xlJFvcKpzxvOdJS5XE+QFAXHRr48aw5FHvrj+1qOBMsQcxKcOAv Uo5bT0oBLxwZh+Axj0OVDzT4s/G+xc58vZYKmz1Fzyb1BQg4tVb5LlqZJRY7p+s4yeWhxc9XDx3 DvljbSwvyBUaardLhXpIoim+4xHDgGwk4IAebq7QVJbAMNnxG2eroExd1fhDGje4/ICaR2Qmz5J 8MXeRu/XSrFIpa8AGxeVbG8TmELoAMLqn7nbP76EdSTujksNlsHZhjyaxFMiSt00zFhix8dMEtf TH/1MGRFJcvTYP93S5PHq3YsQ+y+9iyLdVTkn0kHkcZ26a3DtA3XlGi8EzsQ0= X-Received: by 2002:a17:90b:2ccf:b0:398:a2a3:b631 with SMTP id 98e67ed59e1d1-39b262aaf3dmr37885553a91.19.1788795530498; Mon, 07 Sep 2026 08:38:50 -0700 (PDT) Received: from server.lan ([150.230.217.250]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39b260fdf9asm21690121a91.9.2026.09.07.08.38.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2026 08:38:50 -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 v4 02/10] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Mon, 7 Sep 2026 23:37:05 +0800 Message-ID: <20260907153713.2572547-4-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260907153713.2572547-2-coiaprant@gmail.com> References: <20260907153713.2572547-2-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-20260907_083854_277469_976C9BD1 X-CRM114-Status: GOOD ( 14.83 ) 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