Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp2639499pxp; Mon, 14 Mar 2022 01:20:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxKjdMaIPwTZy88Q5YYWmZ+SAYfZ+uH7uja1W3kuKicwxaMnGijw9odRKdqSYLinqK/8T93 X-Received: by 2002:a63:84c1:0:b0:380:64fd:a2d4 with SMTP id k184-20020a6384c1000000b0038064fda2d4mr19204684pgd.51.1647246047303; Mon, 14 Mar 2022 01:20:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647246047; cv=none; d=google.com; s=arc-20160816; b=m6jQcoy3JYLsUTDy+/Kjy+AvJnCl4tk8QJJ4j7yCLhb+/wcpu2q7SPHYqnAorkHIlR vatl3j/aNvV3oHENySHhst4FKcIUXpfStsoK3LbKd+lIqRuJKQxQu0TMk/uCii3MRYXJ JbMJ0UFZd/A6TMYCSZxw5bSeZipl3WquNJMZhwo/m8WAC/Oz1K1V875uuLqviji9H+PQ 9JwHMNZQ4fCWs7g6lYDzwPSUMPNIYgtCbDNHmjkXGgSgapqbPWgyfeEGS9GJzrnbFYCH kkcktw0qd9xd+1f4JCrc7xPKQ2cmhxglUJEed0TaCQ/hIHynTdpKzTWoZgK6tfce1C+k RsTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=1fskSP0gHERAtz5LalHkiwzylQjQwe89pEx6fQtp0KU=; b=ItCc8ihrUJbpSCduG3Zm77XToelyMCp3PqEWCLxi9p4rq53DHL+0l30aAqCHKRbTBK zhNNpGzb3yNlwyW4Oz5AS5hd2zJnK/KjMisMKuutRQlFDuGOLlB8/7mrryad7WR0t4r0 HSesTP/CYWEFhLygcZVlnRadDFtd5MIOgWLWuLznnpfdcADMPuhZNN4b1hhEb8ncC1Z3 8CHWL3OoNHM22c5m5sc+9DcwKSOPjBiP/HcvdyBK6/7xunmYapFz0GGSqqBkU1gU7zxv nz+LXeRL4C6lRbdndgVYhjnQfuklSw39g/VtvzkZMD1038D0egRmxYeT9QI3h5gIP/FP iWPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=nuaDnykY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g11-20020a17090a290b00b001bf092ac0d9si15165914pjd.61.2022.03.14.01.20.33; Mon, 14 Mar 2022 01:20:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=nuaDnykY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S233438AbiCMCm6 (ORCPT + 99 others); Sat, 12 Mar 2022 21:42:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40450 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233385AbiCMCm5 (ORCPT ); Sat, 12 Mar 2022 21:42:57 -0500 Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BD5218E187; Sat, 12 Mar 2022 18:41:50 -0800 (PST) Received: by mail-pl1-x62d.google.com with SMTP id n15so10864811plh.2; Sat, 12 Mar 2022 18:41:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=1fskSP0gHERAtz5LalHkiwzylQjQwe89pEx6fQtp0KU=; b=nuaDnykYqpqHHDXkEJjdRwt3rvLdCah9IO+tYgdEVvzbW7oreof2LjyZAYQEEyS37p 2eiRXF03z+Iu632ooK6v/yptBJLSqWseKc3g4Ok1qmdGW8N6yVaK7rdM/726SckB3OQ4 8N8E3Xtob+3I9VyVhp+dKXrsq+ERf3YgKP+FbiBBvQAg0pqRc818l+UzTyn6222/q4Yu vA57n/tX6gmbV2D0OHdAa2zSyrSDFdQSZOPQI3J1XNgAQ0l6lPr8scqVUJ0AlzWYYaPq DjTz/4c478lJp2zM/TO83/b+SXwwD/PB87gnciq/a2Q/5FmvxkQi0XIP49ZAOWmDdpTe P0Aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=1fskSP0gHERAtz5LalHkiwzylQjQwe89pEx6fQtp0KU=; b=LDwvY5KPgOFolH+AoD0zqmuJcXLAtGhwxTdyQqiCeQeenlTfDydCjDdI56rt7t7n8z OuWK8+g83nGQ8QcxqDxviMURN/BpD/UVn0dg2J7jPMcN3y+Qfep3Mu7pF4nbDDVd7afD b2gj8THFWF2FKpoFGclKht7GdqPHN+V5e7OLmvKr4e+hmdenq6zz/dkqJmN4b1Ac3aFw 99f5Jk1WgA6M0AmgkW1UgVT82ori09P0LytZUGeZMGCoxLu/83J8dUgOyUEHaVQlQp53 SbU4SwKAxSoFHYOIn/WJ/PSX+NOHqwAAUqVwthTJYiNpZMmBSMwvMMX7nsxy5B7saNcx NoQA== X-Gm-Message-State: AOAM531V99mbPYcvkeNI4a1AFU3BsgoxjNKAXigp7SJr0FXgvugSaYwp 5Y21Q7xL2CiJSsGFl5nI3gE= X-Received: by 2002:a17:902:6902:b0:14d:6aa4:f3f5 with SMTP id j2-20020a170902690200b0014d6aa4f3f5mr18008224plk.20.1647139310204; Sat, 12 Mar 2022 18:41:50 -0800 (PST) Received: from hoboy.vegasvil.org ([2601:640:8200:33:e2d5:5eff:fea5:802f]) by smtp.gmail.com with ESMTPSA id x6-20020a17090aa38600b001bce781ce03sm12825798pjp.18.2022.03.12.18.41.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Mar 2022 18:41:49 -0800 (PST) Date: Sat, 12 Mar 2022 18:41:46 -0800 From: Richard Cochran To: "Allan W. Nielsen" Cc: Horatiu Vultur , "Russell King (Oracle)" , Andrew Lunn , Divya.Koppera@microchip.com, netdev@vger.kernel.org, hkallweit1@gmail.com, davem@davemloft.net, kuba@kernel.org, robh+dt@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, UNGLinuxDriver@microchip.com, Madhuri.Sripada@microchip.com, Manohar.Puri@microchip.com Subject: Re: [PATCH net-next 2/3] dt-bindings: net: micrel: Configure latency values and timestamping check for LAN8814 phy Message-ID: <20220313024146.GB29538@hoboy.vegasvil.org> References: <20220308154345.l4mk2oab4u5ydn5r@soft-dev3-1.localhost> <20220308221404.bwhujvsdp253t4g3@soft-dev3-1.localhost> <20220309132443.axyzcsc5kyb26su4@soft-dev3-1.localhost> <20220309195252.GB9663@hoboy.vegasvil.org> <20220311142814.z3h5nystnrkvbzek@soft-dev3-1.localhost> <20220311150842.GC7817@hoboy.vegasvil.org> <20220312193620.owhfd43dzzxtytgs@den-dk-m31684h> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220312193620.owhfd43dzzxtytgs@den-dk-m31684h> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Mar 12, 2022 at 08:36:20PM +0100, Allan W. Nielsen wrote: > With this in mind, I do agree with you that it does not make much sense > to compensate they few cm of PCB tracks without also calibrating for > differences from packet to packet. The PCB traces AFTER the PHY are part of the network, and if they contribute to path asymmetry, then that can and should be corrected using the delayAsymmetry configuration variable. > If we do not offer default delays directly in the driver, everybody will > have to calibrate all boards just to have decent results, we will not > have a good way to provide default delay numbers, and this will be > different from what is done in other drivers. Who says the other drivers are even remotely reasonable? Not me. I've been fighting this voodoo engineering all along, but people seem to ignore me. > I do understand that you have a concern that these numbers may change in > future updates. But this has not been a problem in other drivers doing > the same. Wrong. See the git history of the i210 driver. Also the data sheets. > But if this is still a concern, we can add a comment to say > that these numbers must be treated as UAPI, and chancing them, may > cause regressions on calibrated PHYs. Comments will be ignored. And when the next batch of developers comes along, they will ignore your prohibition. Thanks, Richard