Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp1427887imm; Sat, 11 Aug 2018 13:16:33 -0700 (PDT) X-Google-Smtp-Source: AA+uWPz8wene2WwDEcjhe9RPxlq/hxO+FowQ0UyDZI0oS9Ap59GGDEVUj6odQ65RQirOYT1AIFng X-Received: by 2002:a17:902:227:: with SMTP id 36-v6mr11116939plc.103.1534018593710; Sat, 11 Aug 2018 13:16:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534018593; cv=none; d=google.com; s=arc-20160816; b=CLXbu2bzEE4VWPNd3TS7Yu2Sr8gb0ZgOIqCPgd2+GwSeXwkygLGUqN+uaTBVcRno1I CVbSrkEeUfJAWcjHeNUTw6Jm4LxRiZMInbeH32/0+Z5ZFj7p2sd0qz4MvEXw9bRznBEN 4AGgy8vIey/lulZjlJU8cmaw5rS17ZrlV5f58rkF9E5kbmuCafGPWQHWSU6O4hi+tq+Z zi7FZwlmUtLIjvyhieAhMVjGjXLm9XTBrABjeaXRSs6w3uqpifosbxbSCAvKrvizKo2+ Sx5STvNwxrhtb76XrjgupG8MEph/l2XemRNHHU8kMTOk+bE17sGSxGWyN8a3gIgL0r+j OQ5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:in-reply-to :mime-version:user-agent:date:message-id:from:cc:references:to :subject:dkim-signature:arc-authentication-results; bh=n/7NljaXr4c5838zNNC3PM25U9KUcSPkuy6NqzGtAcg=; b=ErMQu0Pty/4+ZtIZHDYK0Q+ZGhUD2cjEfxUm3pbjXeSqV13yfZdt2k/KK7yEbEN7xB YWDp9YN2DmFIa7TihG4y5kCnGNmymZL+KphBJ1O0QKgcvB83yBpQHF43vKdK6ILkk1fl sfR6tlwejK2hhzpOcE8BiEQwnmNY8xkUOYdBMrfxK2RSphYIYkXGnASlVfot68Ia9Jo+ yO21Dxxei3EALln1Cp7cikkDb5/20mhI+nrM86y9ZdkDJ0qJXpBq269D1Xu++tSs0uwE cqQzF7VTjc8tzDMOB4TTgee15RgEuglUA0QCGNQzCA83vv1woecG0OHum+odRcEgaGgD rcng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=cYALqf7V; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h11-v6si11933710pgf.558.2018.08.11.13.16.18; Sat, 11 Aug 2018 13:16:33 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=cYALqf7V; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727539AbeHKWur (ORCPT + 99 others); Sat, 11 Aug 2018 18:50:47 -0400 Received: from mail-wm0-f66.google.com ([74.125.82.66]:37816 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727379AbeHKWuq (ORCPT ); Sat, 11 Aug 2018 18:50:46 -0400 Received: by mail-wm0-f66.google.com with SMTP id n11-v6so5053142wmc.2 for ; Sat, 11 Aug 2018 13:15:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=n/7NljaXr4c5838zNNC3PM25U9KUcSPkuy6NqzGtAcg=; b=cYALqf7VLQSxc8P4GRQaQWmxmuvehrbK0xY0Z6KKo4WrqL5U1FoXeymaw0U2pCr2OQ HWVnJu6+5BYiqI61BM0ScdwM58TgiNULQG4g62sFBtjctJndbCTfkV7iDG0CVl5ViTFI BBRHNU3iCT6Z/8YMH4OODOttXJ3gi5z7s7bTo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=n/7NljaXr4c5838zNNC3PM25U9KUcSPkuy6NqzGtAcg=; b=tSxiXtaII1hHfSLV+gwsmdOm1N6oOE5oKtJRGX8RhR+ZqN5e4dFhcu8fu4WLxMhaxj xz+7PlM4wIR8apvU7gFthqtf9jaNEkAGTcd6dtmfKeBDq481XtneNrAaR3rytvjF0PpD GH3Zq9ExTi6I4uUkPb2HOSrTQ/p+g2a7E4o9cpVLlBheVhBcIVEl+1CJOP22IP8M9ku/ Le6xcQxL+KY6vNpoCF67kljjUqCyaoRg5i/mhGXqZio08K7gdpXtN0K0MBhcpcIBltHq 4l1CJ5a10/DIoQPXrviLYNnLK5WKLpgYGJhkuPvj9H0hvjeK/k9P6M6I8AfAmOG7QMyO 7Wxw== X-Gm-Message-State: AOUpUlGHQ3D4ewczCj07vRww2P75bmjOxwmz190B9LoHuKeuXnnN+dDG ny4J+D12iduvyjze4cRiOHUtgjxZekroUA== X-Received: by 2002:a1c:7c13:: with SMTP id x19-v6mr4543574wmc.27.1534011977545; Sat, 11 Aug 2018 11:26:17 -0700 (PDT) Received: from [10.177.251.221] ([192.19.248.250]) by smtp.gmail.com with ESMTPSA id 1-v6sm9111002wmf.47.2018.08.11.11.26.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 11 Aug 2018 11:26:16 -0700 (PDT) Subject: Re: [PATCH] ath10k: retrieve MAC address from firmware if provided To: Brian Norris , Kalle Valo References: <20180810233948.144792-1-briannorris@chromium.org> Cc: ath10k@lists.infradead.org, linux-wireless@vger.kernel.org, Govind Singh , linux-kernel@vger.kernel.org From: Arend van Spriel Message-ID: <5B6F2A47.7070502@broadcom.com> Date: Sat, 11 Aug 2018 20:26:15 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20180810233948.144792-1-briannorris@chromium.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 8/11/2018 1:39 AM, Brian Norris wrote: > Devices may provide their own MAC address via system firmware (e.g., You got me confused by using just "firmware" in the subject. > device tree), especially in the case where the device doesn't have a > useful EEPROM on which to store its MAC address (e.g., for integrated > Wifi). > > Use the generic device helper to retrieve the MAC address, and (if > present) honor it above the MAC address advertised by the card. But this put me back on track ;-) > Signed-off-by: Brian Norris > --- > drivers/net/wireless/ath/ath10k/core.c | 3 +++ > drivers/net/wireless/ath/ath10k/wmi.c | 3 ++- > 2 files changed, 5 insertions(+), 1 deletion(-)