From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (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 F042B36F91F for ; Fri, 12 Jun 2026 18:37:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781289479; cv=none; b=Tu4ymw2qrbu/6NPymZztBuvQ7oJ1nRaCRhXGd8giapoGmT6eAys5KlwJsui/Ot90YISXKxhMxo3nB4W3PKc6OyMb6PnjEvTpwzTMbNy1LRP1LlN1gNPxMD7/UdWTzoDOJUeQgaCUnjyXsq6SlvOzkYZfm9Rzi5Z4qlnT0uwgt64= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781289479; c=relaxed/simple; bh=8W82XfJlWTHi8WogjndTXsNhr3mflN5J8U4YIyKuno4=; h=Message-ID:Date:MIME-Version:Subject:To:References:From: In-Reply-To:Content-Type; b=NYkkBjUyH2NYqtmitnVW5ADnqF8xgJDeqYaZGH9DPgG0Yk875NMCpqhjKF/bSWd+kLwb8YDSEJBEa/VKHpCYasVCjmyH9pPxOw2NWIWxMveRw5NNpbYvlQjtCC4PH4xSz93CEMf8XYpwe3e/uY7XQl+ISbeQ00XtxJgIswH8wb8= 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=PBHEfEZ9; arc=none smtp.client-ip=209.85.221.44 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="PBHEfEZ9" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-45ef1198766so760307f8f.0 for ; Fri, 12 Jun 2026 11:37:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781289476; x=1781894276; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=NlvWl3EekWEv/GN0PGro1ZAvKhVNdp0JgdzZJ2rkTtc=; b=PBHEfEZ9aZJIyxjhHa5Tuog2byM8RF0QKhJdqDCDsGD/v51mepjiHjnnU5urPcLPo3 lA+WGs5RYb3pZlQlcB2WY5L7MNrnTua/T1vMvDDKfqm9qNwm7QRjuq+o2d4cEeKUkpZ1 6GEQp+GefQEkrVcTLtMaUCGjscFTdKhCwNBKH2PtxgdfiU9K+QlIO8fhobSq0dOFHkGN UiJAH3iaPrVVR3BWNliIb8MBZ1MJImc7ZKtGgXhAt4LgFzwUKO167w/DN6woENltOgmW GMgVdU2PZYFf+ytBgtGOXTJn7Lyp0Wf2NgaYDRAzvV3uknQ6p58hPNftR4JVvMUwFqiq 4eww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781289476; x=1781894276; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NlvWl3EekWEv/GN0PGro1ZAvKhVNdp0JgdzZJ2rkTtc=; b=E/220b93LvClNQEixWl1q5uQgMEwL10QOPKxYLC12pgj7+z2+Yd++TrpFcNobZ9ZSY xGB28eHB5UvoWkqG+kSceEJYeszqJhy4/v4RspbojX9PWWCUovQZ8dJAfcb1lApYJ/f/ JQG/QzJ3r371jT1Eln1GUTgs0750detM2ZJiES2mNCnq3SkZTznm7idjttcZzHJ+YGAx aY5H6kHuq8KVtHMXuGBcH/RY7k0+huhsqXBvUEgcwMGl5JAD14ROtNZqoH86O5SItu8A xpewenCIQjYod6pgR7l1ODmqu6Xh2Ki988L73fvkpQMLZau/rG2jSpu7tBChey1lbHgR mrtg== X-Forwarded-Encrypted: i=1; AFNElJ9GMfmcctQ9QKdOAj7ZbAynTjYGRMfQ6crhy+hTkCTnmFJtNOsprm0CPECrycHlTuCtIMQKRK4=@vger.kernel.org X-Gm-Message-State: AOJu0YwEXYduE5aUx0kYgcmPaB8YhG0v/fSEiGIGNLD6poSA60RiRSdl IAYwTgpUuGjI69eaudHb1Syudn5ZUayLxFw8KatAb26yAWgziRdOFMsa X-Gm-Gg: Acq92OGN30pKOg9tjqxsuXZyK66/qj+40eQwJAnt8o5qVL03ain/aomxKtIXe98UMLZ 0qUVyEkkzbUtcKOFZr07tDU7gWUTJpvwbLJFHr04hhpOTwpBaJwp84BuEqmk/slNv3rVpXoE2Du QggC0LllCZyJ1/SRPQSOkz3gMa93x1Jy3WhE25UW/NFuj7lCltW3DS2AQ5JnD5GWXLmguxhcVaU OTiFCi0BqNy0x9W7feNba2GpLffgYQOtNZT4bn2tZnyhsDEt+xzlNyM+wG79FrPoSgZLbmv4dxC JScgmKzGsIFKNidsZ3ai8u3l7M5n0NMkAPen9lawZvYvksSfPF575cAaNHotJtl1KyneUAMAZ5O lqlWP1AyrdOL7Luo315JAbvF4ffvdyvpTIbJr7NiwxQN11JbtmC8hegCVtvQDnRUahmEMCMdDO5 65tsYOdpte1cvB1sK+5q8QLvckNo6hPApqlSlbwYn/wD366e28FEYtu3JcEC6A3s1UoUMhyPWEG r67BgFOFGdTvA== X-Received: by 2002:a5d:64e4:0:b0:45e:f387:77a0 with SMTP id ffacd0b85a97d-4606d143d7cmr5783680f8f.31.1781289476293; Fri, 12 Jun 2026 11:37:56 -0700 (PDT) Received: from ?IPV6:2a00:1fa0:742:25a:e03e:6c9c:49d8:2fee? ([2a00:1fa0:742:25a:e03e:6c9c:49d8:2fee]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4606f263945sm8427698f8f.8.2026.06.12.11.37.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 12 Jun 2026 11:37:55 -0700 (PDT) Message-ID: <3e0dd665-bd60-4a70-aab2-44ffd3ffce08@gmail.com> Date: Fri, 12 Jun 2026 21:37:52 +0300 Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [net-next 8/9] dt-bindings: net: renesas,etheravb: Add optional gPTP phandle for Gen4 To: =?UTF-8?Q?Niklas_S=C3=B6derlund?= , Paul Barker , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Richard Cochran , Geert Uytterhoeven , Magnus Damm , netdev@vger.kernel.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260610102432.3538432-1-niklas.soderlund+renesas@ragnatech.se> <20260610102432.3538432-9-niklas.soderlund+renesas@ragnatech.se> Content-Language: en-US From: Sergey Shtylyov In-Reply-To: <20260610102432.3538432-9-niklas.soderlund+renesas@ragnatech.se> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On 6/10/26 1:24 PM, Niklas Söderlund wrote: > The RAVB module on Gen4 have no gPTP clock as part of the RAVB module > itself, instead it relies on an external system wide gPTP clock. The > gPTP clock is shared with RTSN on V4H and RSWITCH on S4. > > Add an optional phandle so that the RAVB driver can find and use the > gPTP clock. Ideally this should have been an mandatory property but for s/an/a/. > backward compatible it is optional. The RAVB module is capable of > functioning without it, but can in such cases not provided PTP > functionality. > > Signed-off-by: Niklas Söderlund Reviewed-by: Sergey Shtylyov [...] > diff --git a/Documentation/devicetree/bindings/net/renesas,etheravb.yaml b/Documentation/devicetree/bindings/net/renesas,etheravb.yaml > index 1e00ef5b3acd..7bc910ab3ae0 100644 > --- a/Documentation/devicetree/bindings/net/renesas,etheravb.yaml > +++ b/Documentation/devicetree/bindings/net/renesas,etheravb.yaml > @@ -122,6 +122,13 @@ properties: > Specify when the AVB_LINK signal is active-low instead of normal > active-high. > > + renesas,gptp: > + $ref: /schemas/types.yaml#/definitions/phandle > + description: > + A phandle to an external gPTP clock for Gen4 platforms. The property is You're sure wa can't handle that with the usual "clocks" prop? > + optional for backwards compatibility, but without it gPTP timestamps are > + disabled as Gen4 have no gPTP as part of the RAVB module itself. Again, I'd prefer EtherAVB -- to comply with the binding file name... [...] MBR, Sergey