Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp2403191pxb; Tue, 13 Apr 2021 00:38:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwqoP2y0QCT3srk134O8l4DS2RL6DUgJWT3ae57IaIF/2QkTV/gm18lHzsMXQzxq2pO8ldk X-Received: by 2002:a05:6402:1759:: with SMTP id v25mr33506533edx.177.1618299483258; Tue, 13 Apr 2021 00:38:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618299483; cv=none; d=google.com; s=arc-20160816; b=K04OisIWPEMuZxDXGNobmSsg3qJVv+FVwstN/YIXSScXXbCfDrFo+EwjRVVnD/zCCh FZmt1LGMOTaaMa+C97ryOddH6eKb2g85EkID4A79P9MabNK/n3rEo2c7O0AFS+71YHPI ej8p0dMcjyOo3G56eb1TMpNOdvn8YMKE0zRp16bScSUGbEVNm1pOSl3yZknsryePud6l LKSPagggFmFcL8mbkrUfgF7FWCcBA4JY7T5Vzdzn3G1hw6K6SvxlYaDFF8IsKMxjMpav c8Vv/enP7HR3Lrf5V1eWXsOh1ODChh8wpamB/qlZt4UHx0+NESgFtE7n8BrJOC0vRmDY Jo/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=LgyIX/boJwLKMdc1w+F0vgpC7KuGEolTqrSqixky5AY=; b=riXc1Z7Nk2GNNTgCouB/9Yv9HafIQ9uvyTNJ8GzD8WorynTii48cvO/MAPpYGdbPn8 XT4kvCXc6VkfJDK/dx1jbxp3raUBkk7lzZKLbJyE4Caw4QW9/JF6KRd7IlGHX2BJHYPT Bb5/zLAnck+5eDidZ8p8NTwZu0nEArh3C3qdT1d5OfiwpZvXYRiv/JSAQ0J8vwv27yhM bDjlTvMwq8z9/Z7SdBBz62lhaficLdgBEtEGArLTmsutWYPsAM2f1Btqt0LZGZMscrxF JMXkkakQ4EnEDgqgD+tiAsGH9W3j6/d1OeX6m3XF4sG0159PyAQZexDcrROa6r6fGu8t hUqw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-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 d20si9728869ede.153.2021.04.13.00.37.40; Tue, 13 Apr 2021 00:38:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-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-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240004AbhDMA5l (ORCPT + 99 others); Mon, 12 Apr 2021 20:57:41 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:47112 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237775AbhDMA5k (ORCPT ); Mon, 12 Apr 2021 20:57:40 -0400 Received: from andrew by vps0.lunn.ch with local (Exim 4.94) (envelope-from ) id 1lW7Md-00GOFr-9U; Tue, 13 Apr 2021 02:57:11 +0200 Date: Tue, 13 Apr 2021 02:57:11 +0200 From: Andrew Lunn To: Michael Walle Cc: ath9k-devel@qca.qualcomm.com, UNGLinuxDriver@microchip.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-amlogic@lists.infradead.org, linux-oxnas@groups.io, linux-omap@vger.kernel.org, linux-wireless@vger.kernel.org, devicetree@vger.kernel.org, linux-staging@lists.linux.dev, Gregory Clement , Sebastian Hesselbarth , Russell King , Michael Ellerman , Benjamin Herrenschmidt , Paul Mackerras , Andreas Larsson , "David S . Miller" , Jakub Kicinski , Maxime Ripard , Chen-Yu Tsai , Jernej Skrabec , Joyce Ooi , Chris Snook , =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= , bcm-kernel-feedback-list@broadcom.com, Florian Fainelli , Nicolas Ferre , Claudiu Beznea , Sunil Goutham , Fugang Duan , Madalin Bucur , Pantelis Antoniou , Claudiu Manoil , Li Yang , Yisen Zhuang , Salil Mehta , Hauke Mehrtens , Thomas Petazzoni , Vadym Kochan , Taras Chornyi , Mirko Lindner , Stephen Hemminger , Felix Fietkau , John Crispin , Sean Wang , Mark Lee , Matthias Brugger , Bryan Whitehead , Vladimir Zapolskiy , Sergei Shtylyov , Byungho An , Kunihiko Hayashi , Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , Maxime Coquelin , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Kevin Hilman , Neil Armstrong , Jerome Brunet , Martin Blumenstingl , Vinod Koul , Nobuhiro Iwamatsu , Grygorii Strashko , Wingman Kwok , Murali Karicheri , Michal Simek , Radhey Shyam Pandey , Kalle Valo , Lorenzo Bianconi , Ryder Lee , Stanislaw Gruszka , Helmut Schaa , Heiner Kallweit , Rob Herring , Frank Rowand , Greg Kroah-Hartman , =?iso-8859-1?B?Suly9G1l?= Pouiller , Vivien Didelot , Vladimir Oltean Subject: Re: [PATCH net-next v4 2/2] of: net: fix of_get_mac_addr_nvmem() for non-platform devices Message-ID: References: <20210412174718.17382-1-michael@walle.cc> <20210412174718.17382-3-michael@walle.cc> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210412174718.17382-3-michael@walle.cc> Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Mon, Apr 12, 2021 at 07:47:18PM +0200, Michael Walle wrote: > of_get_mac_address() already supports fetching the MAC address by an > nvmem provider. But until now, it was just working for platform devices. > Esp. it was not working for DSA ports and PCI devices. It gets more > common that PCI devices have a device tree binding since SoCs contain > integrated root complexes. > > Use the nvmem of_* binding to fetch the nvmem cells by a struct > device_node. We still have to try to read the cell by device first > because there might be a nvmem_cell_lookup associated with that device. > > Signed-off-by: Michael Walle Reviewed-by: Andrew Lunn Andrew