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 3EEB347A87D 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=1786027136; cv=none; b=L3aT8v6KtNBu1tQAKYSpyM6/Aakm3RtL5/6jfgeGAYA3FdUlkRgnNAF7yf063Jo6u9uCWWl0JSdVS0n8PZaVX9W63Qss/YhWcqLtir1XTEK5PwDNXyz31DM+niWOj8UcXU7XWLnpDILibhKTwyoRLo2+aD0A46yJUF2fILFCqVc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786027136; c=relaxed/simple; bh=rFLR77CJJYP1sKLFQ6gl8hLWfcBFJvASp2MjESWcdt0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hMqx1p6oM2UX0uDGwDxQXpwxE84b6rY0sd50YK8JzJW52Nt8Q339h6gTAfsoz0TgSdB1u4D2sjNawYzSUt7vnLKUgpKhtn2yihtxulYd5sqYqVGlLsoaR60sdK9swAZlMlZxjumM4zu8ZHPUo84OsUntGdMHjczlZZK85Q74Khg= 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 (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 676BwnBm3037260 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-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fvsvd0smr-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-f197.google.com with SMTP id d75a77b69052e-51bfe3fa93bso24623551cf.2 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=VAxk+Zsjo/htswxzT0gLGqoDy6H5mY3nACCeCopoqDkUksTsKrGeOv1SVHTNlX4L7H az4+9JR4jra8ub4ocYJM/kiQTm7filzX5RU0/C3DntoQMPWXjXJl0fmJ9FCMonnfbUid 0ZM2BI6gwg8guggLnGdjHBoF0FzOfE+C/C4N5sQqdzLNCkv1Wlt83K6bTkXDBdgCBUcv XgRf0hYDZGJJCK2hAQBB+huG5xe/yRoKjIZ+nG3Knr2tIZ6p3KA3Z8x/dlI9YuBvQIWp v9ARY0fLePVBxWkxHzKs0HULF6CDSr+Xkjnb6p73KGZfgQnMBZhdV/Uo39evKlvbYu2j HINA== X-Forwarded-Encrypted: i=1; AHgh+RoJsrnuL3V0NFWxdXQYyWg77oAmb8VwtzBg3AGmNKBgYr1suvJ4EpyHnmNW64J7+wSYfRY16T8cr/IuLL8=@vger.kernel.org X-Gm-Message-State: AOJu0YwTywC/TU7grU/6GW9NLKJW8scoZXm5gAgK76f1FUiI8QouhqCq tMxrwk+XgNUFZ21hrkExzmyAgj9a1tN/fMO7/VNgsKf32d2+RwpyygYAOg8G2W1euTauCeG+IE8 oykfE3Pz9FfGcEaaFDjt64YE1Csxh9lRK3y11KPH67XU8HfnRwcHTiDxnEubVYy4hS+A= X-Gm-Gg: AR+sD105rNT2dm+6AOboYKDtW3dxSckRM+wJzS7IMB16K6p7k4qNaZnxKePIiiZd8tP 21G3rdH4C9vFvufRr4msLKZ0PjrsxrCV8Mok7GG4J4WWbMgicO7x+wyIveRGTHizlQyqbNGKWgq BE2zGsd23pHhRtA37Y0PkbvpZTnI7PjDeVbSlf4/1UdvsZ1nheb/abQAoh2TIC3KIxg6j7Wb3Md cSqEdCtQoCzZujziNiyuEe3oCzZuQ6UuRbqwrw7Lpy+5fNtnmkA6ZOSJh3F7amBnfo2+F9cFJfc rILQCClVVzJiW5UfFE4k+AyLI01xpdyg5fJ6P03WzRYtCFu3Jvn1/FDCEsKgIOKEVycjNUmwcoM 6px0xWJY5fZOHx8gQWrdPSSdBChniPJgHaCsluoa26QQKbFFHDYUsiTYziwK5Du+Se69Do7RULZ D/+5xDjb9sNdZ6pe67QrDMWSqWn5N36itwY/XSrkEw6GkLedRmsg== X-Received: by 2002:a05:622a:1447:b0:527:43a:2f30 with SMTP id d75a77b69052e-52ce5f6013emr149751691cf.1.1786027131473; 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-kernel@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-Info: AW1haW4tMjYwODA2MDExNCBTYWx0ZWRfX7rjAmeiJ5zr/ OM0w73pzWog+qrOzgAakILn3nVoAlDpaYcI81PrgIkoz8oLr7nDzzrq9ElgCYzoalk3DwHMFCcg kgMD9bu7r1yM+LObzEJqqENtv8lzBw0= X-Authority-Analysis: v=2.4 cv=WbY8rUhX c=1 sm=1 tr=0 ts=6a749c7c cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=JDRa4Jy4r6/BpSpxP2cCow==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=Xy7nGJaRzBGhkMsTZAMA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-ORIG-GUID: AAUH2kFynf3qmyxj9NUPYFRbbiA6PSmy X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODA2MDExNCBTYWx0ZWRfX6exsqJPmWe7H gjcQKqe+VjzoMsFr15Q9CurDfOYj7W2iq9wykFi2d32Gs3KbQSxyFumnDNBV3OruO8pbxsHDSJv Ea+vNUVoIKIbwE6ovf+ymrF1pgeOTYmRZO9fgPJvwB7rA0R54mcM0vwelMCeVz0uGwesx8hT8f7 hqpzNywP9YT4ykvQh6t7QBgW35+pmRrmAPn8zLp9aCPiYhj7wx+x45u5zNf3j4JotYju80ulspT aWdWAsqNoUzzJhj56DmY2TnuRUwtsKyOMK6W4BHzEWbqR33CcZ2h1Kh2vRV8jvJPBmajAzDjZNR FfkBXmhLQDBuFwF1U++CzsuLI4DjYjnfQB9yF+IDTduTMv97vWhAatZDSO6WN8SELkJ/0aerRKK Bp0s3Og2GJtkXBtz4Ga2fFK74RxgbKztAWEgKuzzDCoavDO0zjCn7xll9w1tDuRn2Wl7ovixa76 3+gjqbV6CgIqs/hsicQ== X-Proofpoint-GUID: AAUH2kFynf3qmyxj9NUPYFRbbiA6PSmy 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 priorityscore=1501 adultscore=0 suspectscore=0 malwarescore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 spamscore=0 phishscore=0 impostorscore=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