From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3DACB47A87B for ; Thu, 6 Aug 2026 14:38:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786027135; cv=none; b=DpLhPOrnX7goe7GzDB8KUzZX4lSRzq1aHWgCHPjQwraPpVCa/mBxqLJck9gldMKN5LsVTGCyDYDkB7Qu+TAm6j+XuMB19Sk6uAKD/lNaG0TrtjErKhtHAOSIasZegXXyEfkSo7gQtzOzt89GBgSonSRx1nQXsX43Ym3JTCc0F64= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786027135; c=relaxed/simple; bh=rFLR77CJJYP1sKLFQ6gl8hLWfcBFJvASp2MjESWcdt0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jH78TxTSKrbM7QM8Uq3yyD2nROJ3blfvZggb3snuUn+k2FKukVtgoN9F2Y7HNMSO1SY0A78kSo+PHEKUR/PXc68seX++S5KdCpaqPQ2Rm2EXSs45+lU1GpbVHIfsKP+WS68Nsax1GKfg0CbuUULYxTHtX10Bc/+lMwy1xUEMSZA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=DY8zLtgk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XvnSSbky; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="DY8zLtgk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XvnSSbky" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6769ndkZ1625667 for ; Thu, 6 Aug 2026 14:38:52 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 3Pq53qNpO4Cl13XpVwNXOs8IgmR52etnko+i3TUslYQ=; b=DY8zLtgk6GRUKKXH ChvACXmhsf7wRge6WlyJBT7d4hVgvki94RA1N7o53IJ6WoMzYGRCarNMLpYLFwzG 3nDXtEuYF3/p0zimY+tOUUM5+tN0nYnD3xU5yZ/JKpuk36jd8krQwo64bxdmJ3G1 jPbL5DM0gz+L6MfwAQZpZwkHrjMzuTadkrWryDvyz/EPmH0GgWwxAcPX05E6xxTb 9WvNdUp0TG0BznJspN/B7I+G+o3oGERTHb06nLVFrBuew8It9V3CJslxKhYZK1ec EzgD7VRnZwvDo51yH8+rP0bFF+mHqxw/xrDqg4XrzMAFpH0odyAqNQ6WaP3UVRl2 PxMeCw== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fvntnhxp3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 06 Aug 2026 14:38:52 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-51a8b0a08d2so17976941cf.0 for ; Thu, 06 Aug 2026 07:38:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786027131; x=1786631931; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=3Pq53qNpO4Cl13XpVwNXOs8IgmR52etnko+i3TUslYQ=; b=XvnSSbkyxTgDhDK+fNRpObMIj3SpwUup9R7f+vFHVWNJ+3sWFkaiE+sdANmnJcilxF 6UyJ2aDubqeuRPvxSpW0QUkuJ++lq1Fz5t9nzlm2X+P15XqXAYFHyZ3iTKVr+OP73Fcj erRuaiAD4Wt/Gp385go7ELw+YDOhhAzU4ImVMepgV2O9qPbbZu4l85aAELuVT5NUMedw 35dyboP2gWa2M/CtOSBu5GpZmv3La0ochTQDYE6Ch9yqsWDFuGa7l4tcWZFd0epIPTcO /dS1JZj8tMKKw3ILA0byxPy04PecexQBLpBUJGG00Mh4CRRgrf45mbanbqnL7tANhxT/ j6VQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786027131; x=1786631931; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=3Pq53qNpO4Cl13XpVwNXOs8IgmR52etnko+i3TUslYQ=; b=mfk456W/elx2qv8PlDH6tplqYcsgolscEynG02vhhpE1R9N6JykL/024u64PR3pTua z41ok3Na7bqNrmc0YnQFMflumIfHo+BsZLNycWZT2MH6zN4EVvpoRyFA7d0E0p4JwKPS hRj4uZxjGTt7m+Cvcyo9wHquYbvg2eN+Ii/4iYy5Apy/tMMqzsA0i8p1iRD3fp2/5uLJ 5hqyE77K7oOJQ+iVXsiw1WZzhOxbaP+r0MVbUIbsBziymr8DJ9uegcIk2+8i8J6iMpBS S89Vbvdo9nF5p4NVi+xtjb8ywk4mmrjZK0E9IX+QE7MWdOh5zZcjnvYA+jz6mOZaFneX BxqQ== X-Forwarded-Encrypted: i=1; AHgh+RrEKiNwngYbxWQE0uegMTadiaQffV4fbttFiszvMdH5RdCxe++QN69WEGZJ5PUEfF1hdZIXSpcEIIandmfDiA==@vger.kernel.org X-Gm-Message-State: AOJu0YxSSHyM0t7j1y4P/Wci1f1yFHXuzRnEogBr4qQlCe8RCAgeo+EI EGMoXmpvKg7SoBD78T5IFHUjJLQ8qiEioSzDXtegSGKaTVjlzYJLQmh8baOFxv1GxC5CXVWbWKa rCvW/CfREFSCICS8LdJiOAmbllEySIXrE5RnY13g9B7GdEEnNDGNsKtE+EhZFYZpBfGLc8w== X-Gm-Gg: AR+sD13SuSa4T+Rh7vtbvLC/Bt6FgblxR8fkWnlbkRuhDtKGjT4cFY2OubcMmD/Sm3X ByTF7yaBijQBJCT/zeYGqjTihb2cJL+IWNWovDRI3LWyGa8H8I9afBXX8l704xJYQQ8PtBOtB8F xnSd7zP6eAWi5ENAHOOVDtyPFsTPzChpHwYM6gqXIx9mvWodaMgPGGpdI1zvG2Gy7J8LvkpP67F D5WtgIoGPgW9yUHTZ1tdEXwcf609XKfLBW2yWglUrG4NhT2j547VFN82Q1WlxUzOCHCqc8pDpEw PCuCXLsP8KK4rsvjyy/27RJ7+AIZ31i9a/4bjXLvM5SuZ+lBH+lTanqt0b5nTxLBa58//oMhAXk bLOOeCmxr/A/4DUADnETFt8O9zSwNTW4l6WqhJ2tL0Q9JSJejktCcuOO7cXi0CEJEm5HbRoWffx avPCK+wvRBg0db8nNuq5CMsLvOHje4USeg7l19vzeg1wxv2TVIgQ== X-Received: by 2002:a05:622a:1447:b0:527:43a:2f30 with SMTP id d75a77b69052e-52ce5f6013emr149751731cf.1.1786027131480; Thu, 06 Aug 2026 07:38:51 -0700 (PDT) X-Received: by 2002:a05:622a:1447:b0:527:43a:2f30 with SMTP id d75a77b69052e-52ce5f6013emr149750561cf.1.1786027130781; Thu, 06 Aug 2026 07:38:50 -0700 (PDT) Received: from QCOM-eG0v1AUPpu.na.qualcomm.com ([90.85.108.51]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c2036276e58sm270552166b.28.2026.08.06.07.38.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Aug 2026 07:38:50 -0700 (PDT) From: Loic Poulain Date: Thu, 06 Aug 2026 16:38:35 +0200 Subject: [PATCH v10 02/10] dt-bindings: net: wireless: qcom,ath10k: Document NVMEM cells Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260806-block-as-nvmem-v10-2-be598b2a5606@oss.qualcomm.com> References: <20260806-block-as-nvmem-v10-0-be598b2a5606@oss.qualcomm.com> In-Reply-To: <20260806-block-as-nvmem-v10-0-be598b2a5606@oss.qualcomm.com> To: Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Jens Axboe , Johannes Berg , Jeff Johnson , Bartosz Golaszewski , Marcel Holtmann , Luiz Augusto von Dentz , Balakrishna Godavarthi , Rocky Liao , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Simon Horman , Srinivas Kandagatla , Andrew Lunn , Heiner Kallweit , Russell King , Saravana Kannan , Christian Marangi Cc: linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-block@vger.kernel.org, linux-wireless@vger.kernel.org, ath10k@lists.infradead.org, linux-bluetooth@vger.kernel.org, netdev@vger.kernel.org, daniel@makrotopia.org, Loic Poulain , Bartosz Golaszewski , Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODA2MDExNCBTYWx0ZWRfX9DXAZBDEo5FS +QlAqdgQsbLavU0fagY/kx7hpLZnSpQzYFhjlDYhFxu/DYO0ZQnH78/3YLpz5KyY0fNKeqGu+T4 Jp9HXz/3OB4Z82RFEfMnODKTovw8g7EDDymYr/eHfjaStV/Qw2HJ30z7qMXQHGuDcWZsa/6V+S2 xyFu8DQnow55UG7DuHFXigbYC+B67VY/nHOiikTGN2nMlcLOUZO7wsbOJq9ojmKC4ryfk50spy6 qUngYZ+xuNDi3SJE7qVWsEtjMRcWTdbTjAErW8Xchxpn7yJ2SHfg1fQ9hjw5aDWxLVUXKM/invz 23OT0f5iBlZMm4YlQ/JPaHmeFtvwnaQELjdWjvla2wty0hlsOoQVAqckQG0PvT2/rRScWRTlciZ zdxpCpgvtJ4/LUCAYId5v6hcMYkfrvi8af2L63nk33sRanlRAiSO0U4h+RcjrhB0F+292ijvp39 /86gsP2pZc6HZtG1Acg== X-Proofpoint-ORIG-GUID: fncCa9bk1oxyFK_TZH5eUCWXfVTmSjKO X-Proofpoint-GUID: fncCa9bk1oxyFK_TZH5eUCWXfVTmSjKO X-Authority-Analysis: v=2.4 cv=LpKiDHdc c=1 sm=1 tr=0 ts=6a749c7c cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=JDRa4Jy4r6/BpSpxP2cCow==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=Xy7nGJaRzBGhkMsTZAMA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODA2MDExNCBTYWx0ZWRfX1gkgDdy9iFqa SpW8fsFG8m8jFdIBcSjYURoCCNEV/y8nOsup1D3L+vpeihfrr+T1D0fZTdoTquJ5eAx88AWDJel IFrMs0BROLsJo6huHb4TBsPVKS8Xr8g= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-05_06,2026-08-05_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 adultscore=0 bulkscore=0 spamscore=0 phishscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608060114 Document the NVMEM cells supported by the ath10k driver, the mac-address, pre-calibration data, and calibration data. Since such data may also originate from chipset OTP or be supplied via other device tree structures. All of these cells are optional and can be provided independently, in any combination. Reviewed-by: Bartosz Golaszewski Reviewed-by: Krzysztof Kozlowski Signed-off-by: Loic Poulain --- .../devicetree/bindings/net/wireless/qcom,ath10k.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml b/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml index d4f4d72ee0d388f43437fc5a3047f90b464a5274..7f9d16cb7c14330e11ce7d567d585b5e47793bd8 100644 --- a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml +++ b/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml @@ -92,6 +92,22 @@ properties: ieee80211-freq-limit: true + nvmem-cells: + minItems: 1 + maxItems: 3 + description: + References to nvmem cells for MAC address and/or calibration data. + Supported cell names are mac-address, calibration, and pre-calibration. + + nvmem-cell-names: + minItems: 1 + maxItems: 3 + items: + enum: + - mac-address + - calibration + - pre-calibration + qcom,calibration-data: $ref: /schemas/types.yaml#/definitions/uint8-array description: -- 2.34.1