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 E91BBC624D3 for ; Tue, 1 Sep 2026 15:02:25 +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=kEzCBCcNjWpttz lX99mL3BD8ojOK7Wj/4DSBxmKHwJNBcsTGmhERKneUUbXu/j6lk2hpy+Uaf1+MHFMLqu7PHKkW9fy bSYBRWTT4Ih92juwerrVlaqGYlq+h8VpIOggVqqW45TPPZj4kL//2wA9QE2whXLEdRamslO5hP1mS uYAQ3r2hsT+TuzIq+mxLn+JNxlmQOMVUCkWPt4OQGYaL1Be6ql7Z7u/2jcFvEynKeVqjbUyCF/yds mDcRabY2v59gYtb0Eao7oOMJLNiECcVt+Zjeg0QFD0DbpdTkia9DXslIo73+H0EJMoxLKOOcp0uH6 Dutq4j39lrELha9D93/Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x1Q0E-0000000CPJw-3W8y; Tue, 01 Sep 2026 15:02:22 +0000 Received: from mail-pz2-x09.google.com ([2607:f8b0:4864:3b::9]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x1Q0A-0000000CPGo-0trL for linux-rockchip@lists.infradead.org; Tue, 01 Sep 2026 15:02:20 +0000 Received: by mail-pz2-x09.google.com with SMTP id 41be03b00d2f7-cc1ddb3ba3eso3186182a12.1 for ; Tue, 01 Sep 2026 08:02:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788274937; x=1788879737; 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=V+/dGm9L6Lz0MjNHzEsD34z/nhQxwSU4Fs5hQpZABZywyDkBU2f7UyF8ZO0S6PuwNQ 4w7TpqyTbJKR6WxCpIm6zcxDmpbVG9UGrqOelR9wngDnksTT20WhnXLvqEiFpUM9p5i1 u1q56kYTqXge1OreG/3/aV3hs26LekrMr9b35YAnv3eXoxbRIC0uSthkzD9WvTNBOuv7 1IEfQTqDGmaJSxOGr8W+PxhGRULflK/GZ3nGeukuJg6XKWpE/Ezrga0b8k8wiYoMKfkf kIC273eJyke55+pm2RR4cDiYiankw6Drfj/2ZMBEulV8PzhGm1dvqfzGKdL4VM8xY945 Dn2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788274937; x=1788879737; 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=bfuOrez/BZVB031Va/ysX1DRVm+C1xWivtbqyda/LitVqmUtafAWFGp8mcB9py6ict 4qCfzmOycrmsuTv2lfXnK/Bm4f+/3PPziBYvEqIjGhFeF5R5h1KvQVjm051rtwqIuc9D cAOGgXgUcN9dcaV9B5n+5/hR+GcmtzTzNJMLbWjJLeReXz0ur/t3RLlCLUV71bO8MV7x gqs4JBpAe5rMz7ltvzyqqu0XLLxAdRCpWd3fZFhZFzNF3OfG1ejIuUCGJslGZ6enx1oF mh1D0KFim2uvwq3qmWybCcDjv7kSaBAspGQDW/QetYMdnn7/QAviSXFdshsP1fLc17hv DxvA== X-Forwarded-Encrypted: i=1; AHgh+Rq4rcnnfXVYwXeFDJNoOiWVVyHVhdVBspa1bgQGz14Zyv5ekCsI4UDcPF0Wyby+tlJ6B/WfSq8Go9lgxjHulg==@lists.infradead.org X-Gm-Message-State: AFuF++nv2Xcbi3qfVXVXFnjpeX46rwF5m2bzUcA8OQGxC6pIDCEvKwMz K5pNfR8iTW0VIhBZhttG9c5oaIMi354+n5lN+CEAGGE/jTb+5iyEBg6O X-Gm-Gg: AR+sD12P1ufwKRC5V5rZbJDYSNZcnWLD1btTnkMsRkyVAMV3NDOXji50J08B6t0TElF avA/c64g6GzVKsFJlkods4axIL8S15DzKXLVSFRqqYsHKKHzP2AyqEZPQfxdFnHz+Kk7hHcQ/aV aTHJi98x/zKqknGCzLtCQmN1VO2ZNwibvovrnSV7SvdDEF2bNa3X0tKadi4/JfDkQKqvZUIEGt4 FW69RHXLxS4K7mFPaUkpY1tuWrb3SjyTTWf2GOQUoLGYbq7H4oKL9t5NkhrlPJ9YOpYTt9oXMxp 52PUd/kyvv3T29opaP1MV/go19FPIXyKQEmdlqI4GFuktDNSyzyrCIGyzgSpgNaBk8dfvKFOkQB IgKIfpCMTYzLUGIK26UJ63Mt7bhGTaUNFSUnoq0ylZevYqqA9dxgwFCiAVCTmv2jT8Lx0Pk2tRH pnURO10KH7kGggQlImhkLkGKlWAeGKl++MxhimLmQgMg9Bb7s+wt8x+Jpsghg= X-Received: by 2002:a05:6a00:3397:b0:85b:cf16:597 with SMTP id d2e1a72fcca58-85bcf1605c8mr9714948b3a.19.1788274935860; Tue, 01 Sep 2026 08:02:15 -0700 (PDT) Received: from server.lan ([150.230.217.250]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-85dc0716846sm27914b3a.45.2026.09.01.08.02.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2026 08:02:14 -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 v3 02/10] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Tue, 1 Sep 2026 23:01:02 +0800 Message-ID: <20260901150111.141037-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260901150111.141037-1-coiaprant@gmail.com> References: <20260901150111.141037-1-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260901_080218_271165_D54462D8 X-CRM114-Status: GOOD ( 13.73 ) 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 Received: from mail-pz2-f7.google.com (mail-pz2-f7.google.com [74.125.228.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D4BD940A924 for ; Tue, 1 Sep 2026 15:02:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.7 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788274939; cv=none; b=DERcC5QgZnb+5oMZUeHFom6x/bGvDOBLB2OIxdFbZrOMhzdAXsU+JqmMoy8KJNDJT44FH6TCh//x/CRmc/sJN83uaw0HkNFwdpgX8UZjNwo3aWIgHgBdGr7wncM1+PkAChowNZEbJV7ngM0GVXaIqvZ315stqlO0T2thtHYD4us= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788274939; c=relaxed/simple; bh=RQ8/bIf5S9U/FiX3uQoU1u6/FV6K7LLD2uqZys3J7EY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=I/8PtmV2xp8utibltKMtbMfoLOFJkYJ6iO3dijSdwSrtRLkcnkv9V9+yJ0mEZvzJ9FERiW57PBhYqZVAdiwhCzxVA7XCm4E7WCaIJeZDTP77sVGYssHyAyOu0xl612lcDDaz45INx0qyuuJRrN2Q6x6gd4qhEMfV7ovaKkxznGc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=phKMX6yC; arc=none smtp.client-ip=74.125.228.7 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="phKMX6yC" Received: by mail-pz2-f7.google.com with SMTP id 41be03b00d2f7-cc1ddb3ba3eso3186184a12.1 for ; Tue, 01 Sep 2026 08:02:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788274937; x=1788879737; darn=vger.kernel.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=phKMX6yCmRU+sn19V9Ec4B/16hFIG4NwfKpkhwTT656O+VqNUMHUeGgfsu1E2F4Ocd cBoBJx0YPgBwdJn4aK0CUhRwvWzI8u0YP2zY8sPa0l870pJOKFyHN695jhRE5RHxgtt8 nc52IWKZtV//CwtJP9tIvmMZTklH6ZV8moYpHZ1TuhCfPhuUaSBF7i7GeAa6wD3AqpLE xu6m2NW0kERdP6yHRufkm8eiqWfWVaf63QRvksR4GU8dTH9jn4p7SyCOFlieqrff4owr ElJMHS0dBm+b2AIzB0DNL8l6MuNPbS/2qWr+jzInGij0C8zly5uoz+z9dck3CDFuBA4Z /zfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788274937; x=1788879737; 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=jxGlbPfhGRcRQkZtCPXsChBZWa8ruEcMpxxOJeIBEu6Jogu8jQtaYEyGpVG0dEow90 10Jli6Qg8odkNZaPENCDhz4UlNdqG3dv/LuyzEDnTkH/5Izm49RZ5Brg1/cc7Fnfrzle d+3tjcozZ+luM01tD2R6V47JfwoAsQNaeNj8xXP9QMQ7MLWuRomzOT3XHNL+/XSC4ca7 92m1p0FTwCDMirAlMZJgDB2PymAsKJL6bVWWazV2NViJM29978s2+S0fpZCBAWFkaQ8B 30/3/CMuzru8EhGw6EdzW+C8y1NRLH53rJ41EFyWF9qPGHDtcHq3DN0nhUr+h62sbFjx HsDA== X-Forwarded-Encrypted: i=1; AHgh+RrY4I1nnIj29JOX7Oq/UVr2e7vmWGLW90iXCFaeavr2qba7hkkb3jHtdahDmPvYAzLWG2mQlSM=@vger.kernel.org X-Gm-Message-State: AFuF++lRgPvPMur9uEGguBkdnexEPZlONeLy/uFfl4HTI9xxWFffnmWj 2KFNZA8/mcF7jiHY2FVpoqsH41KxOz9ObIKgfO6E5GYrb3Vk1rN/CccX X-Gm-Gg: AR+sD11e8ApJPAi02GqxH75OwvE4ipeC53er82LVxSsJU8C5q8JUCbGv0OOtwWXkDl4 NE3n4B+1LP3Ldzdu31wdTvYmZ5ADfBNGqiu/JxQNjMw/4dsCyft0QOPNMcmuOM7MKaILSiK+3e1 UXBRx36BnhPHkjyWxsntl5yT6uYupI3gdib3vXGz3bAwvevRTwoDKoA/BlsFhmmOpkR4dohTDea nLTH+ULWnHwVTXXeJODB5hPcsMS7I13jHGdSNGg7qZnOlp319foLYJGmcJZaeaHc8CbI3s3Mocz D8JrrbPJNaj1iuPNMHPBrsv+j6d02Ur1ycThdsQ2RV6mJmpZ4OiPiPyomfZegMKGMHLW12exsky s3lgzimNwhGuAgAwCXaphqQ8TCojM7Ju/x4FpOdNIBFvb0xkY3mFDzDuvCLfedIHTVwvrI5EeXl BwhSC8VRgttOo+WQYSZBOFwTkksQ7ZuTsFU+1p04FrH7YAdavdngIkvKOnNVk= X-Received: by 2002:a05:6a00:3397:b0:85b:cf16:597 with SMTP id d2e1a72fcca58-85bcf1605c8mr9714948b3a.19.1788274935860; Tue, 01 Sep 2026 08:02:15 -0700 (PDT) Received: from server.lan ([150.230.217.250]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-85dc0716846sm27914b3a.45.2026.09.01.08.02.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2026 08:02:14 -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 v3 02/10] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Tue, 1 Sep 2026 23:01:02 +0800 Message-ID: <20260901150111.141037-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260901150111.141037-1-coiaprant@gmail.com> References: <20260901150111.141037-1-coiaprant@gmail.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 4BE8FC61DD6 for ; Tue, 1 Sep 2026 15:02:23 +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=lVLxTAeEsr7cNf ymz/YmP8D4wNLk4XiUXUr07CKAzZTGOhyOqVIar87OqYtHgpmTimv9a5Ae5mQAwIvN/tnTJs+5eAK QL+t9uLZxfaubivQA2gqGmPgA0O4TMpjGBwqBY1oPaVBp1kk+1mF+yASeMWf1T3LUmIufPuEhOQdN TgAuNN5lvCGl7Zc3fVpo9HNKZd9QZwB8R3hOQnaOCghpnW3EAOX3IUwiLlWTftC3btz1nDybJLp4M N28YOeWdHyp/0ePru3fE2Js6gavIu1Bbe96l81pQMIek3SjicShEpEmOLO4Z0R4tgtQIV1KgW9Da0 HfFrj1fKxVqntNVmV8lw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x1Q0E-0000000CPK3-46eX; Tue, 01 Sep 2026 15:02:22 +0000 Received: from mail-pz2-x0b.google.com ([2607:f8b0:4864:3b::b]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x1Q0A-0000000CPGp-0ud4 for linux-phy@lists.infradead.org; Tue, 01 Sep 2026 15:02:20 +0000 Received: by mail-pz2-x0b.google.com with SMTP id 41be03b00d2f7-cc1631a57d2so2430837a12.0 for ; Tue, 01 Sep 2026 08:02:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788274937; x=1788879737; 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=V+/dGm9L6Lz0MjNHzEsD34z/nhQxwSU4Fs5hQpZABZywyDkBU2f7UyF8ZO0S6PuwNQ 4w7TpqyTbJKR6WxCpIm6zcxDmpbVG9UGrqOelR9wngDnksTT20WhnXLvqEiFpUM9p5i1 u1q56kYTqXge1OreG/3/aV3hs26LekrMr9b35YAnv3eXoxbRIC0uSthkzD9WvTNBOuv7 1IEfQTqDGmaJSxOGr8W+PxhGRULflK/GZ3nGeukuJg6XKWpE/Ezrga0b8k8wiYoMKfkf kIC273eJyke55+pm2RR4cDiYiankw6Drfj/2ZMBEulV8PzhGm1dvqfzGKdL4VM8xY945 Dn2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788274937; x=1788879737; 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=WWHNZIg2Pv56TasHhGCZVSCwlXYyNdIzS+IzEyIEsjTzSSXGRNm2kWoJYEzdq73D3n ddNI1EoFtH9xaJQ6jw76Ydv/pUZZ9PTVuKH4pz5IysiDnvfyuA29gSE3F2kD9DV3ODMV hYGU1xkjTfCuzjQndxqcT6bQCmdcLRB6arI+HMMZYwG+NnlCpUSkWJZiGksXcHwfpjvF CLMEZYBHeq360LwDZFUGYogIR+Hf8mCkEZ3M49BUOnvsj1uh5yNkTrTaIhqGos/yxQ0D t6EIAZl3Jdihpf0XUWXibvUfFdDIXDcI03dNOcCIgOQ6nmXgth6+TAatE9pwqErg9V91 yELA== X-Forwarded-Encrypted: i=1; AHgh+RqRxc5vk7WaHjoHpJQu6+QJnpAOH2M/QPDCuWEOgQ6DzpMsdqkfZNv/0EQdcyu4SUsqrcAXNFnl55k=@lists.infradead.org X-Gm-Message-State: AFuF++mkUXhmQs35RofEpSwvdtlh00714gopLxVgajQThRfytf1ISPNK OLJLY2pt21YgBhmWoJWp9PRTA6JXhbKmq9XZrWpM6NfRyGpE28tDgRNQ X-Gm-Gg: AR+sD13qK0OxdnKsBkvEyKyZFASk/oAiuFIGpMT4z5XTg78BZy51uYu5XntWIjhVFub rYVP3WIm66Df9Vks0TgZLlBAyDbZ9hUU41DH2NzJlK6KlXiKtqq5xrgGTQ4+CjGGpauub0y6vn9 77thB0rYS/AIRl1kO3x++/SneFQoeH3KQKYEppdbYukuMmlDdi4iImN5UTDm1eNG/hiNtTSZMH8 spddb6EtjBaNdtw30VtIl0bYjp//tThwmUFxZSJc56fN/0FAp169xDZWWdBDIwkM6ds7jx5OYoo +Jn8MAk5rac9pMfKPCA6ovN4whAH8BgHYZejST7m2f2j9ClpUzi8XmlV4+w5CL946qONqNWG8db 9gBLS10RZ017Go8Ci3ogDrLocSxGCTB6EqN214qtXEarPEyJ45GXD3yZWf7K9gZtUGQ0SaNNimf fyrWoY5s35dXhcsepeSUtUUGnEFtHDnCBkQN1MllnstAilLZY5uRgBMyqhtRo= X-Received: by 2002:a05:6a00:3397:b0:85b:cf16:597 with SMTP id d2e1a72fcca58-85bcf1605c8mr9714948b3a.19.1788274935860; Tue, 01 Sep 2026 08:02:15 -0700 (PDT) Received: from server.lan ([150.230.217.250]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-85dc0716846sm27914b3a.45.2026.09.01.08.02.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2026 08:02:14 -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 v3 02/10] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Tue, 1 Sep 2026 23:01:02 +0800 Message-ID: <20260901150111.141037-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260901150111.141037-1-coiaprant@gmail.com> References: <20260901150111.141037-1-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260901_080218_268815_6EB03771 X-CRM114-Status: GOOD ( 13.52 ) 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