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 84591C982C5 for ; Tue, 15 Sep 2026 12:39:05 +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=2BvT5VJC1THNt0 /tyEUPDZoqVBeq4zSO+cyai8LuLQzlDrPq4e7OtcPj2yf7SGCn2/AcaJLjf9BlPttCtBDqlLElD04 KObXL+poFgIadWEo0fHcdcGPqCKc+vRWuPrtV5cAs25lsUbc5iVgjR+a40S8n2BIO9oQNSgooTQEX Q3FYBJHDecVM3MN2VAgMCi56UulyazgewrfLRjs+KPQDFBHjXWIVNCF2BEVfmpSg+OQtgcw0YvXhm hYYt3L/mzKxdz9/55DhFZ6Ky0DHH4xfgUKJKwHd3P6YKTQXBNEyrotzlxWXc+hEEl1tC6JQVXHWv/ j6fL96iaPj03CG4BKyYw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x6SRF-00000006XEt-0jBb; Tue, 15 Sep 2026 12:39:05 +0000 Received: from mail-pj2-x0b.google.com ([2607:f8b0:4864:39::b]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x6SQs-00000006WlG-1m2m for linux-phy@lists.infradead.org; Tue, 15 Sep 2026 12:38:43 +0000 Received: by mail-pj2-x0b.google.com with SMTP id 98e67ed59e1d1-398a384b5f7so2726480a91.0 for ; Tue, 15 Sep 2026 05:38:42 -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=Gzyq3FJCbFm3pKG6kddf7OfgBc3v3ujK7arZ5GMpJ+O0efP2j8v7yh9X9CxM5aH7Qt tRQcRxtLphProRSAzf0j/DKwJ93qMFeLS1WgTOHG9bF4/8/2WqXUmMZWtTw9y+vfjy9U KFB7km1WIOxYcqfWHwzbK2hWjBTpuBA7lBiNGpzm0A4c28C9BYry4ab/qTfa7hpK6XrK u/It0PEPYinxShOrWnhmCXJrs5mVq2/il+2kIEcr+IA7s1KK8OTj3lsTXzcBbc0jh9YE rzCOoIp5uZ0ukyPxUVBSJS0r/u89sFcGLWeUPTTaJTXVcCvVEPGIhkoorFLwYO3hbxZj LXkg== X-Forwarded-Encrypted: i=1; AKwUvBxnmN0DITVXTqBnf0gzQpa2MtfwT7ZSw9lfqTOPfdWfkO6YA0o+k5zYGmEtwpB0cbctAJf1k1PLlCw=@lists.infradead.org X-Gm-Message-State: AFuF++mEuhInCyOCFqOmhz5h/k9mj6rjO0UpmSxbcID3AmIQ9gxyK8Ew CJ55dTo4iDpV208AnlFiLqEWW7cM3RUPylqbqk6ruBa3NpmkWk0MMQLa X-Gm-Gg: AYBFou3zwwedYXKKR0UT8aL3YnHQ5JSDVkhTvBXiJHpqAIpVKN5qMXq5gGd6EyiDTUw TWqSv4Tf90ZkkodsnjC2OadhDD9QJ4ZUrpm840GJfcQmQ+OF0TKrxOj2qRaCTXwr/csckTw3A9Z aaS9nFdkwibxIBQ0RCIO87hiijOwJHTPWQ9LwPSqTsEwO2B3F68Z+G8ogFqKnbDRJP3A1HePvus ygJE+iJoXn4b85FoLuSSNih3alxSRwu7hwtXWjETBEDUeLot1nCSzkI9vDP1bmV/vnpsmT/TuwE rkUjR+vtj/sXKN0DD0u5FZAU0CMHVjw8Gs0DdM3IqMBVoHt8h5Lx1tA7aL+mY2OBtGbclGMerol ctqDVTj8iVAMCIm5jF3sd50jfe3NeR5l5P1hUsmQJbj0cZH3yhuqcwLU5ROSxXdXYYvmsJM9tyW 4O0YdGO5xtKiEHiIqHwU32SdE8FWjghQXsxZM4VNT/WM1+xFXPQKa4PiS215ncUtejPQou722/G uYxdnR6 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_053842_468379_49E5111F X-CRM114-Status: GOOD ( 13.30 ) 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 B9C5CC88E53 for ; Tue, 15 Sep 2026 13:34:12 +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=Xl3/sbHVU414OadE4M3CX7an3h BoY+oJNifT8p5sO3K6onnespwYDjusdXY0MceE6pk0wnKqj39i21+S5erli3PXPIKUjlM/Z4zbT6o OAmxK9K4DcDsTvhLeNtrCGMCmsVD3af5o5Z9n4Wsmck++KcKre0yk5hx4nfJfRePFL3HVn2uJyPec oqAOIjXjPnSVg8+E3nEoeb8FfjMzepS5IkxRnUi0jb0G7WF5yEHqyWL8inBxLtxIAxuPr+fPwpX1X l2hY19+fltHxurAuisk/4uzOuMLNHLEG4ITKZGm7u6T2+ESC9LYC6wPQlIJx5E/KYoYT5qKGSRCrl e6SZ5tcw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x6SRF-00000006XG4-2PXo; 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-00000006WpE-3kI3 for linux-arm-kernel@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-x01.google.com ([2607:f8b0:4864:39::1]) by desiato.infradead.org with esmtps (Exim 4.99.2 #2 (Red Hat Linux)) id 1x6SQt-00000006kGf-48ZO for linux-arm-kernel@lists.infradead.org; Tue, 15 Sep 2026 12:38:45 +0000 Received: by mail-pj2-x01.google.com with SMTP id d9443c01a7336-2dae660f31bso31612205ad.1 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=hv5ZQp1Lh0Gbm/g2WUSxZs1MBBPKemefuOraDi0SXvpeZD9pj15tpnnmMoGRlr5PB3 fxuoHHKrNV7cXyjpUcw7Ujk2tK4K9Ac1s71frn0ZNGJZkbhb2WWNiQ30psemZJuTXQ1N dO/KBbk3dXn24ALJPUQbkgNds3/uugGB1xxygGm86NzlISRdOV8P+qi7tRrVxElBP0be mjMZs1sVpPS+dElI1FMoxZymKQcSeoML1SQ15Ss3blA8sYmJoBank64eH30uQ4j6wiwV hkLAj0p0XoBjOiPteG1q9WBb4r8prDjLX6GTEuQT8+AMyEyz03PeSrw/wTkO37xdmOQg RPCw== X-Forwarded-Encrypted: i=1; AKwUvBxQbIuptWzlm9LwVbh/rUXPDPyQexr4iHPYuL5cf9Dk82c65Lc30WPSaF4G5+BmhcWJRbTm9+BUbMrZ687xvxcM@lists.infradead.org X-Gm-Message-State: AFuF++lHmKgF5fNu86IWzAincllTBdgW0rX96JwvRIe8Nw4A5OHwVbr1 cwGpoW2Pk6SDyKmvHKMiqcHIQabX8fYSa8qwM0u277WqLGbUcOcFt+0S X-Gm-Gg: AYBFou2aYNqv/tGvoGBHLbhuQrOIVDQUITe8EzHm/RHr9L0GRXfEIX/ZDvMEbzp3gXk OVfHE1ADtNfSY4j3eM5Qn2Ipxgw14VkaqEuZ79wJuCP5MyMDF/YPxHR+keZr5rd+0VitmU6D5ZN Yw81YcZHSl5qK+aHDmeGCuY/cXtaJh7nPHjGqm+j2efAkZbZhb+jDvMIt3RaRnzq2obDLMwXsnd ANMwfiIBJbTK/PUcqQRJfB2/e7BfUQcIvEKIk+ww+Y698TckYvyxyfbprqz+mPMkvafUCqTRUFh U32YxIpLIoPOKPmXA/HYQTkwDHLYLuFAxkOeFKEwZ/BpmTLg8gkkIwcFajSFa/2aX6ApgXR+qeR rQm9nR+m/h5hJEqeeyjnmrUCmG4HpAj0nwM82Znm3sk5wD5x6fDzoGuc6nF8T2Q9yS0zk1Sr60b lmZD+h8CMPoTlWnTwmu8bqU3m4W8FDQzb/eMtn4MP2mqNKe1V8SO+D1WwEMwykDPvfd5LKcZz04 yFlXjZ0 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 Content-Transfer-Encoding: 8bit X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260915_133844_118337_3F4FEA2A X-CRM114-Status: GOOD ( 14.88 ) 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 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