Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3454117imm; Mon, 13 Aug 2018 11:59:40 -0700 (PDT) X-Google-Smtp-Source: AA+uWPwO9ANIrRkMfGRD46QHfzTss5st/qLha507DW58oonUCI8Yt/V6FWs756uZf6GP+b/4jaVv X-Received: by 2002:a63:5fc1:: with SMTP id t184-v6mr17571469pgb.183.1534186780674; Mon, 13 Aug 2018 11:59:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534186780; cv=none; d=google.com; s=arc-20160816; b=eBnnAVr3KXUbzOVQR8QksnaLoBHpAJ4rTiQZXruHIWuFLxO4+HH+eqJ8M9Y0/8FHo/ Z2x3nqHHgbe8mWbpp2gG7LAZnZN2Ih83s6u3KWSkeMRSA4OPQ1JTbKP+N6lbCSOdSg7g Byt6x0ClFr4MltZf2ClmzQdh1GJdXvIqkCLcZ4lBsOAcRzdrHTIgnA6l3ObmpgjFk+zi vK1w2k7f5vXF9Faggw+ARli1yHQUGGDokQzb7z/dGolaghCDvmWBaRoTrvIY8cUu5/Sk jOUfuz72Hzda2UpfMm3y6lUd9lmBqk9FZB8Ln2RtnBqr/kPdsiLxKEOPw58Svh+//AKg syAw== 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=Jj7TWu+ur3hZSp4uZCj96BbjM7riG4FoxlOnloCMLqU=; b=aVodDX1bcwmLSzQKeH1cRmbf6gUhyxKgZFUFqBdIEs03b129Sjfl3LU7UhesRWFdBh jVj7ZTWS+fN74GCsifuZ4Fxg3Z1pVgN8CzxHMjVfq/yPONXBTEWWgjMKltHkwjEF+qD6 Hli0ookFcJtKoRfK9Biet6PW5UGMIvJfRRbqfGfUwV8gh/qXTlQMhmBF1bu03fMJ16xt 1b3uA9u8B51ECS3FF/OE/y89cjiFxRRNz0JCcf70A3C+3s2QOwLMdRq2VUFMqCSqENiD UkWXJFZdm35K5IZPwXDN4bW9ynZG6lEdH8/20/d/2Fi9SsOUB/B0cbCcD4O6WOOMkhkO adLg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=MD7T8Mkm; 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 x4-v6si15531435plr.427.2018.08.13.11.59.25; Mon, 13 Aug 2018 11:59:40 -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=MD7T8Mkm; 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 S1730050AbeHMVMk (ORCPT + 99 others); Mon, 13 Aug 2018 17:12:40 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:45113 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728772AbeHMVMk (ORCPT ); Mon, 13 Aug 2018 17:12:40 -0400 Received: by mail-wr1-f66.google.com with SMTP id f12-v6so15051282wrv.12 for ; Mon, 13 Aug 2018 11:29:17 -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=Jj7TWu+ur3hZSp4uZCj96BbjM7riG4FoxlOnloCMLqU=; b=MD7T8Mkmo6CEM6VLAejQAhA6N2+0ArP0B/Ht6GJLzoZfcy0vYaNVP4l4dCFIdCec1C CoE+0HZ6e7j49nFSCO8+UJae0yFuVTWU5l4SqIwvg0cD+VLxcBsapWJIB9vsO+CeACgA izQv1OXJiDJYEqs95wgzPcu77Z0yqPxI62Uw8= 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=Jj7TWu+ur3hZSp4uZCj96BbjM7riG4FoxlOnloCMLqU=; b=JkfXBcXRM2t1JBZMPKBz5nACJ+pg13xj1bDUcmMuqQHUw/0QBWMb4/q9br8OvtDgTp JrLkNx1NUT5va1WV7+nDHPZYtj5so+5pQlqYv8JNuBLA8ZGOdVdxOUyvNstGF2JlS42x cnXz8dsiw4nYnpFI1cLspuUc3QyW1XNPW9COA2ucx/BAZwfscbRkXEN7kMDf5gdJ/leb h2TBxjZJT8AgT19tvV7su7CRazW44fOCrNYsWRhVyDchPYkON3cWC0sGa3QShEw/Rzcg 8d51O02lcdPx1d9fA+qXGtkGVKGO3x86dP5xR7NKcAfPKlgf0zYtqboX3Ctk+tPq41JG 5HAQ== X-Gm-Message-State: AOUpUlEJbIjR44FwwN2ImxUfFAmHeTTHAyPd84OQeRY9fRaOdgYPRnj6 0BctqgRcAJHogynyNXCAZpZaA8iy54N5HA== X-Received: by 2002:adf:8276:: with SMTP id 109-v6mr11817149wrb.127.1534184956787; Mon, 13 Aug 2018 11:29:16 -0700 (PDT) Received: from [10.177.251.3] ([192.19.248.250]) by smtp.gmail.com with ESMTPSA id j133-v6sm23214559wmd.12.2018.08.13.11.29.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 Aug 2018 11:29:16 -0700 (PDT) Subject: Re: [PATCH] ath10k: retrieve MAC address from firmware if provided To: Brian Norris References: <20180810233948.144792-1-briannorris@chromium.org> <5B6F2A47.7070502@broadcom.com> Cc: Kalle Valo , ath10k@lists.infradead.org, linux-wireless@vger.kernel.org, govinds@codeaurora.org, Linux Kernel From: Arend van Spriel Message-ID: <5B71CDFB.60408@broadcom.com> Date: Mon, 13 Aug 2018 20:29: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: Content-Type: text/plain; charset=utf-8; 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/13/2018 7:14 PM, Brian Norris wrote: > On Sat, Aug 11, 2018 at 11:26 AM Arend van Spriel > wrote: >> >> 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. > > Yeah...I started by writing this patch with device tree specifically > (of_get_mac_address()), and then later found that there were generic > "device" helpers for this, which can assist with other sorts of > firmware nodes. It was easier to put a name on a device tree patch > than on a "device" patch. I suppose "system firmware" might be a > better description? > >>> 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 ;-) > > Let me know if you have a better way to clarify. I can resend with a > slightly modified subject (s/firmware/system firmware/), or let Kalle > do it, if that's the only thing to change. "system firmware" substitution works for me. Regards, Arend