From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj2-f7.google.com (mail-pj2-f7.google.com [74.125.227.135]) (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 5D2AB381AF4 for ; Sun, 13 Sep 2026 18:59:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.227.135 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789325993; cv=none; b=BfUTZ1RLJ9M0JS/Pb7TqCdcBAqVPOgb8eQTJNpYc7poo4lpScLbW3HrPRH6yPMi2phh5svG77BDqxAaz6ohISCD9ByHxnVfGAQuSkDOiuaFFdb9YLoekVaCNBeHAYmhXhjSJzwEx+t9ULS7olfQacXT0do8ZUmUzKRUEDoh4wow= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789325993; c=relaxed/simple; bh=RQ8/bIf5S9U/FiX3uQoU1u6/FV6K7LLD2uqZys3J7EY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YcwXKG/00nRbWOYoNxh8SkZ/1rllCvq+S8zKVJ6n0A9aRp0gWgrM69YY5UGrKku3rbR7Rci9Qh4ymLV0tCoNcuwpaaffsIYkMi3wz9rFgBgpvvgNDGkXXqzm81fgvC/mf/eH1pCyzQw1098SOob3s++NL8SJN7hV6IBK3rpRM1o= 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=jMcljIr3; arc=none smtp.client-ip=74.125.227.135 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="jMcljIr3" Received: by mail-pj2-f7.google.com with SMTP id d9443c01a7336-2d561173f9fso19724915ad.0 for ; Sun, 13 Sep 2026 11:59:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789325992; x=1789930792; 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=jMcljIr3Bc1ewohZGYB0XhjT4p5hXYsAE6UYIq+upzPusdyYqbD34/g8J0kppm/DDv rJfjKpkSRTMAsjLQq83dCo19ahBSNIOxAMDX5DgXylNv25WGPZplD+3jQ863cLt6jAvu 2SqnS7aQG70GhAnmgfwV/KNqJkzl43oVA9Nvgtc5D6wwZi6g6uVj1rVcdOlgLcXbneAK SncLQbtgNXz2qXW8jhmN7Nt996jBQ6LjGAS05LSoG04ohVIcLaXxTAltS/hj35nDOUqc miuNOqXsp60OJPmeNkrcuTJVPX/DhwUh0Ox/Gdn7kGXEzKdPNotNjcWUOC4xNXLDTwBF G1oA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789325992; x=1789930792; 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=NCQ9eipqL6k13HiUS9Ps4wXFdJfO2pPBgJnkbkBeTn8p5XVqKPkzwqCBKtVw6I37GV cD+And4uFaqSIKv7lfMC9XiZTNDiVfQQsxXovRaWa4ZTeR/5W2BjNJnBfpYeD3iSUcY5 BhNebafAIT0a6XHZX5txvFgx/aBg77OqTwp5qpXYd+5FTeRaZyyOnThpAep+k/9QsPJK aiNVzoc2pybyttNtwxlHKfg70UuUv0BTaBS/v57sDU+Dm79J1CuWxLjuP0xSYrbndJli tWKpaWoXk67YEluYx+0bC0O5fcjsqnQ7N7IkS94qPBTSo019HYnKPf+/DlDqfshrCeQq 0H7g== X-Forwarded-Encrypted: i=1; AKwUvBwPxnHMtvB5Adz8t02ihXVZv7z2wNMnO1M5AJgEYUbMwPjXgazbpksLuXZw9Q6IJ26WmhzuQXA=@vger.kernel.org X-Gm-Message-State: AFuF++nGAV51CD3KY+ahImmWuUOLENSef84Zv3WwUSVtHWb4XAWQ81rm ojuYe4n/AWKUjdIng0VjiQpv0BezOwfBOJckzUZZDgSV2cyTSlXPRLTR X-Gm-Gg: AYBFou3NiCfZEVVKwwXd4y7V+cBE7t0Y/XYhla9S3wKRpAhQj6/DembYU0p79PBrSCM z2530GWDEHbauwOdvRvWLsbD8WpvwkhRRZhoq30r56NMlcSzJXIpR5phZqFSSEZwTDb4jBmadig kXtCErsbaHASnkEjtO2XbYbmXl+ISliJHye9Mp+Tx0ihYHA8NksDDtBmWVRaqcbvfn18gLgpvVq 1d42ajF0b6VDukEBloJhc46ZplEDnYQATz7+klkJsb5D85mYvepbvyD4LRzlKz2hX3J30k2BRf+ r37HtvotPEGr+t6kfjX5gOvuHdXCq0tRIE7ryDTwPOI7s0F/M0mLqaM72zrf7pqnLOWwNimJ0Wg 8AG3opMnz/oZm6hh6RUmSg7ljFwpWK566XDII4ubSSTUVKleyBeCSKFvbAHc5QOe6vgQ7YAO6ok m7K9Tey7U2B15GFmDOdNTAkQx6xbCvuZcrKpTP33zOD9dX3Y2avLxyf1tBNETyvNkoslAmIg== X-Received: by 2002:a17:902:f54b:b0:2da:f1b1:56c4 with SMTP id d9443c01a7336-2dd2a1c9d19mr243912565ad.3.1789325991655; Sun, 13 Sep 2026 11:59:51 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dd2cca6b7bsm36808655ad.3.2026.09.13.11.59.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Sep 2026 11:59: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 v5 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Mon, 14 Sep 2026 02:58:37 +0800 Message-ID: <20260913185849.907479-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260913185849.907479-1-coiaprant@gmail.com> References: <20260913185849.907479-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 8358DC88E63 for ; Sun, 13 Sep 2026 18:59: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=EkekRenuAsJhpFU2uDvgM2TvfpEigWEYeY3rP/EPu8I=; b=KNXPblxITNRSbd sKfpdbaAyE5GmaVwUy9/hvQHw+0ChzS8O8+UefxzSntCjBt6lhPJdpPKsbxDFxkyLfZuTMXOCSX1j 6gIduVJuyYen8R/aeMmrpfW+rljSDhGHSD8PrVoU1m7qiRTNZU+nmO/U1hy4pWDoLteI4HeOqktTI E24VbTg+aiyO/8KhXRve1o6Ky+wjQqunSSuza7YE0C/2Ymh/qhgDarRU/3IamAiwSjpwCAJvDCvCn rFBafWGPMnejGgBjX1QyeZM00gQhGCaPsSg568VZb41SIgLll9UaYDVxqzudezg7O1LKKty0jeCNw 8dG1tJx+EDWRaJumtGlw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x5pQl-00000001wkK-0var; Sun, 13 Sep 2026 18:59:59 +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 1x5pQe-00000001wg7-2r6U for linux-phy@lists.infradead.org; Sun, 13 Sep 2026 18:59:57 +0000 Received: by mail-pj2-x08.google.com with SMTP id d9443c01a7336-2db33361b2fso18525085ad.1 for ; Sun, 13 Sep 2026 11:59:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789325992; x=1789930792; 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=N2DsRkli4aC48ssaTM+JS3ZMEYnoVDPLrBldYLLduNNe8HyalXW74XFiSDLnZFIpGn gaDxHcBKdjzj3qCbdItf69xOLYxYz1ihDPEKOGQkolc3Vhb6DitIorlh+JWSaRWxcy6u 3QZ0iZyr12s5dNpz1crq9nWAgLgbUDRczlYxhcQOz1Q2b7txrD+Hq1b8Tl85OJ5ueBff 1hQe95xgMjdN4Vhuzcs9rg4jxCo06ztX5KbJMblStmkPhooNX/iBY5HqI1WjzRYmHjvO mHOyDU6Rb+zLUOESMYo/mUqNgEmiIsj2fXnBMqPBfl9vjJba0bldntN0HoUXAJVMy9Cn sf1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789325992; x=1789930792; 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=dtheT8Dn92uIowUCiwW9VswOOU6syrEN2X3Tbf84ON1lVPp/JFD1sTcB+VpEH0gPff p1or6OemtsXLNImAYboRenODoJIKB8Z9HtPbFox3bkMH7Xama6uLx1fQV0LGrGGphE60 OeiF2+hwjPUSr2n/y3Wg1mK99G8NgjYMATI36cxhC8MVv1Sh/Wwt7YqQptcmyCRpXI74 36/1K8NpghYoI4Z/CQB5M71e7Bbq+nihrbMAU3NiTjcBQmrpzc2XrlJolZMv7K07pu00 HLjiL2g0bKalOEen4ijYmMeBiToo+XIhLPYKTDl32iM60FHsKvPu/1rhtmcJ+c+fG9Ly 4vvA== X-Forwarded-Encrypted: i=1; AKwUvBze4MTHXEhld3ZZKxJIdXVrRCrjTCs4kgkf8Y/4uSjCutze5daceoyFNDrmBywpsRZfUdY6qlHyWYY=@lists.infradead.org X-Gm-Message-State: AFuF++k8CLyr51z075f7k2GUXdrVVPYQkeyYAFjGVYqNIoWUDi6oOuOf kYzeQqRIB1HkFdP089LP6qoNbuUGIv7amwjeIoj96Kb/xOrGplGkzJyP X-Gm-Gg: AYBFou1cNbjZd3wJlicixXs+qRvwktiT+PXpp7BoELgMkRPpwWLKLagCW336NEdjuH6 oL10d4QUtNg7HVj6iq2Y0tGIlzsauiB1Ld8ARiUsU4BAWfqYxuiLqDY/K9dCqiPZb+7lLto1HMg QbioXpM/t+Q2SrmeZMj7l55+cGVLryAQsVI7A4ggixYwYnvG3wf23dE1W2LmZLn7T4pB4tZC5tx n9kTGYcDzA9DZNVNH5G58Eh1j3GBjKQojT10/l2pwqYBki87CnmzVuANLldxhyCy19ZKQjfzaS8 Utr/EE7THQFgi6Wmemz09ctIZKW+XXz7TrPLyDUeDVmRyBy3Mgm9doYLSxmrLwfbGIgGJNhoaQR 8FKR2+SownOHLPTKEAOqm4RSzJT7XYb8a1aI7/i1tEcRCzF/Ts+vc7m25yJdXb8op/2g9Y2AknV iew+RBtLhH12RP92PSqG4ecc2jqAhEUSBJWNB0CuazUZrB+4+yqyYGm53MAC9F1mhAf8dfZw== X-Received: by 2002:a17:902:f54b:b0:2da:f1b1:56c4 with SMTP id d9443c01a7336-2dd2a1c9d19mr243912565ad.3.1789325991655; Sun, 13 Sep 2026 11:59:51 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dd2cca6b7bsm36808655ad.3.2026.09.13.11.59.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Sep 2026 11:59: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 v5 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Mon, 14 Sep 2026 02:58:37 +0800 Message-ID: <20260913185849.907479-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260913185849.907479-1-coiaprant@gmail.com> References: <20260913185849.907479-1-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260913_115952_738546_BEEA33DB X-CRM114-Status: GOOD ( 12.81 ) 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 9B312C88E5C for ; Sun, 13 Sep 2026 19:00:00 +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=03LmJWJ7XNLK74 hFW09yvgivgyZizNU6K4rwIG8eWOysfkfBUOd3S7USFzlGJ/JdVa09VO9lPIOVOtlZ3RM0YNMIXVS qSW2DuAaau9XvJKv77RCtkBnM+JOScwL72awA+kDu3AIaBC/nz+lZQfQhl+WSu/4kEfV4gKNBosA0 aU+hi65gjfrsl8XkwTM9gA4jOLzRXc1uJ1RejZaQlfLPUNhTlHPZV8i4/fM3m7mXisVgBo5Vd88vQ zCJiOfVejg+gpdgaZYQsiaEscuEoXvplssn7jX2ZHdsYyH71f/ydbJDYqJHYDPzqyavgy3jBK2NbE /vNLbZQt0raTH0mbYHBQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x5pQk-00000001wjq-0bms; Sun, 13 Sep 2026 18:59:58 +0000 Received: from mail-pj2-x07.google.com ([2607:f8b0:4864:39::7]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x5pQe-00000001wg5-1ZHa for linux-rockchip@lists.infradead.org; Sun, 13 Sep 2026 18:59:57 +0000 Received: by mail-pj2-x07.google.com with SMTP id d9443c01a7336-2d561173f9fso19724895ad.0 for ; Sun, 13 Sep 2026 11:59:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789325992; x=1789930792; 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=N2DsRkli4aC48ssaTM+JS3ZMEYnoVDPLrBldYLLduNNe8HyalXW74XFiSDLnZFIpGn gaDxHcBKdjzj3qCbdItf69xOLYxYz1ihDPEKOGQkolc3Vhb6DitIorlh+JWSaRWxcy6u 3QZ0iZyr12s5dNpz1crq9nWAgLgbUDRczlYxhcQOz1Q2b7txrD+Hq1b8Tl85OJ5ueBff 1hQe95xgMjdN4Vhuzcs9rg4jxCo06ztX5KbJMblStmkPhooNX/iBY5HqI1WjzRYmHjvO mHOyDU6Rb+zLUOESMYo/mUqNgEmiIsj2fXnBMqPBfl9vjJba0bldntN0HoUXAJVMy9Cn sf1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789325992; x=1789930792; 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=lP+raVqw5iS9c0pMZhJACVElgBaJJrOtU0hVafZA0clUdOYnKTlrqqFDN790C+iKAs Oofn06BCPlAZZFTdSLcVnlzxHOKFsEH5kv8Dt1oO/Syoo7whOLdSMwpK1p4Vyp5HoU+T Mdl2LG9o9YoXSXftSNYXf3D7IDMsGZh2z1Lg8dqFY/avWGitv+0W8gwL+KmaBXRldSBI dtFIzm8Ex16PwUesf6tU945MIDvH+E2/CM1cLc1aJK2tH/hWOO9tXaaDjPQ9SnsZUxF8 HZac7nvnecHDSomygUaeZMsgHblKzmgcTle3tsgozX0y7Dxj4wc+eEQqQ/RFgJR+cgOc H84w== X-Forwarded-Encrypted: i=1; AKwUvBzYQnfhQbj+FzJwSytEaqZveyZiOGkNnQsKeT6KutrsOPbrzwC4Tvk7bIRwG95hw6GXJgpYvYxo4dKX318gzQ==@lists.infradead.org X-Gm-Message-State: AFuF++n/im/bfTlyCGmiLT5rtxaYllHpTh7BwnPEvhMfKQGJl/dkSuzb 6zromlPlfhKkoBIQT51LxclDGUJo4QQcUR7aYdtpZvqDmAWNqfXti26N X-Gm-Gg: AYBFou3KPsaUZuoyz/YYsG2Hj6m3mkoRO83wuKDpQJX32VyY2lxMbkL5VGCFM2mlNIm +cfFBNhx7fNggfbLQBGeS/HeZLOrixCnthvVtRvlqa07ugPC8ElmLXcwRPMxQZFx8vVmAn/qsbE sl20W1m5bp55wJjMOjRe3WZdwTRqyPlCrtR21dh7Hyp11XAI37pJcB4fdD9f/DdYdbJK0SFmTuZ fHoetUP6Kn5UrGgAf6X+Hsm9ZRUSNUV1au1zmcp9rHkYpJAbxJjUG8Ck67nDB1hQXwMmNBmiOmW DW4tgdjQFrb6V/3SzitamRXmNNioCkBS9yXt3SgcL0nlt1+56WU3KM0unT/Nvy8h0yBWaWVMykZ q2PyW5RrnhcdnK8872pw07JH+i+yMUyczlRhJ8zaj7mwSkgmEvWFO5+DBNYnnsO2QoKjDw1mEqU OAqcYh/PtYGAKUZLHIBuDu/b3XtylvjIqMzUnrvfePkT60+2gJui+iuxzJ35ZGsSpFoxQsmg== X-Received: by 2002:a17:902:f54b:b0:2da:f1b1:56c4 with SMTP id d9443c01a7336-2dd2a1c9d19mr243912565ad.3.1789325991655; Sun, 13 Sep 2026 11:59:51 -0700 (PDT) Received: from server.lan ([168.138.199.194]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dd2cca6b7bsm36808655ad.3.2026.09.13.11.59.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Sep 2026 11:59: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 v5 02/11] dt-bindings: phy: rockchip: naneng-combphy: add rockchip,sgmii-mac-sel property Date: Mon, 14 Sep 2026 02:58:37 +0800 Message-ID: <20260913185849.907479-3-coiaprant@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260913185849.907479-1-coiaprant@gmail.com> References: <20260913185849.907479-1-coiaprant@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260913_115952_456482_F6A268BA X-CRM114-Status: GOOD ( 13.02 ) 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