Message ID | 20230207103207.759-3-quic_youghand@quicinc.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp2771819wrn; Tue, 7 Feb 2023 02:36:38 -0800 (PST) X-Google-Smtp-Source: AK7set9mwT1uo16h1RSmODKSOE+EENbm1gVIcfa8lLgKghLn1laDmzx3Dpp1A3FVGsBaMcFqDb9l X-Received: by 2002:a17:903:138b:b0:196:76ca:fbce with SMTP id jx11-20020a170903138b00b0019676cafbcemr1804521plb.53.1675766198530; Tue, 07 Feb 2023 02:36:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675766198; cv=none; d=google.com; s=arc-20160816; b=C2OE4hKx2kDZWub3vjrMxJDaHNwfNLsLFUVq0YJeLCBdjNW94wOQYjDlu8vzrfQ8xd Lum1aWEC12IindpcGEWIqTPfKRmDnN15aEcUvT+qPUCuVkdx19ly00BeHer+QQLTkYLs Kz6DS6xodWfGlDVtYSOG5bAlzbqmgk9CqDoB4XM112bruWK5p7McQm8Nk4uk+Ko1aWiX uSTRcmx/cT3rmRFX9U0QYyhnBTJODOZfRjfAmfVEuHcSVfAldxrSJz8uE5zJyS/VIsfL z0xDx1bqUOyyLRfVQbigJV/AixgKaxnveR0v6SXRBr3qY6iuG7MTYxv+Q24EQ7Osz9ok Gj6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=U4UaDN2+Hiptbl3iTTBUP0LvxGlwg397EEWroovGeRU=; b=ls/UA7LU+YKVzObNm/zABu/LdehpbLA2tFX6CnC/WwvSa47zQ1dxoZAQmbfR4tsqy8 qeQ6U8cI8avDUrOMAB8ks7YcEn+n/0q5O2toC0A/yjQQ+446/98l1aNxHJt/UvOOHPLo 4o9h8eDtf4JiNRRCB3O0oQE7dVhJR9lsoxXdWaKDX1g2JA5CcBV8qbnLuvRpaePoNuSE PZURGykuSRrWnCQVooM4qGHcZ1kXmyL3Ix6KWT44An5Gqwnr19qN7OQGmdY8w6nOLse8 8nEnopDzhTS+nhNK0XYMKLlxAEfmF97Yh3cSR1+Nt6dt8xhy6q8c9J0F7AuFwK/erFYe CWFA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=pELTgfgi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w3-20020a63a743000000b004d21beccd98si13582658pgo.29.2023.02.07.02.36.25; Tue, 07 Feb 2023 02:36:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=pELTgfgi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231501AbjBGKeR (ORCPT <rfc822;kmanaouilinux@gmail.com> + 99 others); Tue, 7 Feb 2023 05:34:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60910 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231532AbjBGKeB (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Tue, 7 Feb 2023 05:34:01 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D4DD68689; Tue, 7 Feb 2023 02:33:26 -0800 (PST) Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 317ACmY9005432; Tue, 7 Feb 2023 10:33:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : content-type; s=qcppdkim1; bh=U4UaDN2+Hiptbl3iTTBUP0LvxGlwg397EEWroovGeRU=; b=pELTgfgi/pSaykTHL3Hy1ySQ2USYi7Qulqyx9sa2RbCRxqPCYKieGpEepmOzNtjE9DgY HaOU4Q0sVrw1aPPuDPPqoylAps6ExgjMlxBc7FgGnXLZbmGOMiruDBxjECXwqxfvTrqH cREbU+7GQdhjg7mVsUTXdGA0unLzKkDdahCLFGIW99Jd2F/MNXS6myD8p7jNgtzk0INo 61d1DzVcCwl9c9+PXMFfdQMLL4eSbWzF3bLlGuH8q0PVSQwuvpZmUwkwy85g4AsXQUcc V11qDYQsz1DONIV0iJToegUcIeBoloVQf0GzaKelRVF657O77t9W5ezGHqObuXzphv2e kA== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3nkfes8t6s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 07 Feb 2023 10:33:09 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA05.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 317AX6UX002635 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 7 Feb 2023 10:33:06 GMT Received: from youghand-linux.qualcomm.com (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.36; Tue, 7 Feb 2023 02:33:03 -0800 From: Youghandhar Chintala <quic_youghand@quicinc.com> To: <kvalo@kernel.org>, <davem@davemloft.net>, <edumazet@google.com>, <kuba@kernel.org>, <pabeni@redhat.com>, <robh+dt@kernel.org>, <krzysztof.kozlowski+dt@linaro.org> CC: <ath11k@lists.infradead.org>, <linux-wireless@vger.kernel.org>, <netdev@vger.kernel.org>, <devicetree@vger.kernel.org>, <linux-kernel@vger.kernel.org>, Youghandhar Chintala <quic_youghand@quicinc.com> Subject: [PATCH v3 1/2] dt: bindings: net: ath11k: add dt entry for XO calibration support Date: Tue, 7 Feb 2023 16:02:06 +0530 Message-ID: <20230207103207.759-3-quic_youghand@quicinc.com> X-Mailer: git-send-email 2.38.0 In-Reply-To: <20230207103207.759-1-quic_youghand@quicinc.com> References: <20230207103207.759-1-quic_youghand@quicinc.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: vQNJQbGdhSLpeHCw9jg2Nxmnsaw3QGZ9 X-Proofpoint-ORIG-GUID: vQNJQbGdhSLpeHCw9jg2Nxmnsaw3QGZ9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-02-07_02,2023-02-06_03,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 suspectscore=0 mlxlogscore=999 impostorscore=0 mlxscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 clxscore=1015 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302070092 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1757168083517415584?= X-GMAIL-MSGID: =?utf-8?q?1757168217346897527?= |
Series |
dt: bindings: add dt entry for XO calibration support
|
|
Commit Message
Youghandhar Chintala
Feb. 7, 2023, 10:32 a.m. UTC
Add dt binding to get XO calibration data support for Wi-Fi RF clock.
Retrieve the XO trim offset via system firmware (e.g., device tree),
especially in the case where the device doesn't have a useful EEPROM
on which to store the calibrated XO offset.
Calibrated XO offset is sent to firmware, which compensate the RF clock
drift by programing the XO trim register.
Signed-off-by: Youghandhar Chintala <quic_youghand@quicinc.com>
---
.../devicetree/bindings/net/wireless/qcom,ath11k.yaml | 4 ++++
1 file changed, 4 insertions(+)
Comments
On 07/02/2023 11:32, Youghandhar Chintala wrote: > Add dt binding to get XO calibration data support for Wi-Fi RF clock. This is a friendly reminder during the review process. It seems my previous comments were not fully addressed. Maybe my feedback got lost between the quotes, maybe you just forgot to apply it. Please go back to the previous discussion and either implement all requested changes or keep discussing them. Several comments were ignored. Use subject prefixes matching the subsystem (which you can get for example with `git log --oneline -- DIRECTORY_OR_FILE` on the directory your patch is touching). Subject: drop second/last, redundant "dt entry for". The "dt-bindings" prefix is already stating that these are bindings. dt-bindings: net: qcom,ath11k: add XO frequency offset > > Retrieve the XO trim offset via system firmware (e.g., device tree), > especially in the case where the device doesn't have a useful EEPROM > on which to store the calibrated XO offset. > Calibrated XO offset is sent to firmware, which compensate the RF clock > drift by programing the XO trim register. > > Signed-off-by: Youghandhar Chintala <quic_youghand@quicinc.com> > --- > .../devicetree/bindings/net/wireless/qcom,ath11k.yaml | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml b/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml > index f7cf135aa37f..4745251e70d4 100644 > --- a/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml > +++ b/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml > @@ -41,6 +41,10 @@ properties: > * reg > * reg-names > > + xo-cal-data: > + description: > + XO frequency offset to program the XO trim register This is a friendly reminder during the review process. It seems my previous comments were not fully addressed. Maybe my feedback got lost between the quotes, maybe you just forgot to apply it. Please go back to the previous discussion and either implement all requested changes or keep discussing them. Thank you. (missing type/ref, vendor prefix). Best regards, Krzysztof
diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml b/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml index f7cf135aa37f..4745251e70d4 100644 --- a/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml +++ b/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml @@ -41,6 +41,10 @@ properties: * reg * reg-names + xo-cal-data: + description: + XO frequency offset to program the XO trim register + qcom,ath11k-calibration-variant: $ref: /schemas/types.yaml#/definitions/string description: