From nobody Fri Apr 3 09:52:01 2026 Received: from mail-yw1-f174.google.com (mail-yw1-f174.google.com [209.85.128.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B36101534EC for ; Fri, 20 Feb 2026 02:27:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771554479; cv=none; b=u89+9EuRLpCTwR23TckEmszLDTvEHrOkRekN/0PGUo3tFdM6zRAsEoM4RoV2Ap7dsomvSFR2KAVzLc0LKE8EEc+wzD5rZCvHdU6gbCOhCRQ/eLRPut5QhjJDFg9MXWJyuB0l0uR4rZ/6/bSeY27ZrG91YA/QWHq/DgZlcFrFl9g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771554479; c=relaxed/simple; bh=z0S+zYxCh5ZAGTpi8o0OuRy1X+bKoH18PQz5rt7kZjQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=g8VKgOIczFXVPrzeJcIN3DZoJDGPOFLXt+dKXD6QtQxH9HdbOVTc5wSrKK5xD1/FMXc66+4YXcg5ZYtK5vWQERH1Anfe03kwC1lgigijtN+00P5vWAkQxn4Zx/cReaG9NonozSbtBuWkP89fBtQCoqWkSJ9ds+XA/zylqYruJ6U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=UmdTEN0g; arc=none smtp.client-ip=209.85.128.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="UmdTEN0g" Received: by mail-yw1-f174.google.com with SMTP id 00721157ae682-79801df3e42so23224317b3.0 for ; Thu, 19 Feb 2026 18:27:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771554477; x=1772159277; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=jaxTrnZCeT1cAUjaI26ZzZAsxZfpYi5XVIt7dxhlksQ=; b=UmdTEN0gVMGlGTzmjThI2S/5+jg/mZ/da6HWz6R9YKYI2DqeGy7N8+W+cuEmpFMtDn EYTeV4OYBswKtk6Seu/h4PbNB0F52tyq/Xe0j2aEQXmFbvvOR9mAULUYiuTrZO3WR6b7 KJyaUicmMfjlEiOX2RnpnqGIoqfajrY6L5UzMlR9qTQ04hNlRyUilEkm7yRxm/eHqjMB St65vg8tetiXdh7MXYTZoB1UQHILmmBrVJVOrfSs3ukECM2mvW2x+Ic3ClMXGbA1DPze XAwr5tu6RUoiSzjtTOVu2yrJvSu7qukDNzmqsYmtJbdoF/98Wwbnonk0Vuriugn1OgBd UsxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771554477; x=1772159277; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=jaxTrnZCeT1cAUjaI26ZzZAsxZfpYi5XVIt7dxhlksQ=; b=RmSdVBRPQeLKV/BSs8KNBrgcsYZhCwqKQfyaITya13UDH/FiMbEFrpAkvW1qKpAuDh xPpNNYtCdnS5meDX/O0FS5xk8nYY4NvOdp9MW7Q5Rzj6uu2n+fC2zOJznQ15sWDrsjZC RMDCxJ6RwWqjt2lfJseNXqKRp45YUS9hmecvC5jA9ZU/p4GpQip0Ew7Jcnv/ionoARIZ lZYSva8qe+YHRpirue54JPoh9lJNOfJEfZSOEoKQrAkQz2wX9t1UzTwxCC7b//4GUJIA DsXNN+GlX1Q+rODPHQHKYHLYZbb3LngAwtKU+On+thv6vU57WZp5EUbqVsfG7O9fiI5M 81rg== X-Forwarded-Encrypted: i=1; AJvYcCXPq8iqYQzqyOlbHLbTVV0RW7PCK7vBFEIfcBdpHgwdJKiydDKToMQFsNtwyhm6b+KNQvtfkN4YNclcumo=@vger.kernel.org X-Gm-Message-State: AOJu0Ywq9VsAfWezJ9UZ0PHyoi5wHBzxVKyB1CRx7c7kp2EHVWYIzKL5 NXT9TgBKQ4iRCyzIeDDPRSEuFgONodp1EWWnMLYl9K4sw4De6EcjLCi0QwogNUFwlDs= X-Gm-Gg: AZuq6aJ8GYi1kIkSL0DOgbtBRQ0Oq/izMiH08w4Mqmz+F54VUjKHc02gFlgh0O9XQE8 3sGtt/3Jb9JMrKfImdIZEG8aeRVTa4zMSD2MxFfE3H+rVLvi3zc/uVv24GOP+SuvSbD0+I3l9ge 8tc5wkRMQFhuZ+CR+6jKYDA3x659YAcX1RAoei+Ih4Gr756bpD82B1BuzEBSO5XQUmIDVU0hZne EWy9N5ynVkF3RzJbfFEV5i+hguwvC1j8t++dzuR9EltzVI+X52Mr4If9fdoBcPVO69W+AhErSaT rpCynUdSjgo0Gu1P1noiDIEJxNPNFc/Yx4TcodbDMieGtjh9Bz42dt0qQrn1OK6nANRnbS9D7r/ WDau8/RWOlLwBKHtndKya68Hk8PcaVH36wN19m8BuT+SGoWHMbTy3YPC3H25BNPv+WeyB X-Received: by 2002:a05:690c:f09:b0:794:c283:5fb8 with SMTP id 00721157ae682-79807d19561mr29435477b3.25.1771554477482; Thu, 19 Feb 2026 18:27:57 -0800 (PST) Received: from ryzen ([2601:644:8000:56f5::8bd]) by smtp.gmail.com with ESMTPSA id 00721157ae682-7966c257ed5sm137116877b3.45.2026.02.19.18.27.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Feb 2026 18:27:57 -0800 (PST) From: Rosen Penev To: linux-wireless@vger.kernel.org Cc: Arend van Spriel , brcm80211@lists.linux.dev (open list:BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS), brcm80211-dev-list.pdl@broadcom.com (open list:BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH wireless-next] wifi: brcmfmac: of: defer probe for MAC address Date: Thu, 19 Feb 2026 18:27:39 -0800 Message-ID: <20260220022739.41755-1-rosenp@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" of_get_mac_address can return EPROBE_DEFER if the specific nvmem driver has not been loaded yet. Signed-off-by: Rosen Penev Acked-by: Arend van Spriel --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c b/driver= s/net/wireless/broadcom/brcm80211/brcmfmac/of.c index 1681ad00f82e..03efae36a0b2 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c @@ -128,7 +128,9 @@ int brcmf_of_probe(struct device *dev, enum brcmf_bus_t= ype bus_type, if (err) brcmf_err("failed to get OF country code map (err=3D%d)\n", err); - of_get_mac_address(np, settings->mac); + err =3D of_get_mac_address(np, settings->mac); + if (err =3D=3D -EPROBE_DEFER) + return err; if (bus_type !=3D BRCMF_BUSTYPE_SDIO) return 0; -- 2.53.0