Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1345819ybt; Sat, 20 Jun 2020 07:52:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxRIRBg9asR+f0B+N9DN1EXr49Ro/sNhbkxtOzLA0vsJGnHmVXAqz/VcR/fmywC11Ev1hdH X-Received: by 2002:a17:906:6d19:: with SMTP id m25mr8124972ejr.524.1592664719980; Sat, 20 Jun 2020 07:51:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592664719; cv=none; d=google.com; s=arc-20160816; b=x7+vNLj4MyxzWzjuYM/jP7xWsMcysHMI49Q65I25E45BuJCDbG9kIv3oXv9THLQPZs he2YilFDDCugqbi23t1QNYeM2NSw8y2An4EMZvpk+2ByK9lCk7NtfMCxuFY4Ob+FHi51 9UPG9WtyG62ODynQXjxIansqfPE9psQiNYETXaB9MApV+t7LecUPkDC1hpDcVBWlQy6U VfQ46IcfT58jeO09IBAkJd4s/Nwe9KazImBS2XrrYtvDu2hoA6ZKhJyDdeY1/n6aNpjl vUfbZ6qyrwoxkjGXGCGkGU3TWv+6mLL1F8emWZVg2I0syVKjecYhhCw/G25iablVP+JO oTiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=Nhicf7ZDT8sS2lHnw5QnXeXLHgnNsmuXGQTVUjAin/A=; b=QxTA14HvxZCV4J6QnOMC7/ih4Kk3OzH6k3ixn7K1pXqNHPa4dlIoe2XwM7W7VUgx/a MHMenso1q43v9B8ohwY+cZm3Ea3O6pmRL3V73kWN2uOUdpZSA+vtU/sQ1SKCNeBtfDdd CINMhjJ2EoeXuBFJigz9htL83ObaC7KxwdM84sRmQcBgMOUNo9mEdGn+ZBwEx/pMooIa Vd6FJEY6yx+e6F1jfSe0i67zV8xOla5vNIr9jCESNRYutB4lUsgTDb2Rx0mD8NXAmxFj jn+NUhOxASS5togsrIVIilRV6hhQxxJ2kqj+UemtaOqjNoyIiknLOBeAxFjfjUXwJZ4T Xkug== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dt12si8472836ejc.46.2020.06.20.07.51.38; Sat, 20 Jun 2020 07:51:59 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728573AbgFTOtU (ORCPT + 99 others); Sat, 20 Jun 2020 10:49:20 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:50062 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728548AbgFTOtR (ORCPT ); Sat, 20 Jun 2020 10:49:17 -0400 Received: from andrew by vps0.lunn.ch with local (Exim 4.94) (envelope-from ) id 1jmeny-001PEe-9D; Sat, 20 Jun 2020 16:49:14 +0200 Date: Sat, 20 Jun 2020 16:49:14 +0200 From: Andrew Lunn To: Antoine Tenart Cc: davem@davemloft.net, f.fainelli@gmail.com, hkallweit1@gmail.com, richardcochran@gmail.com, alexandre.belloni@bootlin.com, UNGLinuxDriver@microchip.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, thomas.petazzoni@bootlin.com, allan.nielsen@microchip.com, foss@0leil.net Subject: Re: [PATCH net-next v3 1/8] net: phy: add support for a common probe between shared PHYs Message-ID: <20200620144914.GI304147@lunn.ch> References: <20200619122300.2510533-1-antoine.tenart@bootlin.com> <20200619122300.2510533-2-antoine.tenart@bootlin.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200619122300.2510533-2-antoine.tenart@bootlin.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jun 19, 2020 at 02:22:53PM +0200, Antoine Tenart wrote: > Shared PHYs (PHYs in the same hardware package) may have shared > registers and their drivers would usually need to share information. > There is currently a way to have a shared (part of the) init, by using > phy_package_init_once(). This patch extends the logic to share parts of > the probe to allow sharing the initialization of locks or resources > retrieval. > > Signed-off-by: Antoine Tenart Reviewed-by: Andrew Lunn Andrew