Received: by 2002:a05:7412:cfc7:b0:fc:a2b0:25d7 with SMTP id by7csp261506rdb; Sat, 17 Feb 2024 07:21:21 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCX0mDFozcdUaO3RxKKIIRdafZL9ftW68iIkDx3cI6m4TmZtsxCtTrA1Sl5Pj2aFe+XrKplvsIYlxeJ3aHntzM2mldz1nq4MlwE4qwFFXg== X-Google-Smtp-Source: AGHT+IEXXEvy6VVgSszkeOj2Pwa9uLMO1JeF4A3tXu9+cumUvWgn7J/AaJU+mdKz61qYjnwOHwIZ X-Received: by 2002:a17:906:2a91:b0:a3d:7532:15ad with SMTP id l17-20020a1709062a9100b00a3d753215admr5196377eje.39.1708183281018; Sat, 17 Feb 2024 07:21:21 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708183281; cv=pass; d=google.com; s=arc-20160816; b=jkVO0lsdnIqnm2lHw/tBqW7mtMcqlrUZcd0MAvnzwcO1vsqLkzSDUoQmjbmMIUFvt4 kWZYilI/r+x7VmV5ZRcSeNkncoLKi7pP7Ut0nWbvK5/pdaQYYIEXbrY7Tp4cVZz0plSG B/R4S7g3VZZT0GhAGSoDiikKPh9FaaP6IQJ6Q80FeumRfMG8DmDBToGHqlTzg+p+wHh7 hiXtpPDw6sPV9jfr8xwJT8MgOzE3OrGJvpnJh4lXhx3grsoNSEGM1cXjJ1X20LX0Ists PmH/hsSC0XOZkYTadOkQLklqXOAzkti7gkWn3T0VQmBZoFRfKoGozO/G44dYcgIWs1cX TUsg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=BlAL3Ogiky64AxQUBh37Q3N615bOBJULteBDI6SCcjw=; fh=xXm8J1OpH2pupxhYLhzVOHt/wOuE7Ld51e+B4sgPpoQ=; b=gAn2ws4FTEbozqadQzopPNaKagdn/IL+MiWoDFQSpASSWeZt8rLXljd2oW+p/SY3Me vZSHXe/TY1wSiAKLC2LqCBSHP5wXvvh3Z/9+jvQhD47Cl3ZYsE3qWetSwPgu0pIDifPi /cKgeTkNhMLeuyC968o+8fw1SpUF+eb7oQCjQW9UFAUwC4GCfYkThCqjZOVxxVCamfLU bsWLgjOjFlqogyT/FdPU2nC9xjmKW6zOJj5UNimPyhUNEUIHpZrru31CSxDwUsfH6tzR WGyCzdyYmoYzU51BPdP2HBh9EnhamwVsi5GbK1jyyoGEfE1RLxMM/HE2LWUrVJcGCaah KcMA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=xYa2WbGj; arc=pass (i=1 spf=pass spfdomain=lunn.ch dkim=pass dkdomain=lunn.ch dmarc=pass fromdomain=lunn.ch); spf=pass (google.com: domain of linux-kernel+bounces-69934-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-69934-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lunn.ch Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id i16-20020a1709064ed000b00a3d21348f4csi918695ejv.568.2024.02.17.07.21.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 17 Feb 2024 07:21:21 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-69934-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=xYa2WbGj; arc=pass (i=1 spf=pass spfdomain=lunn.ch dkim=pass dkdomain=lunn.ch dmarc=pass fromdomain=lunn.ch); spf=pass (google.com: domain of linux-kernel+bounces-69934-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-69934-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lunn.ch Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id C10CB1F21B90 for ; Sat, 17 Feb 2024 15:21:20 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 877707C6CF; Sat, 17 Feb 2024 15:21:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=lunn.ch header.i=@lunn.ch header.b="xYa2WbGj" Received: from vps0.lunn.ch (vps0.lunn.ch [156.67.10.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 206EF7C08E; Sat, 17 Feb 2024 15:21:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=156.67.10.101 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708183268; cv=none; b=CPDGWFZU9Tinyvk5D+M7EiTGjFfoqayGRvLXYT8UTaKTK4uAB3l0+3hTGeYNI+Xm/bOUipG52bLQaUZxbEkUKkz5v4U6lfm1b78XRNOkEG0dGMXxGq+8fB2s9ff5PNG+2tSn5rcfsQ+SUI45fot5TD52jsyDt6jhVHBFA+Hnrd4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708183268; c=relaxed/simple; bh=WuZxqs6937g1zwRym9vbzWJK0sKCJMSfEkaZRvnSlcs=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=e8nsgbhpT6XUR9zgADM2EjNHrkrftw8G1UMdPxzo+TK67qLUWlHDZUykPd0xdKfHIuaERjPFR/8nOWR+EBt2xuSmqWLjmFBvwEmzENqzkQNInAQZvCLrdKXIPYOFPUyLBjHgoQh0P/yChsoqO8euT7hE2iUeRuUjf9sjx8DWUlg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=lunn.ch; spf=pass smtp.mailfrom=lunn.ch; dkim=pass (1024-bit key) header.d=lunn.ch header.i=@lunn.ch header.b=xYa2WbGj; arc=none smtp.client-ip=156.67.10.101 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=lunn.ch Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=lunn.ch 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=BlAL3Ogiky64AxQUBh37Q3N615bOBJULteBDI6SCcjw=; b=xYa2WbGjgRR1fdXXI5P68ukVP4 /4I1/nGhDlj0nWZ4TAOljc4INpRzCWjL0wrPA9IOmORiIFV7JCCvFr/+bGbbvbZ3IGtKEmr8+Z0mH o/UihEoeBnfEr3Hged5ORKf+XoTXm83GH2Lk1FZaB+ACVH04h5+nxWwBJ/f9CwA+cBgY=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1rbMV3-0084EE-6A; Sat, 17 Feb 2024 16:21:09 +0100 Date: Sat, 17 Feb 2024 16:21:09 +0100 From: Andrew Lunn To: Florian Fainelli Cc: netdev@vger.kernel.org, Doug Berger , Broadcom internal kernel review list , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Heiner Kallweit , Russell King , open list , Justin Chen Subject: Re: [PATCH net-next 2/3] net: bcmgenet: Pass "main" clock down to the MDIO driver Message-ID: References: <20240216184237.259954-1-florian.fainelli@broadcom.com> <20240216184237.259954-3-florian.fainelli@broadcom.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240216184237.259954-3-florian.fainelli@broadcom.com> On Fri, Feb 16, 2024 at 10:42:36AM -0800, Florian Fainelli wrote: > GENET has historically had to create a MDIO platform device for its > controller and pass some auxiliary data to it, like a MDIO completion > callback. Now we also pass the "main" clock to allow for the MDIO bus > controller to manage that clock adequately around I/O accesses. I guess this code comes from before the times of DT? I would normally expect to see a clock added to the DT node for the MDIO bus. But if there is no node, because it is not in DT.... Andrew