From patchwork Tue Feb 7 10:36:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Youghandhar Chintala X-Patchwork-Id: 5070 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp2772696wrn; Tue, 7 Feb 2023 02:38:56 -0800 (PST) X-Google-Smtp-Source: AK7set8ba+3XSfs6m+FSOuqUHb8z6MYm6iMeBoqkyW+aOrOCX3l1jvNr7JpIAFwNJlwdh6qAChve X-Received: by 2002:a17:902:f1c5:b0:199:38a:afdd with SMTP id e5-20020a170902f1c500b00199038aafddmr1978157plc.3.1675766335823; Tue, 07 Feb 2023 02:38:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675766335; cv=none; d=google.com; s=arc-20160816; b=Iv/qWDSqYNzhqkr11PguwjdT9KksKCJFQpq4yGOlI4+oEn7j/66jWH/vV8dG9oMsm7 gI4fUQHx4jsdi27+ifgb1TVibcvIYzK2VYfW3vYDoHpu1yweP2OvK9v5/Eq7ulN64bQu U2PiFDIEmR8vZTGLUWwUaTG7f6/nYjRomalfdK0ejLIyUiTCcpOEas6z9uM3KHBh3T7L pa77t6xRpjhcnq7BzUBuv30Tz2X8gJ1WFvMR1YEGvc3lb3fYeFDwDIi/+Cu4eQYMtgI4 xj+G6YOdw3+TaFc4eP9CptXkdeKG+cqf0YIkOIfcLpJTWzEV/3BKYt9+mGwP6TtA1DM0 cJng== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=XYWGTMx8nkY55fjz80XdD7trT0iRpLykxSOelem5Nkw=; b=j8mVvrl8hjjjaMSy6n+SnrnWXv0jWsBw5p6hcP5dDgQjuUSVdS+JO8/Sen0Jcim3s6 z551P6B9NAkBTONGKCQcpDps4nCN8FWYt6//sYevut6Uk7AExmBy293qKXLdcztJ15PZ iXmHkZmvVfambbfWUfczArDnoEEst8QOqe7aiQKwPfs9gOwbRcQgoy13y+COIFlPCwF6 dmLYFY42Kg8dVROXN8t8auYTGSOlu1oQm8JdEds6a38KPspwR8yjZMNd6TZB8mW0Mc62 GWMxOn7sFeiBY9Ngtv3jOZLZtKjDrXk3AGmA9HgWT4G0iaACu/HmiZ90OznTz3Rt8+Cp 2dEQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b="E/ow4Q+R"; 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 d13-20020a170903230d00b00193f8c6a020si15591260plh.111.2023.02.07.02.38.41; Tue, 07 Feb 2023 02:38:55 -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="E/ow4Q+R"; 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 S231671AbjBGKh3 (ORCPT + 99 others); Tue, 7 Feb 2023 05:37:29 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36884 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231674AbjBGKhP (ORCPT ); Tue, 7 Feb 2023 05:37:15 -0500 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4218F4EFD; Tue, 7 Feb 2023 02:36:51 -0800 (PST) Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 317ARnIE009568; Tue, 7 Feb 2023 10:36:45 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding : content-type; s=qcppdkim1; bh=XYWGTMx8nkY55fjz80XdD7trT0iRpLykxSOelem5Nkw=; b=E/ow4Q+RLHhQWJqQxOigljLOgSZ4QffWnUxs4FQiFaK8oGJo68A3CY317g9wc5AL72YI +tt8bTyTLaGTdhI7nhNvCGo795wsIy8tPKf6pkVfSBr5JpLQDM+t8uVCuMAZMVsxHQGD 2C6GCENQUygPoWGuj7oZFGNZKAdES2Krgp2KUO/BLX/qzrUV9VMm/iR4vMAuk8OmcRFp nytTD9LpNHJNV3riVHeShVDUB/S635yqFir4hs+v4nVHFSYrJPSA31ipVdSbl77Bukbx U3P4kZK8//+gZlAR/elp8LvHXzubd5yOEMkWBsovbazErGL6UIiUzz5iCAW9k6TlZNlW Aw== Received: from nalasppmta01.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3nkmwqg0hj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 07 Feb 2023 10:36:44 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA01.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 317Aaia3012321 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 7 Feb 2023 10:36:44 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:36:39 -0800 From: Youghandhar Chintala To: , , , , , , CC: , , , , , Youghandhar Chintala Subject: [PATCH v3 0/2] dt: bindings: net: ath11k: add dt entry for XO calibration support Date: Tue, 7 Feb 2023 16:06:05 +0530 Message-ID: <20230207103607.12213-1-quic_youghand@quicinc.com> X-Mailer: git-send-email 2.38.0 MIME-Version: 1.0 X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) 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-ORIG-GUID: tzH8HSU3lxFs2OnRu3Ma8DxIwWdNdJDq X-Proofpoint-GUID: tzH8HSU3lxFs2OnRu3Ma8DxIwWdNdJDq 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 clxscore=1015 priorityscore=1501 bulkscore=0 mlxscore=0 spamscore=0 adultscore=0 mlxlogscore=999 impostorscore=0 malwarescore=0 phishscore=0 suspectscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302070095 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,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: 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?1757168361011967674?= 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. Changes from v2: - Added proper commit text Changes from v1: - Sending the series to right list Youghandhar Chintala (2): dt: bindings: net: ath11k: add dt entry for XO calibration support wifi: ath11k: PMIC XO cal data support .../bindings/net/wireless/qcom,ath11k.yaml | 4 ++++ drivers/net/wireless/ath/ath11k/ahb.c | 8 +++++++ drivers/net/wireless/ath/ath11k/core.h | 3 +++ drivers/net/wireless/ath/ath11k/qmi.c | 24 +++++++++++++++++++ drivers/net/wireless/ath/ath11k/qmi.h | 4 +++- 5 files changed, 42 insertions(+), 1 deletion(-)