Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp2025994pxb; Sun, 17 Oct 2021 04:02:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxMEYuInER0rQcmK/t9H6iJGtOZx4DpQ0hV9ZNU9BcUV8UizmeXhE5GB0IJ1addFuhMDSJc X-Received: by 2002:a17:906:d0d8:: with SMTP id bq24mr22005026ejb.402.1634468565544; Sun, 17 Oct 2021 04:02:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634468565; cv=none; d=google.com; s=arc-20160816; b=Y7yNtuk6h8W2IweGIorR48EpOLPdzKPRzyeA7TIxM8L+dRDeZiLvWqR/AMdNut/Uip 3qJygiUoLwFLr76s7PvJjn1NmWmHoUVKCR8nB1ArYdnbaBC2gNfUOLbQTqN6LmnZ/9DG jtxwwRHkTvRjk9lzGPe1dnDff9tKnuUkblWZoKoPJAtnyMsbJjf2Or4s4/eChxbK6DIq UDwwdL2cjoaMbP4m7gubAfgqQvRCAvjY8XHWJHmBYMJiZV0/pupWHO/tRgloOLNaye4o z8qhdOLDonkZRn2aWST7ElDjeusKPXnpROatqcIBwv+ltjR+d62ltnSDKyw16PnqG/EY bTXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=Y06AwVPF9wGy7ZjJQhPVlMY5dCrjrZo4wsT35dSuuis=; b=SRdJ/65q39qxvPlg1GBb3HYNg/zWYx5gskxOErxrYZqkO5BUGSK91ym5/jT39DEVcY UJOWnEszIuljJB1+3amaoDWA9KKEH2VOduz5aw+ucylI9Tv+E2Xpq8DuGMqePiTkIujR WVkrJVhmOpRHPJOzO6Iifq31isjXEsr5E3hsXDKaiSI6IqYgKziidaFX+6Qkl1MwWxbi L2bA++HzU8lbCyIY7s6Wgekb8+XD9/XaQkuVM/MCP6HkpjDQuavRPB0fsS3q2AvNyrIT 59EV7vvl31S52N/p999clGzmpxLRYNzYXuhX+BcLwYiDP4NRa//NCYRJDNwKKJdDy181 EE0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=NTPb1Um5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cw10si20151595ejc.326.2021.10.17.04.02.22; Sun, 17 Oct 2021 04:02:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=NTPb1Um5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241679AbhJOQzR (ORCPT + 99 others); Fri, 15 Oct 2021 12:55:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33004 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237376AbhJOQzQ (ORCPT ); Fri, 15 Oct 2021 12:55:16 -0400 Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5AC51C061570; Fri, 15 Oct 2021 09:53:10 -0700 (PDT) Received: by mail-pj1-x102e.google.com with SMTP id q2-20020a17090a2e0200b001a0fd4efd49so3113413pjd.1; Fri, 15 Oct 2021 09:53:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Y06AwVPF9wGy7ZjJQhPVlMY5dCrjrZo4wsT35dSuuis=; b=NTPb1Um5q8+eNvi484E+2Kxe5mpBncQXzmMJw9YUwHMruk6AW0hljl/FCcsJI4QXY1 fzUp1pzFM4BK/qzCrq3KUDuXFbFRiQ+zY+Yhcyjw0QZRrvCICjS64MWwoNqs5p/4aNJC JVQAPbdrSnqkA35NwtF/EcGNvbp8e4AM0Pap6dyfu1WDTZjWP8biyW0MSROpopSkVKsG uAmzqevm7NjB1Ge3SB1fg3QJ3DOdw+XNu0UvUDOzjJdcHZgUDXr+4YG5pZRw0n+qIJtc /qnbekVzhe4gbBXOjc8lM6rq7OUy7avyatEzTnY1vM4k5nMl9G2jMLJjS7kprL5nlu1n 76fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Y06AwVPF9wGy7ZjJQhPVlMY5dCrjrZo4wsT35dSuuis=; b=T+YdFgAFtTH4kVUPgIDjAQn0RvggUbM1p+iUILlYXLaPT7hXhxwEy0371WPMNqhYCx dsPUkggd4af1CCxMAn02ICUicjBc8AYEejhNx4tYCv1weaLPPz7HpVQdS9IK+qtIMaPj F5CwFwKYW7DdR0VH1Qxe4IdMGmY2UjqZIoxf0i418J9LutbIiwAwyaaxxxEvytAB/Evd Zb+eBLYL0X2gEUrtAIQYJXIvw1pcz5JArhmOho2Ku2Lib1caCh/0St8IuMJMM3d1YcZ2 r/wRkA2hFEA2G9lwocHJ7a1FuQl4mhl9N7/y/fq4IyckqISPtTGyFBPXCim6NFK2MtrZ ghVA== X-Gm-Message-State: AOAM532U7yldnFHixGSPzTeGqK6dnHgoUcjFGzL3IZ9rr3CnfbKSWIAB EAiErh7trBo89iA4j/RAdTQ= X-Received: by 2002:a17:90a:b391:: with SMTP id e17mr29179998pjr.137.1634316789907; Fri, 15 Oct 2021 09:53:09 -0700 (PDT) Received: from [10.67.48.245] ([192.19.223.252]) by smtp.googlemail.com with ESMTPSA id i5sm5115933pgo.36.2021.10.15.09.53.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Oct 2021 09:53:09 -0700 (PDT) Subject: Re: [PATCH net-next 5/6] dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps To: Vladimir Oltean , "David S . Miller" , Jakub Kicinski , netdev@vger.kernel.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Rob Herring , Shawn Guo , Andrew Lunn , Heiner Kallweit , Russell King , Vivien Didelot , Vladimir Oltean , Prasanna Vengateshan , Ansuel Smith , =?UTF-8?Q?Alvin_=c5=a0ipraga?= References: <20211013222313.3767605-1-vladimir.oltean@nxp.com> <20211013222313.3767605-6-vladimir.oltean@nxp.com> From: Florian Fainelli Message-ID: Date: Fri, 15 Oct 2021 09:53:00 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <20211013222313.3767605-6-vladimir.oltean@nxp.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/13/21 3:23 PM, Vladimir Oltean wrote: > Add a schema validator to nxp,sja1105.yaml and to dsa.yaml for explicit > MAC-level RGMII delays. These properties must be per port and must be > present only for a phy-mode that represents RGMII. > > We tell dsa.yaml that these port properties might be present, we also > define their valid values for SJA1105. We create a common definition for > the RX and TX valid range, since it's quite a mouthful. > > We also modify the example to include the explicit RGMII delay properties. > On the fixed-link ports (in the example, port 4), having these explicit > delays is actually mandatory, since with the new behavior, the driver > shouts that it is interpreting what delays to apply based on phy-mode. > > Signed-off-by: Vladimir Oltean Reviewed-by: Florian Fainelli Even if you need to make yamllint happy -- Florian