Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7CC16C6FD19 for ; Fri, 10 Mar 2023 23:50:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231236AbjCJXuE (ORCPT ); Fri, 10 Mar 2023 18:50:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46896 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231269AbjCJXtn (ORCPT ); Fri, 10 Mar 2023 18:49:43 -0500 Received: from vps0.lunn.ch (vps0.lunn.ch [156.67.10.101]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 78F2B12C715; Fri, 10 Mar 2023 15:49:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Content-Disposition:In-Reply-To:References; bh=8/7BhUFOLEFg63ackGozBt7/egbQJCdzavg0WynPGE4=; b=mLZ3x6YQ2r6fnqslk59NjraeHR Qva7B+nAA1CH2VG44/u06kiWAC8aoyQwdNGIsezbFq0cu5oDL/Z431uV3qQhcG2JIbEjuiy4uCLTY eufKXWnoLiJSWufyCMNyLyCpmZMlgs6RTbTUMxNH30erOpKm36XoyVpTk2qvvmhpcoUo=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1pamTv-0071Qo-BW; Sat, 11 Mar 2023 00:49:03 +0100 Date: Sat, 11 Mar 2023 00:49:03 +0100 From: Andrew Lunn To: Klaus Kudielka Cc: Michael Walle , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Felix Fietkau , John Crispin , Sean Wang , Mark Lee , Lorenzo Bianconi , Matthias Brugger , Bryan Whitehead , UNGLinuxDriver@microchip.com, Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , Maxime Coquelin , Joel Stanley , Andrew Jeffery , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, linux-aspeed@lists.ozlabs.org, Jesse Brandeburg Subject: Re: [PATCH net-next v2 4/6] net: mdio: scan bus based on bus capabilities for C22 and C45 Message-ID: <4abd56aa-5b9f-4e16-b0ca-11989bb8c764@lunn.ch> References: <20230116-net-next-remove-probe-capabilities-v2-4-15513b05e1f4@walle.cc> <449bde236c08d5ab5e54abd73b645d8b29955894.camel@gmail.com> <100c439a-2a4d-4cb2-96f2-5bf273e2121a@lunn.ch> <712bc92ca6d576f33f63f1e9c2edf0030b10d3ae.camel@gmail.com> <0e10aa8492eadb587949d8744b56fccaabbd183b.camel@gmail.com> <72530e86-9ba9-4a01-9cd2-68835ecae7a0@lunn.ch> <09d65e1ee0679e1e74b4f3a5a4c55bd48332f043.camel@gmail.com> <70f5bca0-322c-4bae-b880-742e56365abe@lunn.ch> <10da10caea22a8f5da8f1779df3e13b948e8a363.camel@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <10da10caea22a8f5da8f1779df3e13b948e8a363.camel@gmail.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Yes, that helps. Primarily, because mdiobus_scan_bus_c45 now is called only once, > and at least some things are done in parallel. Great. Could you cook up a proper patch and submit it? > (Still, ~2s waiting for the C45 scan to complete). The number of times it polled for the bit is somewhat high. The silly thing here is, you are doing MDIO over MDIO. The inner MDIO bus should be just as fast as the outer MDIO bus, both around 2.5MHz. So i don't see why it should need to loop more than once waiting for the inner MDIO to complete.. Andrew