From patchwork Thu Feb 2 06:17:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivasa Rao Mandadapu X-Patchwork-Id: 51729 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp69269wrn; Wed, 1 Feb 2023 22:20:55 -0800 (PST) X-Google-Smtp-Source: AK7set/MeaEnXPwi2F1lTbXmENTafOvnjkp+kM7hwcEybbP36Hxu3EXqSASwjxNMIefbRXSWSceC X-Received: by 2002:aa7:d953:0:b0:499:9d31:8490 with SMTP id l19-20020aa7d953000000b004999d318490mr5016394eds.24.1675318855092; Wed, 01 Feb 2023 22:20:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675318855; cv=none; d=google.com; s=arc-20160816; b=dGFSKFNZZd8BKWNC3Nfr1kVc8KnQcmU2DYQqYyFDs0vyAr5XIK+uQOa4kXWvLdea1w oTIb/Ee4zPMv4+nMcSOnKHyosePBmYv+jImcpQ+fUM9koZxbciJRwCyPfvhXosNeEnAl fyE10918/ulGcAUirVM9/BHtiO+PK6s44uCBo8o8CH+KDajQD6uWYqdZYp4wHOEs1hFk aYlzNW2ryL1olQmSSM2MvGfPJELrRdOgUIz3g3Aq8SoH+YGvN9P6ef4IjBgPas+KlyNK KAVlAo4P9XIZHAYRhxI6q5/m1sJ1ayI9AFVNbbWZsleqXXcbiV5u936Y/66VkRkOVPM3 ZzUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=ZCAf8mISwyoplwQVcb17wI/dTTbJ8iCf1Y6jy5rmUYo=; b=0t4DkRmBU8s04mvzuwf9fSsFiunLL/TLXSZAIXq1v5hQ7q+M8E1o004J25uSH9tQcY jELYJ37xUHhgCLrOKIpAvSlAj4GI6y7GMf0L75e3TdyEYpMsDamnIiZxx9w1E++OILTQ gFzxW48PF+NYDXUylJK5oMciWNwc0enuzfD7Nm7skSGcT8FX6FbuTRxmt517Rknl/wP5 sSmW9wh3tBiRL7ezKlUcLlWIeAXOJYN8mft5q9294gl7i70LjCtk3klniOBbaa5e5xgE c3GV86w0+OMkf9zmw3ZDQTHxvQKYfk1D2E3kv8BlI96MOpTSZMj6qiTjQ/FVdOz0ffOi zL6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=oxmsK609; 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 g6-20020aa7d1c6000000b004a22c3f790asi16360370edp.322.2023.02.01.22.20.30; Wed, 01 Feb 2023 22:20: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=oxmsK609; 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 S231137AbjBBGSM (ORCPT + 99 others); Thu, 2 Feb 2023 01:18:12 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55176 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229546AbjBBGSL (ORCPT ); Thu, 2 Feb 2023 01:18:11 -0500 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 97738474ED; Wed, 1 Feb 2023 22:18:10 -0800 (PST) Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3125e2ch027876; Thu, 2 Feb 2023 06:18:02 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-type; s=qcppdkim1; bh=ZCAf8mISwyoplwQVcb17wI/dTTbJ8iCf1Y6jy5rmUYo=; b=oxmsK609n8Cx0gfcfxho9ZeUHAnyS0wW8vwQr2qyGK0XKeDxZYndrdq1YgCcPWFXdaS9 BqY71z5vck6VryrlbJVcthTtPwXuF112AYb63AmfdXXFDIFYjlwLsTj8wWyYDifuj6GD Qgeq3642A2C6TJl4OrfISGozVHIMjhCSvm5DgpWzx7NrW1i4A3S/LJ0LkiIFV4qyH4by ntxHCQHH60MgKoC2bjmmLgdl/6Gxs5JW1yZfKwTZbKoqq3WhbnHljFHIewWTeik7I0Uf t2X+NBpsbJFK21BTTX4+etO73Y7QgtZDZwAD7Z6o5UH/l59Idp8G4871Hsl+7uF9h5tU Mg== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3nfkj5jdu2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 02 Feb 2023 06:18:01 +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 3126I1Bq000385 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 2 Feb 2023 06:18:01 GMT Received: from hu-srivasam-hyd.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; Wed, 1 Feb 2023 22:17:55 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v7 1/5] dt-bindings: clock: qcom,sc7280-lpasscc: Add qcom,adsp-pil-mode property Date: Thu, 2 Feb 2023 11:47:29 +0530 Message-ID: <1675318653-28352-2-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1675318653-28352-1-git-send-email-quic_srivasam@quicinc.com> References: <1675318653-28352-1-git-send-email-quic_srivasam@quicinc.com> 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-GUID: 11Yay3E70M1W6Lpx9MN7hZVF3eW8o9X7 X-Proofpoint-ORIG-GUID: 11Yay3E70M1W6Lpx9MN7hZVF3eW8o9X7 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-01_15,2023-01-31_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 impostorscore=0 lowpriorityscore=0 suspectscore=0 phishscore=0 mlxlogscore=999 spamscore=0 priorityscore=1501 bulkscore=0 malwarescore=0 clxscore=1011 adultscore=4 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302020058 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?1756699143451843943?= X-GMAIL-MSGID: =?utf-8?q?1756699143451843943?= When this property is set, the remoteproc is used to boot the LPASS and therefore qdsp6ss clocks would be used to bring LPASS out of reset, hence they are directly controlled by the remoteproc. This is a cleanup done to handle overlap of regmap of lpasscc and adsp remoteproc blocks. Signed-off-by: Srinivasa Rao Mandadapu Reviewed-by: Krzysztof Kozlowski Reviewed-by: Stephen Boyd --- Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml b/Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml index 6151fde..97c6bd9 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml @@ -41,6 +41,12 @@ properties: - const: qdsp6ss - const: top_cc + qcom,adsp-pil-mode: + description: + Indicates if the LPASS would be brought out of reset using + remoteproc peripheral loader. + type: boolean + required: - compatible - reg @@ -60,6 +66,7 @@ examples: reg-names = "qdsp6ss", "top_cc"; clocks = <&gcc GCC_CFG_NOC_LPASS_CLK>; clock-names = "iface"; + qcom,adsp-pil-mode; #clock-cells = <1>; }; ... From patchwork Thu Feb 2 06:17:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivasa Rao Mandadapu X-Patchwork-Id: 51731 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp69912wrn; Wed, 1 Feb 2023 22:22:36 -0800 (PST) X-Google-Smtp-Source: AK7set+u1lt+fNLhC5AtWXao3i6xiGIPwoomVn3UT3oe4zRyJItFUg4W5i9G6zQiqbKD9zS+ekN2 X-Received: by 2002:a17:906:608a:b0:87b:dba1:1bf3 with SMTP id t10-20020a170906608a00b0087bdba11bf3mr5321036ejj.30.1675318956317; Wed, 01 Feb 2023 22:22:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675318956; cv=none; d=google.com; s=arc-20160816; b=jxyhzstuv4ZUGPzdm5eZkok4oZgbJWk3T4gwv4Fi8FHf3Rm97PdABjM52Abi160FD6 428BnpIPw9eamkwKDah5dPSviYqAo66Sk4sESnX3YbkHSsV8E+9KGd3YTp+QJox27MGF MmOjK/IQkxZb8qQc6W5KJyjHLU9Bui32XfIgYqrtgROQiu4sDMqWt8NKixcVqVUOPnNH uFyDDX5Ssi3+NDxv23jyxctUyEZTbm1zcBHF+Tyth7ebsKI5xTo5YgMVJUUoN0/tp1sJ pKT+La7yCRwIsQKdvafqTp5yXDv/tsC8+9qgQjAcolS+kZChfk5FOp+2Je9EVriDkmTk 0sww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=C+DPe6/9Bw8OnikJuQsEcIM5j9HXoXYDGLCNE8ijtnM=; b=X+VB8PpVXBDJhmSXSzKKAXvGZIlxvelndtYkKQyhzJW4rlm/LX+5Wl9g/O36ADS1GW RPBKhuNV4HGkZbjfbuxveNjG4rLsIxgm26QTE1mTZ++mRCE5otO7ZkoexlrLqrvlaQvq g1kqxemrijz7a5h4JFZXXnE2J7HVK+TVAc3Mic5wpve4yHTxwpGacdrpKJR87PdbQrDf PBDWzj/UIWvQ8C+JMEZyYnWkOFjC3D77ZYVWCQ8INHxtxKuua88SFQzwhRG9qEWveQ4V rzg40lbIvYj07gVvoZftAtCR5N9/JSliZoMaXuEch/mRHoSApXAwEvf+GfdWRp4Moh1j JACA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b="L+/+Jqsk"; 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 l1-20020a170907914100b008897a14f033si9769404ejs.666.2023.02.01.22.22.10; Wed, 01 Feb 2023 22:22:36 -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="L+/+Jqsk"; 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 S231434AbjBBGSS (ORCPT + 99 others); Thu, 2 Feb 2023 01:18:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55186 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231207AbjBBGSO (ORCPT ); Thu, 2 Feb 2023 01:18:14 -0500 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B74FD46170; Wed, 1 Feb 2023 22:18:13 -0800 (PST) Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3124wGfX015629; Thu, 2 Feb 2023 06:18:07 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-type; s=qcppdkim1; bh=C+DPe6/9Bw8OnikJuQsEcIM5j9HXoXYDGLCNE8ijtnM=; b=L+/+Jqsk/ybO7DbCJTvYqtPT4vlwG7bUp00FkIAPOojXD6+ToyUVmnV71OxaxCzeBebV F53RuiXyTzarJdLp25AoF2KqZEO41YtidUoFlvp5Q/oVTHhvloHcUD2A8BCVLT2EnkRv Ou+Lg9TCLJYzkt1/Z7JBBok2TCl+CM7WteQtn/ezFRmeBzFO98o0wU0M4xF5IJJrLD3p AdfDGevOv6DM0FOxby5BcF6XdQDvW0YZN9aOv0FgZPR2p9v40R6Jlrkh6FJ6Qi7/cZws jBLS7rNG5QaZzLvWkWkf3uPzHiBASr2HmIsXxko/iYgHTRyeu8fAG4U3Zxgxan1+mtqf Qw== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3nfn5j27ts-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 02 Feb 2023 06:18:06 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA02.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 3126I6T6023667 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 2 Feb 2023 06:18:06 GMT Received: from hu-srivasam-hyd.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; Wed, 1 Feb 2023 22:18:01 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v7 2/5] dt-bindings: clock: lpassaudiocc-sc7280: Add binding headers for lpasscc Date: Thu, 2 Feb 2023 11:47:30 +0530 Message-ID: <1675318653-28352-3-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1675318653-28352-1-git-send-email-quic_srivasam@quicinc.com> References: <1675318653-28352-1-git-send-email-quic_srivasam@quicinc.com> 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: Zodl14JxArs0Qk_DtG4-5RnM0HYz_zVL X-Proofpoint-GUID: Zodl14JxArs0Qk_DtG4-5RnM0HYz_zVL 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-01_15,2023-01-31_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 clxscore=1015 adultscore=0 mlxscore=0 impostorscore=0 bulkscore=0 priorityscore=1501 spamscore=0 mlxlogscore=846 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302020058 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?1756699249833465602?= X-GMAIL-MSGID: =?utf-8?q?1756699249833465602?= Add binding headers for lpasscc clocks to merge lpasscc clocks into lpass_aon clk_regmap structure. Signed-off-by: Srinivasa Rao Mandadapu Acked-by: Krzysztof Kozlowski --- include/dt-bindings/clock/qcom,lpassaudiocc-sc7280.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/dt-bindings/clock/qcom,lpassaudiocc-sc7280.h b/include/dt-bindings/clock/qcom,lpassaudiocc-sc7280.h index 22dcd47..c72a980 100644 --- a/include/dt-bindings/clock/qcom,lpassaudiocc-sc7280.h +++ b/include/dt-bindings/clock/qcom,lpassaudiocc-sc7280.h @@ -41,6 +41,8 @@ #define LPASS_AON_CC_TX_MCLK_CLK 8 #define LPASS_AON_CC_TX_MCLK_RCG_CLK_SRC 9 #define LPASS_AON_CC_VA_MEM0_CLK 10 +#define LPASS_Q6_AHBM_CLK 11 +#define LPASS_Q6_AHBS_CLK 12 /* LPASS_AON_CC power domains */ #define LPASS_AON_CC_LPASS_AUDIO_HM_GDSC 0 From patchwork Thu Feb 2 06:17:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivasa Rao Mandadapu X-Patchwork-Id: 51730 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp69431wrn; Wed, 1 Feb 2023 22:21:17 -0800 (PST) X-Google-Smtp-Source: AK7set/OJKZDKE4ryfUTHkQRvb9vNfJUkCMXx1u8uGdk95dxGeTWBZG7j1ryHUhg9Is47fpE4RN1 X-Received: by 2002:a17:906:744:b0:888:9693:fb18 with SMTP id z4-20020a170906074400b008889693fb18mr4360371ejb.37.1675318877581; Wed, 01 Feb 2023 22:21:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675318877; cv=none; d=google.com; s=arc-20160816; b=eMEK2z811osvU9kvMFHcvlnGLzFXTeZUuSBslqSnjxbruVjOcKoZvEWt9zGtWNqPGx vr8ziLkxpzNlokG9+xN6WupREILMSlDceJFp8UQvt7ChqFqGef8bsTSEIDpf4xxA9v2E I99C7MkuWkaPd3spy7w5oWVh/s8kvn8melaGWOuH+m9W39k7aABdqu1Tl+7Iri7jPasr vdopgzgBIRsL3fwzZtWj2EdBlcbIqW4x9fh7/5AdUDbdESK3/JGAJxCgvlELfEN14CsI iwBzEaQiLCV5jI0K39zfnibEhCW8YrClCAijypwtKWbGmPvdg2gP1OOrLIT3Xz+46n5m a/Bg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=lmeM+DB2VDIPrS3hzzoUz5qgNKJjawV/XSN9MCTs++0=; b=Q74zzBiBFOPQ/yGoNXI0jUjlHFW/MUXsAiuymCxKwL3FHhmyv4gVDVFuPJQ4Z5ZMeO j+8zE+cX057ualldvi+KSnjPk6CdmkJnqnvtYPYks5VPKETHc4AUi4SmjLy1WR2Fg2GJ W1IOiZXS2ljcNO+Wp3JEbtC3yqUAJRQlNpbkbTbWR4vYyQecVsFUgFk63+q9IvTa8RgW 3Vb+2UGmO6QloVJ4vb5M3uU4DWQ9ScYbxBSbAe8WkqEMA5T0kAlQNWTroObFRjdNUhjT R92IycPeCF3sWqfI6TDiOlO1XaYOQ+6+F0JEQP3T3G3TZ8D0j/xMR1n+cR8icPh+pWb6 6qIw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=pxqneAVn; 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 16-20020a170906021000b0086f0864592dsi27681389ejd.321.2023.02.01.22.20.52; Wed, 01 Feb 2023 22:21:17 -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=pxqneAVn; 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 S231540AbjBBGSZ (ORCPT + 99 others); Thu, 2 Feb 2023 01:18:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55312 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231371AbjBBGSU (ORCPT ); Thu, 2 Feb 2023 01:18:20 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5C8384A23B; Wed, 1 Feb 2023 22:18:18 -0800 (PST) Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3126HUG4029376; Thu, 2 Feb 2023 06:18:12 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-type; s=qcppdkim1; bh=lmeM+DB2VDIPrS3hzzoUz5qgNKJjawV/XSN9MCTs++0=; b=pxqneAVnZPEA0SAIHKmskUHdrPfY01+QNNAB1qXMbj6/oB29KwW2yzQ/b9gZdloaWxK1 HdgYSffvILQlB1GWfsfklemq6gBonDYOUqZ8hmP5ZaBcov6SRnWRpK5Us8WFI95ppz3U lH4LOkX7s98NecK0lyLwyqO5xnFPvD0rKeBObBOI3hzvRZCDcVSfCmqxNVCYLOXuFWfg isT/BWXfmrzEocJ+Q+1VuHJ65tkz2L8WHLXTynXreW9fADNJSNd9S5BBHJvzo8NP/s47 sVQKg4qXUjgKK9NnQ+Q8a4Ui1t/Bc7dfOJtRPZAE9WR1qurnguZuOH1+ySBdPwIOzCHu WQ== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3nfm9g2f57-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 02 Feb 2023 06:18:12 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA02.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 3126IBD9023757 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 2 Feb 2023 06:18:11 GMT Received: from hu-srivasam-hyd.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; Wed, 1 Feb 2023 22:18:06 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v7 3/5] clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration Date: Thu, 2 Feb 2023 11:47:31 +0530 Message-ID: <1675318653-28352-4-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1675318653-28352-1-git-send-email-quic_srivasam@quicinc.com> References: <1675318653-28352-1-git-send-email-quic_srivasam@quicinc.com> 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: fo0t6ES5hZ20YP7tI2uB2fdEKmBKlvVv X-Proofpoint-GUID: fo0t6ES5hZ20YP7tI2uB2fdEKmBKlvVv 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-01_15,2023-01-31_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 mlxscore=0 malwarescore=0 clxscore=1015 spamscore=0 impostorscore=0 phishscore=0 priorityscore=1501 mlxlogscore=999 suspectscore=0 lowpriorityscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302020058 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: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1756699167017953676?= X-GMAIL-MSGID: =?utf-8?q?1756699167017953676?= The qdsp6ss memory region is being shared by ADSP remoteproc device and lpasscc clock device, hence causing memory conflict. As the qdsp6ss clocks are being enabled in remoteproc driver, skip qdsp6ss clock registration if "qcom,adsp-pil-mode" is enabled. Fixes: 4ab43d171181 ("clk: qcom: Add lpass clock controller driver for SC7280") Signed-off-by: Srinivasa Rao Mandadapu Tested-by: Mohammad Rafi Shaik Reviewed-by: Stephen Boyd --- drivers/clk/qcom/lpasscc-sc7280.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/drivers/clk/qcom/lpasscc-sc7280.c b/drivers/clk/qcom/lpasscc-sc7280.c index 5c1e17b..85dd5b9 100644 --- a/drivers/clk/qcom/lpasscc-sc7280.c +++ b/drivers/clk/qcom/lpasscc-sc7280.c @@ -118,12 +118,14 @@ static int lpass_cc_sc7280_probe(struct platform_device *pdev) goto destroy_pm_clk; } - lpass_regmap_config.name = "qdsp6ss"; - desc = &lpass_qdsp6ss_sc7280_desc; + if (!of_property_read_bool(pdev->dev.of_node, "qcom,adsp-pil-mode")) { + lpass_regmap_config.name = "qdsp6ss"; + desc = &lpass_qdsp6ss_sc7280_desc; - ret = qcom_cc_probe_by_index(pdev, 0, desc); - if (ret) - goto destroy_pm_clk; + ret = qcom_cc_probe_by_index(pdev, 0, desc); + if (ret) + goto destroy_pm_clk; + } lpass_regmap_config.name = "top_cc"; desc = &lpass_cc_top_sc7280_desc; From patchwork Thu Feb 2 06:17:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivasa Rao Mandadapu X-Patchwork-Id: 51732 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp70032wrn; Wed, 1 Feb 2023 22:23:06 -0800 (PST) X-Google-Smtp-Source: AK7set+Zxbi6pAEFleh1gbAzVYZSMtberGJe3QFYPyRjX/0OERPDFivHrWmurplZtltsh6Ml97PC X-Received: by 2002:a17:902:d4cf:b0:196:492b:d7de with SMTP id o15-20020a170902d4cf00b00196492bd7demr6257249plg.58.1675318986115; Wed, 01 Feb 2023 22:23:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675318986; cv=none; d=google.com; s=arc-20160816; b=IAvFOKPU7+0A6UBLaH6Tlym4JK8ZjmpSQeIGxl22dxRgY0gvnZcISdopV+Kv9phASX Z8KaFmCJtUNuvviRR7Mafvhh4ZC4MqyaU2OAVHORXLtTIV60w6uXp2p0v2ueKKBOPS2n beqKtpKBmOl4GyOCaFIhrytRRI5M/FJX+sW5kV82C44BfRmEzDt5N7yilaGl85bieVm1 c2HVEY3Bsbkxs+H4XuRsJ5pq2cVc5kz2woBJfyE92PPlUAVRUH2GjPxJcBuvDJJYLcfO u3871joSOBw40ZskJbGl8TbvjFtdUyDsZgYGrK3wk1Bg/wZVSx1kXQottXxeoKlD72wt F3zw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=mKjiuRP7DP1TE1hj0rW2xT+bQb9IqdZ+UgPfm1SQrmk=; b=DZH5r3BPCOuodcIIY+df3bPC8hmgIs2XZVJuTzlaXf3fGKJoEBJiJ5aZLK5/J/exjD kP5vsyDifM3z6Z6ZQvKFUwP8K5vYjA6QFfxCFPJ0/l4u0DKuQidkfDKc8iJV1tDcY/la KfWfkEzvmzXZOnVDHPvjM1y88CLygZn4qP0UTfsknJSga1AfrOvPV+jq94drUpcvzOOu gsdOVntp/MTse9pzLdvy5TcSx04jrvxJFpZnctTgJbyJHp5qj5TAJe03rwBnfMQQvybX iFypGtgCyoB8Xzq81Fx43JrSxO0gmOz+copqofxXxcMDGog/UqdrdNvf4vp3o/E9AfKt HlVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b="TL/eJVt0"; 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 ay3-20020a1709028b8300b00196711a94f6si13210256plb.353.2023.02.01.22.22.53; Wed, 01 Feb 2023 22:23:06 -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="TL/eJVt0"; 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 S231617AbjBBGS2 (ORCPT + 99 others); Thu, 2 Feb 2023 01:18:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55378 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229671AbjBBGSZ (ORCPT ); Thu, 2 Feb 2023 01:18:25 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1D71D4C0EB; Wed, 1 Feb 2023 22:18:23 -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 3121rT0M011836; Thu, 2 Feb 2023 06:18:17 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-type; s=qcppdkim1; bh=mKjiuRP7DP1TE1hj0rW2xT+bQb9IqdZ+UgPfm1SQrmk=; b=TL/eJVt0g0nVtSXzU42h2Wj7VcPrz0Aa8NzfRUk5eL7IpgHNm9V3Ay+6Rg0xOfaEeL1t 5mX51gKlt5iL0x/Qi5heGbI0Ui0oJiZn4x7rtEafd5p1fZqUg0Jjq6HtR2ack4bwAdJD aX4OsFi5Du4sw/3eE8uPLZ31L0xSdo3sv239Oo3ar05SWeReyeJSiTZ+BoDjzGb8ClPI +kwOVpgynJB4nITt3kU9WkrGsqwn/dnSUm3aepv2qhFemrcYjw4oPbUNV7LXK+BLjMkf GmzkFF52EJoPdu50fG00I28vegz5SDWYhk4psYocEoXcrrPTI1NzKv/cNasIVjH1NVnh ZQ== Received: from nalasppmta03.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3nfqsy9xb7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 02 Feb 2023 06:18:17 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA03.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 3126IGCl008823 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 2 Feb 2023 06:18:16 GMT Received: from hu-srivasam-hyd.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; Wed, 1 Feb 2023 22:18:11 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v7 4/5] clk: qcom: lpassaudiocc-sc7280: Merge AHB clocks into lpass_aon Date: Thu, 2 Feb 2023 11:47:32 +0530 Message-ID: <1675318653-28352-5-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1675318653-28352-1-git-send-email-quic_srivasam@quicinc.com> References: <1675318653-28352-1-git-send-email-quic_srivasam@quicinc.com> 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-GUID: 3lRHnP-XwzHhUB7097c_a7EoFhK2iaSm X-Proofpoint-ORIG-GUID: 3lRHnP-XwzHhUB7097c_a7EoFhK2iaSm 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-01_15,2023-01-31_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 bulkscore=0 phishscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 mlxscore=0 mlxlogscore=746 priorityscore=1501 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302020058 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: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1756699281079447425?= X-GMAIL-MSGID: =?utf-8?q?1756699281079447425?= Merge AHBM and AHBS clocks into lpass_aon clk_regmap structure as they are using same register space. Add conditional check for doing Q6 AHB clocks registration only if regname specified in device tree node. In existing implementation, Q6 AHB clocks and lpass_aon clocks are being registered exclusively and overlapping if both of them are to be used.The regmap region used by Q6 AHB clocks is <0x03389000 0x24> and of lpass_aon clocks is <0x03380000 0x30000>. This is required to avoid such overlapping and to register Q6 AHB clocks and lpass_aon clocks simultaneously. Fixes: 4ab43d171181 ("clk: qcom: Add lpass clock controller driver for SC7280") Signed-off-by: Srinivasa Rao Mandadapu Tested-by: Mohammad Rafi Shaik --- drivers/clk/qcom/lpassaudiocc-sc7280.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/drivers/clk/qcom/lpassaudiocc-sc7280.c b/drivers/clk/qcom/lpassaudiocc-sc7280.c index 1339f92..8e2f433 100644 --- a/drivers/clk/qcom/lpassaudiocc-sc7280.c +++ b/drivers/clk/qcom/lpassaudiocc-sc7280.c @@ -660,6 +660,8 @@ static struct clk_regmap *lpass_aon_cc_sc7280_clocks[] = { [LPASS_AON_CC_TX_MCLK_2X_CLK] = &lpass_aon_cc_tx_mclk_2x_clk.clkr, [LPASS_AON_CC_TX_MCLK_CLK] = &lpass_aon_cc_tx_mclk_clk.clkr, [LPASS_AON_CC_TX_MCLK_RCG_CLK_SRC] = &lpass_aon_cc_tx_mclk_rcg_clk_src.clkr, + [LPASS_Q6_AHBM_CLK] = &lpass_q6ss_ahbm_clk.clkr, + [LPASS_Q6_AHBS_CLK] = &lpass_q6ss_ahbs_clk.clkr, }; static struct gdsc *lpass_aon_cc_sc7280_gdscs[] = { @@ -819,6 +821,7 @@ static int lpass_aon_cc_sc7280_probe(struct platform_device *pdev) { const struct qcom_cc_desc *desc; struct regmap *regmap; + struct resource *res; int ret; ret = lpass_audio_setup_runtime_pm(pdev); @@ -826,10 +829,12 @@ static int lpass_aon_cc_sc7280_probe(struct platform_device *pdev) return ret; if (of_property_read_bool(pdev->dev.of_node, "qcom,adsp-pil-mode")) { - lpass_audio_cc_sc7280_regmap_config.name = "cc"; - desc = &lpass_cc_sc7280_desc; - ret = qcom_cc_probe(pdev, desc); - goto exit; + res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "cc"); + if (res) { + lpass_audio_cc_sc7280_regmap_config.name = "cc"; + desc = &lpass_cc_sc7280_desc; + return qcom_cc_probe(pdev, desc); + } } lpass_audio_cc_sc7280_regmap_config.name = "lpasscc_aon"; From patchwork Thu Feb 2 06:17:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivasa Rao Mandadapu X-Patchwork-Id: 51733 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp70062wrn; Wed, 1 Feb 2023 22:23:13 -0800 (PST) X-Google-Smtp-Source: AK7set//9K2HPqJIonGYER585bOFhdc1QIYbs2hOGMEaxnIBEf35IHNSeExoaN7UrLWcvoDLxgwe X-Received: by 2002:a17:903:183:b0:198:c27f:8954 with SMTP id z3-20020a170903018300b00198c27f8954mr1882851plg.54.1675318993629; Wed, 01 Feb 2023 22:23:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675318993; cv=none; d=google.com; s=arc-20160816; b=CBy/SQvvuWOv34pJjwH+KXkmJwkL6liCl7aDSlSUrxSdhzvNKsfWcHxJS0jc4cigdL P3IHxMFti9HynZk0SZMXUf+MLkr1iEqttFhCZLqg0/w7HG5+y60t4PZfvi7E6lrwDseN tPlk5lgcGUVGcglCPFMIK8CHMeafJb1iwxilWlhPTnkFzHU9O1PYcNLmTAqhe74TBHQE mkQ0ekDt+e+oDvweL+fOUpuxx7gnzo3BFg1IOwQQq1WJ5FYBvBsCTX1ChcTJoW30vk6V ZCOTFhRwQf4WBGWj7SSuJwvGBoQtNuMVnpFAsbEFp21PvQI8os0/cdZOsUdSbEazDInm 3/Ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=OHG0ro/UZYxoArmD1HlyMM7ZrFyvrEcBVSGEmebwlrs=; b=Osoop4MUuZzgNkEukyv3fK4/1aXaHRSGobwifw1pUE7aC3w/uSzDcOWNjfhSvNTUsL fDMHUZ/UYmVf/rGXzQ6Wn6Mo1roz/ir3Qmys4vwe7kQn5iVrH52wZMfbMSxElX52mhRr x/nnEcn2/syPuqkPttKRz3EixWRHSlzAtrAIxlvruBrGMFQ//Ac+gBqTa8kjvPNDG2qm hA2umeEJ9E+RXuydqJdBVLnxARwUfsDy55E6XdWHFoG0krwjVdpEQkxZpJeggdWlWyU5 +8WSHH3M95dgqDspwPNOdA2XtYU/2TrEroAkc01tMGuONUobtOvW/ntnR9DDDDXU2b4Z VeyA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=giOG0r3v; 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 iw12-20020a170903044c00b0019317affa0dsi18906213plb.275.2023.02.01.22.23.01; Wed, 01 Feb 2023 22:23:13 -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=giOG0r3v; 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 S231160AbjBBGSf (ORCPT + 99 others); Thu, 2 Feb 2023 01:18:35 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55470 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231594AbjBBGS2 (ORCPT ); Thu, 2 Feb 2023 01:18:28 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BA66D66FB9; Wed, 1 Feb 2023 22:18:27 -0800 (PST) Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3124GC7w013713; Thu, 2 Feb 2023 06:18:22 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-type; s=qcppdkim1; bh=OHG0ro/UZYxoArmD1HlyMM7ZrFyvrEcBVSGEmebwlrs=; b=giOG0r3vodTLK469GiReXYAVrgamjB3W4olFhiPMcuQcdOUuF6XmJfS+zT0Irdx9bjF8 mQviUbK1xl0MmX7SC0Gx8fm4IR6hWjkU5cpbUwm8E2jSGM+ogwagJ+hVJ2oVlcm5XXOZ s35u0zRLtCUUNXHm6MLBOP3ZHI/Vz8UGC1RJejokNSqR8Ck2B2QgsEVXDg3BTYtjv8y6 XS4QuYQFX12MhQZZs9eroZCMj8cNXuCjh61n/zBCmkXnbRrR6Ad5sWmY+cTkA0UIVoIP QZNmLtV6mONwSwesyKRPyk9TPpux8zTd4wpjTARCkwYwa6H0j+rIZ5prmPc9HR341udj 6g== Received: from nalasppmta01.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3nfm9g2f5h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 02 Feb 2023 06:18:22 +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 3126ILHG018826 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 2 Feb 2023 06:18:21 GMT Received: from hu-srivasam-hyd.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; Wed, 1 Feb 2023 22:18:16 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v7 5/5] clk: qcom: lpassaudiocc-sc7280: Skip lpass_aon_cc_pll config Date: Thu, 2 Feb 2023 11:47:33 +0530 Message-ID: <1675318653-28352-6-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1675318653-28352-1-git-send-email-quic_srivasam@quicinc.com> References: <1675318653-28352-1-git-send-email-quic_srivasam@quicinc.com> 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: k24pNZr1JKsh9kZ4Ztdz48aVQD8I-g_F X-Proofpoint-GUID: k24pNZr1JKsh9kZ4Ztdz48aVQD8I-g_F 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-01_15,2023-01-31_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 mlxscore=0 malwarescore=0 clxscore=1015 spamscore=0 impostorscore=0 phishscore=0 priorityscore=1501 mlxlogscore=999 suspectscore=0 lowpriorityscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302020058 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: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1756699289002737793?= X-GMAIL-MSGID: =?utf-8?q?1756699289002737793?= Skip lpass_aon_cc_pll configuration for ADSP based platforms based on qcom,adsp-pil-mode property. This is to avoid ADSP out of reset fail. Signed-off-by: Srinivasa Rao Mandadapu Tested-by: Mohammad Rafi Shaik Reviewed-by: Stephen Boyd --- drivers/clk/qcom/lpassaudiocc-sc7280.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/clk/qcom/lpassaudiocc-sc7280.c b/drivers/clk/qcom/lpassaudiocc-sc7280.c index 8e2f433..76611a3 100644 --- a/drivers/clk/qcom/lpassaudiocc-sc7280.c +++ b/drivers/clk/qcom/lpassaudiocc-sc7280.c @@ -847,7 +847,13 @@ static int lpass_aon_cc_sc7280_probe(struct platform_device *pdev) goto exit; } - clk_lucid_pll_configure(&lpass_aon_cc_pll, regmap, &lpass_aon_cc_pll_config); + /* + * ADSP firmware is in control of this PLL frequency when + * remoteproc is used. Skip frequency configuration in that + * case. + */ + if (!of_property_read_bool(pdev->dev.of_node, "qcom,adsp-pil-mode")) + clk_lucid_pll_configure(&lpass_aon_cc_pll, regmap, &lpass_aon_cc_pll_config); ret = qcom_cc_really_probe(pdev, &lpass_aon_cc_sc7280_desc, regmap); if (ret) {