Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp3616163iog; Tue, 21 Jun 2022 02:24:14 -0700 (PDT) X-Google-Smtp-Source: AGRyM1t9rVNmJftr93oHtK9G5nYTw80T9oxzgz8t4Fge+tzVSuAJAYG5Cor0L/AaGyjrzgeN+Cuo X-Received: by 2002:a17:907:a0c8:b0:711:d8a5:caff with SMTP id hw8-20020a170907a0c800b00711d8a5caffmr24103541ejc.43.1655803454413; Tue, 21 Jun 2022 02:24:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655803454; cv=none; d=google.com; s=arc-20160816; b=Ag3t2NYW3/ReVxwXxL99zb5x9/d+ayF4tuDKUk2UiHknP8aTDn0MJuCBcxtovoWG3E 8V0FxzeHWL65jWgV8aZGtgey5IqgKkR5xjQoCKqWVYFiUSeGZQpbVAj2CNgmcSJi8719 Q5IZM/2a/jFAcapTYfQ4gI2+h5gbbD/Ui7VKETwOmbM/rtePmWlHjCW/JC1PbBKWuiuM 0aYzJArGg7GtZKtlcdvY99yuwHbsY06V/a6y+0ZMST6RgfH6nO82QAao1z5Oqncw2cUl GAB420dKlk0kLY70aEbBBkfyGhvMZ5YwVLA+aNeWdeo0wDu3/0QLe0eUscN6mbzplP0H Pp7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=iBZb8QF8anbqYzHGcPDDrRLJY5xZsGwi7V0oDGBrKac=; b=Isl8Yt2fwcj799KENHFk292t/MlAG5rrFEw1KtQTnEPAPnULtmAMFfAYNquH3H3m2V V6j3x+j849sYjiod45KEew6HVWgyOQeRu6SAXjYjb8Thv8EsWWI7CGqhf+ERP2/XfIbX aKKknF6m0l0XdPm22UsaKaNFzaklMnMhWlWrl6V3WJVRHJfRw21kc4OTFGt/ad6GRWc2 3iojuuLXeoDSSmQrCkCbOrCF7gLR9JxBYyxCfXtmPEGgOgryzxl3Lve/bisBtRLMQUBP lNbHIOGUNc888s07JV5Ab538sTrl4bH2bpUyYjnMbfN5frhERsyFq4S1pav9apPixUqi 9z7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@semihalf.com header.s=google header.b=AQc7158z; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sg6-20020a170907a40600b00711fca6bc59si945577ejc.263.2022.06.21.02.23.48; Tue, 21 Jun 2022 02:24:14 -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=@semihalf.com header.s=google header.b=AQc7158z; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346120AbiFUJP2 (ORCPT + 99 others); Tue, 21 Jun 2022 05:15:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57838 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230362AbiFUJPY (ORCPT ); Tue, 21 Jun 2022 05:15:24 -0400 Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 74F4113D45 for ; Tue, 21 Jun 2022 02:15:23 -0700 (PDT) Received: by mail-lf1-x12a.google.com with SMTP id t25so21277735lfg.7 for ; Tue, 21 Jun 2022 02:15:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=iBZb8QF8anbqYzHGcPDDrRLJY5xZsGwi7V0oDGBrKac=; b=AQc7158zy5Ml9gDb+tE/k8bTnCfcB3WvyB862bgHd72Vg8hhgqJMbRrVW97nyoyZJB Irp9HZrE24jjCKypfsOdQToRJH27bRZ4lrX48bWo93HfxWJkE17DFNq9d4w7pm3geUVU 44qYPnPz74iw0Fx/olfjhbE5pCrYf6tT311huGdtCX9KeZpQg7bQq45KLStWv6wCZJ7j hckpI/lRVWMJp0w9Eal6XZINA7zbSBfbde67P4xSiPf3G8ARhkITEn39KzCEhiJbOCBT b83krTDDF8YfTVAa4gNCCZ1PvPTzXqq67V5XdiSelWRK0MY03e1+hfo2EPNTw/Ci7qBR 7jsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=iBZb8QF8anbqYzHGcPDDrRLJY5xZsGwi7V0oDGBrKac=; b=pgTOTsh7sUf03oNVuesL8tr3nHl8aNWT7o2vZlYc0sFYt/RGKZL7PqHS4tQxO7/13/ +r8BEawdd4v3HuhK672joGTtRLHWvg1gPRk2/+xaWTMYMkW5WopYUyZEC+fOlC1Ozj/o oq99K6AQb8q4YLKLykUEe7qUOqfjuV4FQaNjRMzYwWSixQSFyr8a+5TE2U4x8plhEres 19D2vVRPRjYBM2ewUSTIfRj7bSKejqD3ALBAJFnpZQ1gs/fWDtNFkN9Orv/HlOMJw7/2 WVjpBh1ebSZcUyzO6VsdvZ2bkKlEyTgpOweiam0fKMtnEm0XSvu8oz71k8SzZSGTxrew 4maA== X-Gm-Message-State: AJIora9Wio/qkCrtZ3ir4cHFqafkKJ0P4fLrA8vdT5JBS3n44n1+0aGK agFnT4IJHnQkT5+RzIVPqjUMxuIRzkGmgtFxdEqM6g== X-Received: by 2002:a05:6512:22d3:b0:47d:a6e4:4232 with SMTP id g19-20020a05651222d300b0047da6e44232mr16064548lfu.671.1655802921771; Tue, 21 Jun 2022 02:15:21 -0700 (PDT) MIME-Version: 1.0 References: <20220620150225.1307946-1-mw@semihalf.com> <20220620150225.1307946-12-mw@semihalf.com> In-Reply-To: From: Marcin Wojtas Date: Tue, 21 Jun 2022 11:15:12 +0200 Message-ID: Subject: Re: [net-next: PATCH 11/12] net: dsa: mv88e6xxx: switch to device_/fwnode_ APIs To: Andy Shevchenko Cc: Linux Kernel Mailing List , ACPI Devel Maling List , netdev , "Rafael J. Wysocki" , Len Brown , Andrew Lunn , vivien.didelot@gmail.com, Florian Fainelli , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , pabeni@redhat.com, Russell King - ARM Linux , Heiner Kallweit , Grzegorz Bernacki , Grzegorz Jaszczyk , Tomasz Nowicki , Samer El-Haj-Mahmoud , upstream@semihalf.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 pon., 20 cze 2022 o 20:04 Andy Shevchenko napisa=C5=82(a): > > On Mon, Jun 20, 2022 at 05:02:24PM +0200, Marcin Wojtas wrote: > > In order to support both ACPI and DT, modify the generic > > DSA code to use device_/fwnode_ equivalent routines. > > No functional change is introduced by this patch. > > ... > > > @@ -6962,16 +6963,16 @@ static int mv88e6xxx_probe(struct mdio_device *= mdiodev) > > struct dsa_mv88e6xxx_pdata *pdata =3D mdiodev->dev.platform_data; > > const struct mv88e6xxx_info *compat_info =3D NULL; > > struct device *dev =3D &mdiodev->dev; > > - struct device_node *np =3D dev->of_node; > > + struct fwnode_handle *fwnode =3D dev->fwnode; > > Forgot to mention: dev_fwnode() or respective device_property_ API, pleas= e. > I'll update changes to use the device_property_ API. Thanks, Marcin