From nobody Tue Feb 10 16:21:54 2026 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (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 C6119379986 for ; Mon, 12 Jan 2026 17:36:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768239368; cv=none; b=omw+qK7Ealx2R2d9q14zzXgtDM5tY5ImSDpX8tBw4b0q0Iyr/WsdDPG3gDevCkQtAQ8Di53wxGhDsMv5ZtfUwNDrJjsgYNfhVnTtyhMspFa0xISQEEHbm6TFEDbu3aCQmFYifx0iAm5470llaTrIhI7akwKTbXDxCuW1Rk7UNz4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768239368; c=relaxed/simple; bh=qhaneb/ITX8BfdzzKqTGjLQZIrHw1/KIZJZVKgONY7c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=T806avIgb/giwOBOGTQdNdlmvUQUxfCBCjQRxt+91C4SClEe9vQTcBk0NueBYLKu2srTi4+ckjqurrBFpkFU3EME5SfPM30+BQkMRkAGsZ/loq19Gg6n3TcYWME9nVuZdLhLqYP89pj7ehmTd4cYDO0ut3WjW2eg0Q99qn0il6A= 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=ASIC0QAa; arc=none smtp.client-ip=209.85.221.54 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="ASIC0QAa" Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-42fb6ce71c7so5663962f8f.1 for ; Mon, 12 Jan 2026 09:36:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768239365; x=1768844165; 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; bh=LofV/9jgUKtLuCH/txad3m3y4ltofMV2NrIML7mtBRU=; b=ASIC0QAaTm8EwN2Xp9fzxcmQOHsKRlM8olVtFoiknXZc9E73MIWU3/+nR6loxnSCXd 7IOnKnYzGytuZ6PsrKZC8/4eQuL2dGmd18elLezY6wlVsQaK3BYHUQ4PQgxjeEeYiOm0 0/30JBjPoVqScEBSFUQ0PTky4SzZwy7RO4MGQOOZ0OtO0jw1l+pEuc7NnuYjFj+Iblbc cOMkNs/7LSTU1oI4oiop/gzlXO7mLrqPx1cyogfX+heVlnGwbtSw99dEsr1I2qEI+ahl 6cHoOVAJFPsz9Y4PpEU6KNLuryGWbhfQa+IgMNUB5VI0ZLGyP+bsJ9/IjBadEIVzYYrh Pc2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768239365; x=1768844165; 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; bh=LofV/9jgUKtLuCH/txad3m3y4ltofMV2NrIML7mtBRU=; b=OB3yTW7Cflz2yMWBR23AzCLpQjgGA2wyQ02PL2rlNzlbkAV6ie55oBRb0vH4jSDRUl F9ZZjixoc8n8NSY8xWWs7wIp2wVcryj/02/uOQOeNeLmEgzxnxcGoNk4eW/67mV0DNuA EP9DOsMEMnvz3LRf98t3cSzzEH1jNkx7+WYPQFjKFEJ8AQWkcQca3+HwuIUvSJenZmhC nF7kYxh044h0iG0xvol1a8x5rxcmPmEAk5spb1xXe8x0/fJ01ymWmDyg5euhBpK8Gcyv jvlH26WsXc00fCGS4QOd992wLxyNMemwu5Ah6WnCkMarhEFVwlp2fTvja+9W7v8ssocF iqMg== X-Forwarded-Encrypted: i=1; AJvYcCU2NLgeANdYKwCsHE2jwKIF0bjaYUtUoh2D0Fd81XDhHY/TXvroCs7e0H8T2gmAEpPX3Y65tHgFgrM0Dow=@vger.kernel.org X-Gm-Message-State: AOJu0YzajIl7s61EyOJeq8zP7l+zQ0j5cw1M+hXmsraXEPGdR9ljWAAb wkzvD6acUqibrgluVtlp0B5g+sx6R1fjZVkED/v3/aE1n/6vXEKgVkb3 X-Gm-Gg: AY/fxX5AnhD9KhSfXMlgsxa7J4YZb4cYwNh8n+NfDlOSAB8szhuizJnmS7VFtZGgFGd 3sktpkvfLPspn0zgpwgOr37F3/b2Js8yZWsFccZakuP/cE53XaB8CI6yVJGn6dKK0E+gylhYo1v UTNatPzAtHtxc246p2e1EZFTD21IfrWlQZpqc8VAftuvn49K0ZuAwvwIgDGLPy+hxNonLhL1jtU Opjt4nUURkf2oADt3EpPKecl1juaJZW/gKW2JEtF10f75FlDfrlj+AHb8rAJ/LyPAO8+DqwZBNY vt6Z92LmTsS+fFy7RrJpEFY7xL/+1z0VrJq+SJ+JmY7CfglHNA6KhADCtcfnxaOKoQbtydA2vz+ 7yuqgC9cBkCxbMdBuvXt8DfG1fTLD1RHF5RuyojBniINurch0SBS0a1I2EjdYDJ7NsgzOes9kVK HCephpsWPFoA28l22TOSEC8anoRdBFPv6imTQVOq2Gwp5UP48pNlOPjzhhh4cgtZ0xijOdvytWM DlEGYB+iG7HSP0f4UaV/r9/ X-Google-Smtp-Source: AGHT+IEsEyE0BOISsSRMidibssI3SeWdxDaxfffmQ7He+i2Idme1wQ2WQKE8+LIdSmxGLQOJmqbBcg== X-Received: by 2002:a05:6000:1448:b0:432:5c43:5d with SMTP id ffacd0b85a97d-432c37c87bbmr20748927f8f.36.1768239364905; Mon, 12 Jan 2026 09:36:04 -0800 (PST) Received: from iku.Home ([2a06:5906:61b:2d00:9336:b2a5:a8c1:722e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-432bd5ff0b2sm39625403f8f.42.2026.01.12.09.36.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Jan 2026 09:36:04 -0800 (PST) From: Prabhakar X-Google-Original-From: Prabhakar To: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiner Kallweit , Russell King , Geert Uytterhoeven , Magnus Damm Cc: linux-renesas-soc@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH net-next v3 1/2] dt-bindings: net: pcs: renesas,rzn1-miic: Add phy_link property Date: Mon, 12 Jan 2026 17:35:54 +0000 Message-ID: <20260112173555.1166714-2-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260112173555.1166714-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260112173555.1166714-1-prabhakar.mahadev-lad.rj@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Add the renesas,miic-phy-link-active-low property to allow configuring the active level of phy_link status signals provided by the MIIC block. EtherPHY link-up and link-down status is required as a hardware IP feature independent of whether GMAC or ETHSW is used. With GMAC, link state is retrieved via MDC/MDIO and handled in software. In contrast, ETHSW exposes dedicated PHY_LINK pins that provide this information directly in hardware. These PHY_LINK signals are required not only for host-controlled traffic but also for switch-only forwarding paths where frames are exchanged between external nodes without CPU involvement. This is particularly important for redundancy protocols such as DLR (Device Level Ring), which depend on fast detection of link-down events caused by cable or port failures. Handling such events purely in software introduces latency, which is why ETHSW provides dedicated hardware PHY_LINK pins. Signed-off-by: Lad Prabhakar Acked-by: Rob Herring (Arm) --- v2->v3: - Updated commit message - Renamed DT property from renesas,miic-phylink-active-low to renesas,miic-phy-link-active-low. v1->v2: - Updated commit message to elaborate the necessity of PHY link signals. --- .../devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.ya= ml b/Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml index 3adbcf56d2be..f9d39114e667 100644 --- a/Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml +++ b/Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml @@ -86,6 +86,13 @@ patternProperties: and include/dt-bindings/net/renesas,r9a09g077-pcs-miic.h for RZ/= N2H, RZ/T2H SoCs. $ref: /schemas/types.yaml#/definitions/uint32 =20 + renesas,miic-phy-link-active-low: + type: boolean + description: Indicates that the PHY-link signal provided by the Et= hernet switch, + EtherCAT, or SERCOS3 interface is active low. When present, this= property + sets the corresponding signal polarity to active low. When omitt= ed, the signal + defaults to active high. + required: - reg - renesas,miic-input --=20 2.52.0