From patchwork Thu Jan 26 10:14:20 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: 48547 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp198300wrn; Thu, 26 Jan 2023 02:17:51 -0800 (PST) X-Google-Smtp-Source: AMrXdXt/BQ9PqK/8u3CbXiPbwOdmu5T5zB9mn1nemVrMCgnrJCQf4LoQgCHX7Jw7iTwR2xlbiK3h X-Received: by 2002:a17:907:ca07:b0:86e:cb6c:4462 with SMTP id uk7-20020a170907ca0700b0086ecb6c4462mr33209756ejc.36.1674728271356; Thu, 26 Jan 2023 02:17:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674728271; cv=none; d=google.com; s=arc-20160816; b=oBg/sXwHnby5wxlwelJwuHeLyyQqwR+qHXUj26aLOs928W68ibJw3BY2xRPWAzElKY UILFGbnMDGKDf6fwJlSs6pwMfL4UZCgTOuNRkcKj7dzVtKTzEamR+7MhX48yTv9Z2GWJ KIpE7OwLTbJGZnZgo1l2sSGH/ii3PqqMj5AROI+lw/6Fb87Ydw19HP5SnlacoYFmUhAq HANa5D2lKRN5QYsmLj6cY3YxFn5E2pJDDYOGx5LPJE2vRvhhOdjx/Y8hVX+DIiZeYmTY hqlv8eqDj0OU6eaNQRMknipcdaZ62nrsRC+gy6+zwqCj2RToOnBgP6mtPoE+/FO1Mkb8 y9XA== 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=CUeVuqd4NjUkg+dTk8Vk7Cx/JGJfz17lAUAdwWIUey0nlwzc4xYUVsJdeoRwJkAapY XH7qC59bvUruTg1NA8ULTScneVrJ6ST5rDJ9buiRh+pJhmESLCE7n4O/J8JjiM+nlQWQ Qp0CNl0kxb6GD3shp2+UYDquLCXTMMhyasJotjL2Zyp+UOmKgc1e6iDyEv2U+jFve+6N hahuD+GLjC3dpNHqMzEGvwnG4HBcDul3sa/2W3vFqQUgi8R0VVke7lrUQ3oGQuhamgPt syGEQcbdJYVTjP8/WO3AoAmukvHB5QfCzuXkk9KvqsEBXo5EI4RI2N3hH2I16X8PHhwz MhXA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=OFcouzM6; 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 az7-20020a170907904700b008784dbe52acsi770385ejc.611.2023.01.26.02.17.26; Thu, 26 Jan 2023 02:17:51 -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=OFcouzM6; 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 S236820AbjAZKPL (ORCPT + 99 others); Thu, 26 Jan 2023 05:15:11 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37306 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236411AbjAZKPC (ORCPT ); Thu, 26 Jan 2023 05:15:02 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9D0722103; Thu, 26 Jan 2023 02:15:01 -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 30QA16AB006973; Thu, 26 Jan 2023 10:14:50 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=OFcouzM6EqY9gBl8/Cd0yPYf4SutM9kQ5+UvNxJ8rPAviGSI/JVToA31XHkJ64CyRw1b N3NZr5qwYvULArQOTlO5xjEDoOrkokt2qVD25szPRtNAOrF138zNo0cqfz5ECs29Vur2 qQmLWa4UBF8cfdWnONiNmcqwIoipty5KCzo5QrfWwmI8XCBuMS/JGwv9oKyHtRoYqsVA qAZgRItHyknYu9frZCpAXUeMuCcqVgUtK4nftoCiQX84dFgYgqXv5YpxUgLXcjueHpbE OwOWFPO0SoH94XI5Tyd/BOh7KkgMT3TqoOabHVcPtrWpCsHtyuDOTqiGvAAmRgc7Qf/T tQ== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3najkhbt5w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Jan 2023 10:14:50 +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 30QAEnkW001164 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Jan 2023 10:14:49 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; Thu, 26 Jan 2023 02:14:44 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v6 1/6] dt-bindings: clock: qcom,sc7280-lpasscc: Add qcom,adsp-pil-mode property Date: Thu, 26 Jan 2023 15:44:20 +0530 Message-ID: <1674728065-24955-2-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1674728065-24955-1-git-send-email-quic_srivasam@quicinc.com> References: <1674728065-24955-1-git-send-email-quic_srivasam@quicinc.com> MIME-Version: 1.0 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-ORIG-GUID: JpUx40fSe0Mom_yJGtfUOKqlZ2h-jCFh X-Proofpoint-GUID: JpUx40fSe0Mom_yJGtfUOKqlZ2h-jCFh 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-01-26_03,2023-01-25_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 bulkscore=0 adultscore=4 spamscore=0 suspectscore=0 mlxlogscore=999 clxscore=1015 lowpriorityscore=0 impostorscore=0 mlxscore=0 priorityscore=1501 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301260097 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?1756079871757788557?= X-GMAIL-MSGID: =?utf-8?q?1756079871757788557?= 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 Jan 26 10:14:21 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: 48546 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp198181wrn; Thu, 26 Jan 2023 02:17:36 -0800 (PST) X-Google-Smtp-Source: AMrXdXvFvTd0LU0GNXBSISeAL28KpjMTjzGq5UX6frfiBiDou2t9jo4SlBYlwclMsSLaslY6K9Qp X-Received: by 2002:aa7:865a:0:b0:58d:991d:7632 with SMTP id a26-20020aa7865a000000b0058d991d7632mr34813942pfo.5.1674728256363; Thu, 26 Jan 2023 02:17:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674728256; cv=none; d=google.com; s=arc-20160816; b=UP6nVI32iM97iBGU60g9RURemswsMYFwQtY49fCIUoc8cZA5XaOrAGpPrddfSN/Lt7 /5G20O7nsp7ldKPKXhPIuLBpyoNAZEq6F/GHO/zbTu3TSI5oVGG3N4f3f7mlRh7ERLfQ LudgfzbnlqIQWloKXzkY/M7JTstYGSG8IOP366He/Oa0osgEyeiyYMRY5HO5rrMxw1wJ q3PPac3FQh9L1PcUmVYGFBKkjwA11+XeCzGw1/BwzmxZGW5zgkVrw5Oh7AUBZCTWgpIQ ko+EcYo1c2JLD68EWnrTOqJeUassmqruZj57KsBE90aT1FTu/xgoUGdPGTyHbxOaxMt6 m1IQ== 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=iV99C9MwvKtiNSeUKCXPDglA0/BotFyK4fSsx57KucT03OPTs2sUTizx7apXSkDtwN zVJOrldJn9RYiaS9GuzBgifltOrnD045ZvV1HpNHVISm/7xh6qbIdYrr+gDj4RP/ulzf XpI8QFNq9uk8xQxCvhxP2N/Bqu1KEfWiqFxk6ytUgZcIOU+2Ae4jun77kIU5YPyolL/+ 8faOye4j2MIa64Fe2WgYGMqrsdxsQd+9O8lHBO8Ul8VQEGlWLjpJsiCjso2lpclHLOqn Ckp1s4pphGgLeZiBXjEGo+FTCyT7IJcuwXsBse+QUS1flfY6jAYY9OqWGOAj0rkpV3Zw RH4A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b="awmD/+7/"; 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 f139-20020a623891000000b005924b9f5b9dsi548357pfa.333.2023.01.26.02.17.24; Thu, 26 Jan 2023 02:17: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="awmD/+7/"; 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 S236746AbjAZKPH (ORCPT + 99 others); Thu, 26 Jan 2023 05:15:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37304 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236608AbjAZKPC (ORCPT ); Thu, 26 Jan 2023 05:15:02 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7E29F13A; Thu, 26 Jan 2023 02:15:01 -0800 (PST) Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30Q9qs5n009946; Thu, 26 Jan 2023 10:14:55 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=awmD/+7/q7rV8OKRTL0ld6i4xrMiKobZcTQ0SubTamo5M4Gy7htneG8x0qwshZijR24z Y+99UEZzb9iHPw/xVvB/7AcVyq7zyJsVVWzo9Wx3HkLtI2gMRdDs76pTu24JrxQLkuhC uQs+H1AyceOSDiGX7kjhODiiAdD+UydzmFey6pZ8dFHEiJg/04iRUi5NgzRRdSpx9GWg jL77zC7aSFETvu69fz0vj1ePDb7gO+mjKv6yXUVIrCL9vJbWi1EqsflXQvhxiqoQeD0X IhvtaFwwUsh+CjIdUwTCUsPIIk29G9gAp3v2TIGkYg0ZdsSSa6O/XdURrkjYhLc4GusN 8w== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3nar2nb31p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Jan 2023 10:14:55 +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 30QAEsBH015053 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Jan 2023 10:14:54 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; Thu, 26 Jan 2023 02:14:49 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v6 2/6] dt-bindings: clock: lpassaudiocc-sc7280: Add binding headers for lpasscc Date: Thu, 26 Jan 2023 15:44:21 +0530 Message-ID: <1674728065-24955-3-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1674728065-24955-1-git-send-email-quic_srivasam@quicinc.com> References: <1674728065-24955-1-git-send-email-quic_srivasam@quicinc.com> MIME-Version: 1.0 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-ORIG-GUID: 8jZeWvY5o6kdjODUQ_q5xNKzV7B79kaj X-Proofpoint-GUID: 8jZeWvY5o6kdjODUQ_q5xNKzV7B79kaj 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-01-26_03,2023-01-25_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 impostorscore=0 mlxscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=867 spamscore=0 phishscore=0 suspectscore=0 clxscore=1015 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301260097 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?1756079856103351990?= X-GMAIL-MSGID: =?utf-8?q?1756079856103351990?= 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 Jan 26 10:14:22 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: 48548 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp198334wrn; Thu, 26 Jan 2023 02:18:00 -0800 (PST) X-Google-Smtp-Source: AMrXdXuiuk4ny8hCh+YHHalYmAHc8bYQ9bxv6mGHJzts684lkRy/xeXf0WjJV6krqkyUvh1mOwk1 X-Received: by 2002:a05:6a20:3d1c:b0:b6:6cf0:2d5f with SMTP id y28-20020a056a203d1c00b000b66cf02d5fmr46221539pzi.6.1674728279877; Thu, 26 Jan 2023 02:17:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674728279; cv=none; d=google.com; s=arc-20160816; b=c5RnLXZwGlCBzdoQFTFMOH+vA0+aBqSPp85HtPLXlmmuvwo9pQAftP9pjq2NnqAIwa /HRujYaKgrflVv6lxKXjFB3ZfW9Pt+nB06lx8efGtbw4zFI6JFWFAuGb8HM0CvCeEq0c i0Iiely/OjFk3rWfPReP804Df/PYuLLu3ZfDWsfu4znX0Yfq5Sl5y/r1gbB/jwHTdFW1 6z/aXu8NjBhlWRMd+RNTvYcYTtkxuUFpA0ZfUXjxpruo5IxYa/dSuga998QbPtyHIRtk hOYI3otFfOfato3NVH2lD3bf7BxwTDfodFm+230BX1iQRuZWascqjve3nnHhMEC4F3ph W3xQ== 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=lgpopBIgJuQq5TJEf/K2Ev0HdzF+mhFxvUDqjWBlEQEp/M89b2/CLZKti2Pc2n8br6 eaUkn10QJBBuEvObjX2yxWWgxbyJDGOqrKvcluRaaGSlaxEyZCv7HgJPeuG/5RGQkk9i ggbDnlN4LP/vsOTh0uR3T7hTbXxF3i776BOkV93iry7GVlQsxA7oKGbkEiMnf5bK7CIG FFjXkSej61TtZ6KdBT4Y4AWLHwQtzeeviE5c9Yg2HL1w0lZnHH5RAIYTV24BNM4XqNNB +EpegrewmqMhjdFzEHK2Mdtv1qnLmN1h2F5B90JUpbNHvA8w6FKT81HewoLAf+QTy8Uz 2Duw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=kk7HQ1yI; 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 u18-20020a170903125200b00186b3cb9b80si1165465plh.354.2023.01.26.02.17.47; Thu, 26 Jan 2023 02:17:59 -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=kk7HQ1yI; 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 S236983AbjAZKPd (ORCPT + 99 others); Thu, 26 Jan 2023 05:15:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37804 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237030AbjAZKPU (ORCPT ); Thu, 26 Jan 2023 05:15:20 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C2DD42E800; Thu, 26 Jan 2023 02:15:09 -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 30QADpmO012357; Thu, 26 Jan 2023 10:15:04 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=kk7HQ1yIYlfpDy6OYTrVqUoncc/02W7bYEZVcKBP0ZkJwODT2yycr9PrfDr1REKEFuHS oIcKExQyQJXIkddpQ6lIXA5FkXPFxwtorv6BdCA9eji3R0aWKxVsSqFpBUmwgasdpaVB FfJvAo/IwRcRpCUxMjPZIM2oQ4nscv6ciqLQdpqrmQzKraNkIFaR+W91DaS8BoffaZML jr3UqJWtfYfpAmiJ6FP1tnqFbTUeZJrtwEb2LhlPH0lSgI68IrcWxN6JmBjfhTuncCcd JFoJNviZRUHiitnBfyy8mQPyJIRon2UMI2DXY2baf8hHBby5CoJ23CldMAo5NApOJlyB MQ== Received: from nalasppmta01.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3napvhk64n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Jan 2023 10:15:04 +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 30QAEwas021558 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Jan 2023 10:14:58 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; Thu, 26 Jan 2023 02:14:54 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v6 3/6] clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration Date: Thu, 26 Jan 2023 15:44:22 +0530 Message-ID: <1674728065-24955-4-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1674728065-24955-1-git-send-email-quic_srivasam@quicinc.com> References: <1674728065-24955-1-git-send-email-quic_srivasam@quicinc.com> MIME-Version: 1.0 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: hEbou3BgdOa69w7Ppiw17FNVs7j3sIRW X-Proofpoint-ORIG-GUID: hEbou3BgdOa69w7Ppiw17FNVs7j3sIRW 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-01-26_03,2023-01-25_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 malwarescore=0 mlxlogscore=999 phishscore=0 adultscore=0 impostorscore=0 mlxscore=0 spamscore=0 suspectscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301260098 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?1756079880785383589?= X-GMAIL-MSGID: =?utf-8?q?1756079880785383589?= 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 Jan 26 10:14:23 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: 48552 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp198508wrn; Thu, 26 Jan 2023 02:18:28 -0800 (PST) X-Google-Smtp-Source: AMrXdXthqWlSdNjE5sXlhAME7/muf6s6JoeukP5+0fXWw3lDyc/G4i65SAyzrvCXhaGaIxEl7Bt3 X-Received: by 2002:a05:6a21:32a6:b0:a7:9022:5d5e with SMTP id yt38-20020a056a2132a600b000a790225d5emr48457597pzb.2.1674728307847; Thu, 26 Jan 2023 02:18:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674728307; cv=none; d=google.com; s=arc-20160816; b=WOmuq/nVf4IOsZnds7xnqpuhA5YH1Ygmk9tMHmuiZ6ZBKfhEJhgBOM76lR75JMzKSB kMJNqBPtZk1hgu6cTPMiy/dl+O8eiZyd6NRwJl2CqXsue7AiqIgOsYcvKhpssCZyFAZJ hiPTttaaPmMosyknLZekFYGq6zoMtIyq1Fl4ITh9lZ0xxUB1nqiFOvKMz1nRIDh8/dIl rJ7yRu77PfliK3dEM7caY0YGHjXprxOPZd69yB89OQQSjaeqdlST3QqWQ+CUdazl+S/O pfURSWRNamTuCZO7kqZmDrr6Eu640f1vSrk0Z+PqJvMc7y+pgX5S1VsUq8AeAwi38aQW FVig== 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=It6HwbxzBzijiUrWxDwnPsxlQeS2oJacAX0qTbCGG8Y=; b=YMZ0QwtwQlgeqEbyxJM/1oeo2exUyqJvAzKkt3kZ9vuh0GIYLlgEa8YIgIj0uRn5UI PpKxkqZIn0N9N4HCfF/OwQmNV/E55uMSZSCfgGFTY6mWB8O97ykxBAvHg0lmGUgN79N2 RaGGghnKwA5ZpgoLu4u1xkVHlogW3PQJWJjRcL4GIfGIWQXXpI/+iCnbJSd5GxpBZm/L JPX7uPA2dCFmXa1M+FcLsixVHgmpUgDf4lt9EEKlvk84owtfQRqZo3Y354Fr2j4ihDXQ NxRp+KOy+v1MCPIoaUZRkNsksY1AHxUmGd14/mYYJZpqjVZrNT+cx3LWFP4XB8GwKqKb VtBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=WlHwSJxN; 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 s82-20020a632c55000000b004dacaa17ecbsi727732pgs.559.2023.01.26.02.18.15; Thu, 26 Jan 2023 02:18:27 -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=WlHwSJxN; 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 S236901AbjAZKP0 (ORCPT + 99 others); Thu, 26 Jan 2023 05:15:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37982 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237028AbjAZKPU (ORCPT ); Thu, 26 Jan 2023 05:15:20 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 178EE2E802; Thu, 26 Jan 2023 02:15:10 -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 30QA0nI3006468; Thu, 26 Jan 2023 10:15:04 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=It6HwbxzBzijiUrWxDwnPsxlQeS2oJacAX0qTbCGG8Y=; b=WlHwSJxNXWCR27G+Woi/CZfC9FC65lVQpC9Ob4xrG1g8LA/4YnZvoSwHJWER7kRw6xXZ eWf6aX5VGjJ2SwZ0sDK8aerYQMe3yi50yxRMksQTX+LCsuyd40Afd5UgTEJsC2cPGZCB EiFzPC4w6JPTR7io/5Fl31yUcIMthYcdI2f/TWiyZGGn9fxsVUtM3BobYXydXZGaTTdz 6ndgIeWNgl32dSec/tncMctbXipHG/yX1HJszAbnbaIP8M0S7FFiBwbiQE/ZOZMH/Ov9 fTl7+RiEZJZkdxB4lz21tPIiJIGihtg11LrnG8oDUNqYh5LO/5y+0mQ3OTKqoersr5uQ IQ== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3najkhbt6a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Jan 2023 10:15:04 +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 30QAF3i8015303 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Jan 2023 10:15:03 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; Thu, 26 Jan 2023 02:14:58 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v6 4/6] clk: qcom: lpasscorecc-sc7280: Skip lpasscorecc registration Date: Thu, 26 Jan 2023 15:44:23 +0530 Message-ID: <1674728065-24955-5-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1674728065-24955-1-git-send-email-quic_srivasam@quicinc.com> References: <1674728065-24955-1-git-send-email-quic_srivasam@quicinc.com> MIME-Version: 1.0 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-ORIG-GUID: n5Ox9SfumX2gfHElu9y3alk0rpzNkD5Z X-Proofpoint-GUID: n5Ox9SfumX2gfHElu9y3alk0rpzNkD5Z 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-01-26_03,2023-01-25_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 bulkscore=0 adultscore=0 spamscore=0 suspectscore=0 mlxlogscore=999 clxscore=1015 lowpriorityscore=0 impostorscore=0 mlxscore=0 priorityscore=1501 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301260097 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?1756079910498995179?= X-GMAIL-MSGID: =?utf-8?q?1756079910498995179?= Skip lpasscorecc clocks registration for ADSP based platforms as it's causing NOC errors when ADSP based clocks are enabled. Signed-off-by: Srinivasa Rao Mandadapu Tested-by: Mohammad Rafi Shaik --- drivers/clk/qcom/lpasscorecc-sc7280.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/clk/qcom/lpasscorecc-sc7280.c b/drivers/clk/qcom/lpasscorecc-sc7280.c index 6ad19b0..3aa16d8 100644 --- a/drivers/clk/qcom/lpasscorecc-sc7280.c +++ b/drivers/clk/qcom/lpasscorecc-sc7280.c @@ -395,6 +395,9 @@ static int lpass_core_cc_sc7280_probe(struct platform_device *pdev) const struct qcom_cc_desc *desc; struct regmap *regmap; + if (of_property_read_bool(pdev->dev.of_node, "qcom,adsp-pil-mode")) + return 0; + lpass_core_cc_sc7280_regmap_config.name = "lpass_core_cc"; lpass_core_cc_sc7280_regmap_config.max_register = 0x4f004; desc = &lpass_core_cc_sc7280_desc; From patchwork Thu Jan 26 10:14:24 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: 48549 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp198440wrn; Thu, 26 Jan 2023 02:18:18 -0800 (PST) X-Google-Smtp-Source: AMrXdXsbteR7ABoHyIXY2q90cUFU1CbsqrB/L40jmKN8wl3FD1l0TT06Gtj8VmvIyreOZKdq03Sn X-Received: by 2002:a05:6402:5110:b0:499:8849:5fb3 with SMTP id m16-20020a056402511000b0049988495fb3mr47591165edd.31.1674728298486; Thu, 26 Jan 2023 02:18:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674728298; cv=none; d=google.com; s=arc-20160816; b=Xhp7RIkw33oYGcal3GPR9hm3jr+awko1NEKvJ1D6azfnwupNYEM0kO1IFmSKP7iwIb lxfheOhts8IUGrwOEviNHbG9P4PlWcoNO9j874IOmhlUpowxsW0300hPdDhFum2qMbR5 MClVA7RI8kaILLxBJYwCR1paSyNAyv4/0l2B6rCktHuCBOs9AkQzkgTTt66i6B+5w6Uj zxlSUu9p//w+NWm0YHfUcDVw/fUbG4+swLOXDTJ4yp9CJefZInDZNTC7y5YzR7j2m7Tr AU8wmVRrsyHp/7B3QtCvn8tAIiYrE8O4MsRcn7RJ7mBY2A/d0a85zfCi72bwVc+9cMbE HaaA== 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=Rog7IjBl53peKfwf86UNTR0z1spPZn0jX6cQAVnSuSI=; b=Lz0vTdb8Y8W1EV2oULl8afun3HjZVkB9qqfSjwopFkCY5I51u9BaMmq+Nefo4OaXGb 68sttqP50bufO+Q1SJw44TM9mmwMNUBTFvpWhZa/iXoKLGaVUN+13tKgkUUhJiKgpAJz tCBLnIo2SJprCup+/kntQw61ubzAx9IMJQyBtBArPthltluKF7sUY9g/ZSicuFmQM4Nx FDRNLN3LZMPE7Ee1WLWYKnCCGcqZ7HT8I/W9vQgHbT7NvSaS7o19N+i8dYF4a0EX4wiw nt1nw/M3f3IlDZwJjWBdP0S9OPiJvkqwg+otHENRmrLAqQTLPcfXMYc6byqguJFu7AEA R7ow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=VCIjdT0N; 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 r29-20020a50aadd000000b004a0aacac82esi1558940edc.192.2023.01.26.02.17.53; Thu, 26 Jan 2023 02:18:18 -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=VCIjdT0N; 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 S236715AbjAZKPv (ORCPT + 99 others); Thu, 26 Jan 2023 05:15:51 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38060 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237058AbjAZKPX (ORCPT ); Thu, 26 Jan 2023 05:15:23 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A4A332E821; Thu, 26 Jan 2023 02:15:15 -0800 (PST) Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30Q9nP8T031637; Thu, 26 Jan 2023 10:15:10 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=Rog7IjBl53peKfwf86UNTR0z1spPZn0jX6cQAVnSuSI=; b=VCIjdT0N3felBCa9nLLr9lWChjtEsZPw9Is9trWHiODWpMJ52wRB1cvpy0sbEmjiDCU6 mTIVgDCAfN5uWgHaZy8nZOp3wYiND9gLQl08b4myQwKJCpTYEz6mzYQ+dZEXRXAV+Ber M3qG7N1Dp5/rbq+3yCK5GBFHHO//BijrE7DT1EO/TNG4M63a3Ycy+rHeZRIYmjMslXBW tODwLnuqE63PzPE8Vur2R8nZZrVVeHumRDAvcavV8Iz0b2TtAXx+SFdrFYmz/RLWa0rw kAO01dfLqujxy01FsVe3Uj670Kp8hBNhqp/qgJ8LSda/xGi2W7ccMFGfF6yMDdPr2L8r WA== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3nak7jkn39-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Jan 2023 10:15:09 +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 30QAF8HK001632 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Jan 2023 10:15:08 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; Thu, 26 Jan 2023 02:15:03 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v6 5/6] clk: qcom: lpassaudiocc-sc7280: Merge lpasscc into lpass_aon Date: Thu, 26 Jan 2023 15:44:24 +0530 Message-ID: <1674728065-24955-6-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1674728065-24955-1-git-send-email-quic_srivasam@quicinc.com> References: <1674728065-24955-1-git-send-email-quic_srivasam@quicinc.com> MIME-Version: 1.0 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: _zDrVA-byk2A6Xty8x3IAiZy8PfQr40s X-Proofpoint-ORIG-GUID: _zDrVA-byk2A6Xty8x3IAiZy8PfQr40s 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-01-26_04,2023-01-25_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 mlxlogscore=781 priorityscore=1501 mlxscore=0 phishscore=0 clxscore=1015 bulkscore=0 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301260097 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?1756079900024057791?= X-GMAIL-MSGID: =?utf-8?q?1756079900024057791?= Merge lpasscc clocks into lpass_aon clk_regmap structure as they are using same register space. Add conditional check for doing lpasscc clock registration only if regname specified in device tree node. In existing implementation, lpasscc clocks and lpass_aon clocks are being registered exclusively and overlapping if both of them are to be used. This is required to avoid such overlapping and to register lpasscc 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 Jan 26 10:14:25 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: 48551 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp198501wrn; Thu, 26 Jan 2023 02:18:26 -0800 (PST) X-Google-Smtp-Source: AMrXdXvm5tJKSvAQXkjvbCUXAl0CNB4HOdKF0iWeVKHUtZh45CIsiShFL9f/RXkptsKrH6JeUSTJ X-Received: by 2002:a17:907:d406:b0:846:8c9a:68a0 with SMTP id vi6-20020a170907d40600b008468c9a68a0mr41789586ejc.30.1674728306604; Thu, 26 Jan 2023 02:18:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674728306; cv=none; d=google.com; s=arc-20160816; b=eVuYmdrMj1c+a4CiXKC54MsdTo8NconCQ5/3Oc0ftVTzdzGRdKZ/YkL2TLy08MpS+H gARY2U4bpfNYn7jDbLCuUYqvxDu4G9ibvsmijdUcrlzSu4ElfOphaGvkLRBA2wWa3uZe 0GH5IeWWIgsjSy7c9sB0o2SMxnyhAwQcmzxm6IifkS9m7G0Av5E6hvMefJpfU4M2u+xB IWxoIlFYU86qp7DiFkP05V4lAhkV66trBSGWHQI3sZyNy+0xZKHtSVZZ2brlLNqgV9Cn psS0/nIZEt3Qnvnwsg7v/ykAW2hTTBKp1NDlKp3bXclftV5KaD+Agf6TxtNuZVRgiTfl TZ2g== 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=pKv8w7uR5wAI9JticJAXtQh6P199EYXCddfynwTNuNI=; b=U4DWXC4y8VGui4skZeK9iBt04vXBZBKvvOBN/k1fohAEddCiZ3XuL1gp1EAf9v/V1p U42i2cAinSpx7ZJw6k5Tiiy/Wep7zPJ4D4BPiWZLCSPlAnInMO63SqaM0D3v7mdKzQeQ C/ACBTl+FkYMmncPLLuavVpMwODWVJhh84BE5iFqaNTTlEZnK4bW5KkLw8lo6AuuXaDm iBpRTkE1FfipJN8Wfq/EgXVfPpaz7OkpjhMFPIhe2Wia6hey50qipOCKLiOd/LqRWfXP dYhXpf6aHRCDi0Q2IxHh+XkSrdWzMJn1hihmBpqdKDdvsrHz/F/NGWiT8j3p6afTBG2C 7Vgw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=b8FM8Ef3; 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 fp7-20020a1709069e0700b007c18ffbf16esi814437ejc.433.2023.01.26.02.18.01; Thu, 26 Jan 2023 02:18:26 -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=b8FM8Ef3; 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 S237030AbjAZKQA (ORCPT + 99 others); Thu, 26 Jan 2023 05:16:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38430 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237074AbjAZKPm (ORCPT ); Thu, 26 Jan 2023 05:15:42 -0500 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1C0EB13A; Thu, 26 Jan 2023 02:15:23 -0800 (PST) Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30Q9jw0Z003060; Thu, 26 Jan 2023 10:15:14 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=pKv8w7uR5wAI9JticJAXtQh6P199EYXCddfynwTNuNI=; b=b8FM8Ef3kBf5/ldLwZrL3lspuPYctKygVr2+LXGxrkRrMLv8epyMOabJEazSMSp8RAaL D+JHCZDW/Hm4IH4wmzDD/G0IUatk82PsFxgeMxIaMt1tPMpnf0T/0XwqsM0igSRZ3Xmr st1jAR7IKi6f50AfY3PRqJhOVjVJlEB1tUy/DQTrQLTCYT3x0txXo9P46a79iqcMKFJj CYcKuHAlSz5IK7pkHg1Rx800cwWAUOHZ1FRH4Ry7YsCxBo6USfNlrtxkPL/QoSZvaC73 4YZmCn+zOjxARlpm17WFhmWWMl53s5+QXORLTrmiodkz3vxohysDTkBv6Ocq4bo/JVv6 BQ== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3nasr0k03u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Jan 2023 10:15:14 +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 30QAFDBH015342 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Jan 2023 10:15:13 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; Thu, 26 Jan 2023 02:15:08 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v6 6/6] clk: qcom: lpassaudiocc-sc7280: Skip lpass_aon_cc_pll config Date: Thu, 26 Jan 2023 15:44:25 +0530 Message-ID: <1674728065-24955-7-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1674728065-24955-1-git-send-email-quic_srivasam@quicinc.com> References: <1674728065-24955-1-git-send-email-quic_srivasam@quicinc.com> MIME-Version: 1.0 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: otUCfWNerGFlXsHE7KFPiQrGCDy-iNAk X-Proofpoint-ORIG-GUID: otUCfWNerGFlXsHE7KFPiQrGCDy-iNAk 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-01-26_04,2023-01-25_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 mlxlogscore=999 clxscore=1015 phishscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 mlxscore=0 malwarescore=0 impostorscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301260098 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?1756079908649355383?= X-GMAIL-MSGID: =?utf-8?q?1756079908649355383?= 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 --- drivers/clk/qcom/lpassaudiocc-sc7280.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/clk/qcom/lpassaudiocc-sc7280.c b/drivers/clk/qcom/lpassaudiocc-sc7280.c index 8e2f433..1511337 100644 --- a/drivers/clk/qcom/lpassaudiocc-sc7280.c +++ b/drivers/clk/qcom/lpassaudiocc-sc7280.c @@ -847,7 +847,8 @@ 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); + 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) {