Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp1502546pxb; Wed, 4 Nov 2020 10:37:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJwz19zgW5pVYTbw/aHar73W5j/9uE+j640moy1kkZRcOMJ9S/MPvdfs42GPiVqVFknI97zC X-Received: by 2002:a17:906:cb88:: with SMTP id mf8mr23106704ejb.31.1604515071256; Wed, 04 Nov 2020 10:37:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604515071; cv=none; d=google.com; s=arc-20160816; b=HAvKclgwPUtI2wq5JFF8S58n/I0JJnTcvL972NguAVmWZdrJRZ7o/u+ueGeIXGk2se doPz14PQpyPIw4s4J/PCavc3ytMp9OU3AxLGnviNGOUVek7qFavo1K8F1b2i/e4rFG9L JefMcw4tIF4fuziIeZEDTdrK6XlkpNQ3E6ZN9QnzV6R2Y7J42U1Ulwb2+qaEerQKnGyj k3aCpLHBRrJxVvyECX05SxtHgKZuAeurCRN9NpEabePOaR6TOGgMkDAvYhE7/LDgd+XO ZBy1gxevEcnkufZDnQ+uPmhgEYkttM7JEvANhHZ+1lYMS4L8svs1mjFgNKeIxmKJIF02 PfOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=a6DTwSAQkFfpIa5MUZdryepAOiGExl2mvc+eSaUHwKs=; b=ueeLJULwOzQ8hRb1WwCjbpumo0kklsEcKrG8Grp8GeVayR9/wHRXrjFa8OjKLJZBzs /y7oQ2KbZ/QJ7E4MQO8sBNm2ITWfFFve+1W+bhjMNriAFkVSIlb3SnZUiEccrXzRkxNQ T7QrpJhZ404HAoV4//lhhqvJDXUoTVuh+Mig3PsQjfOwiyxEnxY+WsBCV4Rc5ob09bVX 8ekOt7zIGPgML+MfO5YfYnqBm8/3ivP6b1aBV4k6aKay0FWF/GFCw88uHB5ihEDkXOh4 lPqp9RBTqKusKr6O2S9SohuRUidodaXuGikVe5pgg19GZ0lc9U5BtifsEO86QyfCkiV1 Paxw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=r4HZN7lC; 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 r11si2073614edb.31.2020.11.04.10.37.28; Wed, 04 Nov 2020 10:37:51 -0800 (PST) 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=20161025 header.b=r4HZN7lC; 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 S1731065AbgKDQj7 (ORCPT + 99 others); Wed, 4 Nov 2020 11:39:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38134 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729081AbgKDQj7 (ORCPT ); Wed, 4 Nov 2020 11:39:59 -0500 Received: from mail-vs1-xe44.google.com (mail-vs1-xe44.google.com [IPv6:2607:f8b0:4864:20::e44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E080CC0613D3; Wed, 4 Nov 2020 08:39:58 -0800 (PST) Received: by mail-vs1-xe44.google.com with SMTP id b129so11834279vsb.1; Wed, 04 Nov 2020 08:39:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=a6DTwSAQkFfpIa5MUZdryepAOiGExl2mvc+eSaUHwKs=; b=r4HZN7lC0Y21M3MrpX4kaDk3STCeV/fbM5YWsfdFHTjEWMMncza2Mdq3EYxeP/45AO 4+NuCy759H5SSvcKz9LX+hwNlItLJ6gmnmATCozLIR4wNgFJCFkztMVQpEgiIJWgn1gK ed+ldKCW053UsKll2FEKboUEBXLgbg+wg3CH+U3IAHY9u3AJUpCWNEzJSxGk1bhEwyo6 U3fkiTkb/G3/v7xTCnjtk+/H9yqw+loyzt3MvyNvCY9ZhJ2Y4CNEGNU4a7oGKqhhSBkT c72OCv9aEiPKufaxKP1308wrvJ0lM6jGq8YEeFYRmyis5q6bpOs8nFglo4hHsSeRUzG7 QFxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=a6DTwSAQkFfpIa5MUZdryepAOiGExl2mvc+eSaUHwKs=; b=XSqipurXdj3ls0qUxmkRCdkGto3BusckVP2H7zae4Tkbhf3GqW6G+J/ANKyj+HP2Lf HMC/ZSvCKBrBDOuVT7xRgXxW5pOS5iHJc37hSG2xZdLOUIym9M63RpZn1vyQ+XxAnosY teXu8nUq+tGB+D4wWY/0PkYJ3bGC6iulVQN6R8aqLdC5tHtP36xYIkFa6n3FBU6uBd55 9zfhchXUjJtMhC2WenhHO5C8dRMw6uCRSjC2jBdbSxDSvp11mBs3kXfmVosKcUO120YO u0fMOuwZ24KAk0YSy6wgE5YBv/6Nvgb/LjTwKbnBh86jm7mcx9kA6IdABFsKZEK8R0j9 SuuQ== X-Gm-Message-State: AOAM5339EpRJgWWACaiAITDG6ADifpo7/mDgEx7J1xK0rK0epEchtQlY gm77+ID5+FPMBoQ3OKGIpkn2bddeFOhjzGuMNZ8= X-Received: by 2002:a67:2ac1:: with SMTP id q184mr22197716vsq.57.1604507998057; Wed, 04 Nov 2020 08:39:58 -0800 (PST) MIME-Version: 1.0 References: <20201104160847.30049-1-TheSven73@gmail.com> <20201104162734.GA1249360@lunn.ch> In-Reply-To: <20201104162734.GA1249360@lunn.ch> From: Sven Van Asbroeck Date: Wed, 4 Nov 2020 11:39:47 -0500 Message-ID: Subject: Re: [PATCH v1] lan743x: correctly handle chips with internal PHY To: Andrew Lunn Cc: Bryan Whitehead , David S Miller , Jakub Kicinski , Microchip Linux Driver Support , Roelof Berg , netdev , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Andrew, many thanks for looking at this patch ! On Wed, Nov 4, 2020 at 11:27 AM Andrew Lunn wrote: > > > Note that as a side-effect, the devicetree phy mode now no longer > > has a default, and always needs to be specified explicitly (via > > 'phy-connection-type'). > > That sounds like it could break systems. Why do you do this? Because the standard mdio library function (of_phy_get_and_connect()) does not appear to support a default value. The original driver code duplicated that library function's code, with a slight tweak - the default value. The default value was introduced quite recently, in the commit which this patch fixes: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/net/ethernet/microchip/lan743x_main.c?h=v5.9.3&id=6f197fb63850b26ef8f70f1bfe5900e377910a5a I'm not sure if other devices that specify phys in devicetrees have a default for 'phy-connection-type'. I'm wondering if any do?