From patchwork Thu Jan 19 09:27:19 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: 45656 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp229272wrn; Thu, 19 Jan 2023 01:30:45 -0800 (PST) X-Google-Smtp-Source: AMrXdXt5fxhMfVgxDTmzWIyE4VGVc+SaINQh4fit361o8BoAj5KMybvnniRkae43zxZRMvEO4s6E X-Received: by 2002:a17:907:961b:b0:872:8e48:3b91 with SMTP id gb27-20020a170907961b00b008728e483b91mr13098027ejc.52.1674120645375; Thu, 19 Jan 2023 01:30:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674120645; cv=none; d=google.com; s=arc-20160816; b=PD9RIqxx4yWzO5+EpfAjgy33HljaA9DUluV4BOxXy0s5M7kMkshD5z39rZGp9ADINp 7553VtKy0BvD1oWKK6VfSqXPBeXmgDVG7FoHCK7jPsA03+TNrXWUy58I2s1mkhsVpYpG tq+zBI4pU7jAwmqYLt4fwsS/LsoQErRwWoXRJ/NZjPB5SxLO4jv3dbcr64tgQ0cAH7/8 6pFXPh0+XeBoN9mhWgMaZWCn3WgiDI5zUYg3Ui8MlXX09OEAttercuCIXXt3j/JYoDJZ f5BAoZ2cvgLHw9paYsH3rCXftmDox9gEL88j4n1/8A/OlxACiLc+VjdLmwh5cbIkDjL1 8z4w== 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=QB/vNaLmc5qJOjH0eC37knY6f5lBrQStndXSnbGgf8w=; b=pdMgfMGpzfOAHxeVafo/GWZMlSBdMa4Q89jOEdpeC9s52/GP3EDkuzK2JaYXB1spNU anOQ5pwJBvSg6/8HJig+lJQw/MCl9poeHnAQ5emdc+EDo7Di+yofFwxrpRzkHfV9cVbI 6CIzlmCi9leNJXdyEa5t4K8sPPahpR+qjvxqjqd5zsFXKyhnKR4xopVyk9dYN2Kj56vK V6SsP8mlwvEkeOhhJlp2vzg7jnI6Ey1lOocL/mTFT3VfFoFDw/lV4EYWpE+RWEjlTCJP 1KJLdnSBP+x8HR62GKwMjaxgzaRDvqwRxnvpSUrcRsiBRd0d3AnzFJ1UjjRfZTmaTyph /QVw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=fmf35hSk; 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 nd15-20020a170907628f00b007da4fe085desi42796244ejc.157.2023.01.19.01.30.20; Thu, 19 Jan 2023 01:30:45 -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=fmf35hSk; 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 S229806AbjASJ2C (ORCPT + 99 others); Thu, 19 Jan 2023 04:28:02 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43810 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229792AbjASJ15 (ORCPT ); Thu, 19 Jan 2023 04:27:57 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 051DD5A817; Thu, 19 Jan 2023 01:27:56 -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 30J7YC63005138; Thu, 19 Jan 2023 09:27: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=QB/vNaLmc5qJOjH0eC37knY6f5lBrQStndXSnbGgf8w=; b=fmf35hSk+YrSRRXeuiJBSlLC/onUoMPWRkaq3tuyoSL4hREyMAA/MvQFRMx3dJf7fUmz F+1i/3q1prnMiQXMP8v4GwApygftGkhdtjJbjXMUQkCxd6wRioHhmutyMZ/cQpbmt5DG FuqvSzrFje45xgXAzqjeIX8Zu+5QN0g3w8AjRaDkPOFLp5R/FPrQEtU/7DNwbaMBnP8C MwGjLxA1e8qPz7geAahwmLQUbATowD+r5lpuL+NSussJ06btZAEN9Y9UxtEead/88DBk kfkDZ21Cf2ibbJ274LQv2k3avBrGsvhIl1CpKrpALLlB1JGlGa8IwLVVeuiqb4Sp9zWL YA== Received: from nalasppmta03.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3n69uyu9fh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Jan 2023 09:27:50 +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 30J9Rnle017502 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Jan 2023 09:27: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, 19 Jan 2023 01:27:44 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v4 1/6] dt-bindings: clock: qcom,sc7280-lpasscc: Add qcom,adsp-pil-mode property Date: Thu, 19 Jan 2023 14:57:19 +0530 Message-ID: <1674120444-23706-2-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1674120444-23706-1-git-send-email-quic_srivasam@quicinc.com> References: <1674120444-23706-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: DNNK6y7VYtkaNY91pUSAVR4L-XIY9wZz X-Proofpoint-GUID: DNNK6y7VYtkaNY91pUSAVR4L-XIY9wZz 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-19_07,2023-01-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 adultscore=6 suspectscore=0 bulkscore=0 mlxlogscore=999 spamscore=0 mlxscore=0 phishscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301190076 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?1755442729875735634?= X-GMAIL-MSGID: =?utf-8?q?1755442729875735634?= 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 Tested-by: Mohammad Rafi Shaik 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 19 09:27: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: 45659 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp229675wrn; Thu, 19 Jan 2023 01:31:45 -0800 (PST) X-Google-Smtp-Source: AMrXdXvRmSwIO/PorZ5pbBZNMkIAISCu+A8DvfvniIpwJEjvfE91G2qEBh/821aw0aNqtQl9KNPD X-Received: by 2002:a17:902:d888:b0:193:1f24:41c9 with SMTP id b8-20020a170902d88800b001931f2441c9mr10440478plz.65.1674120705355; Thu, 19 Jan 2023 01:31:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674120705; cv=none; d=google.com; s=arc-20160816; b=EGgCjuOQE47ZRtT6heui8Z/mPxlArM5jG1C/71Tr8BXzSvMHSBtPakvcI0lb8WFdDy wIFKI6yScQm5tByKBbGp0L2JTgY7ZDcUnIeJsoQz2Ifqb7JtbqENi69HEgQA0ZOfVg7V gPrMkihCIx7DMx0kjeos6hfV9PHzxIegzdHCwNZBDZvM7UYVY4sv3rnOXuG6oYY+H9cp FfxSBHfTeJ1tsEOGBpNg2pzEfCD6d/dMuGZz5ZuFyshFM05MCmXrACMlh4mAHcMnXs2Z XClnII5GU9dnRpMb4wpvUtb1In1uW33yYRgQBB0bksaNqhI8D5EM1l3lixlidiLDPJqq RWaA== 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=U0UTFcnM7d1aSuFxqf9HGNLGYk3Zeetc5AJn8hXPltI=; b=GWTe1cXhSLdVC1K6oUx9h5gMYauA1h98rQbAdgqQ9ip1xQjeetrshKXbyR64ryn0AY nub+nwnvpnxiwVcX0xhdUakqf7aCoi2bf6pWk7nRyosAsfpU7MlbcsGQpnHtiC+sO4k5 llZ89So80X4DPJHtaYQAxNZNd/WnHx9CyCvmg3DugZ7Gcc46HexWP/j+ffNwgNKsEy7H hpRd1utk6uhQ/IOR6JTsFm70Pgq/LpGIgLzatHQ/6eWMfCjIuglZpO4LanMm8Iwsw7L8 uN/G+4q5JEk7k+vNpknOgRwRYqagQlOD1U6U3hUwZbOMIFE4sXPS1u5u0UHz0GBUtu0T bewA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=bxrk+P9t; 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 e12-20020a170902ed8c00b00188a7401d89si22690788plj.481.2023.01.19.01.31.33; Thu, 19 Jan 2023 01:31:45 -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=bxrk+P9t; 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 S230055AbjASJ2S (ORCPT + 99 others); Thu, 19 Jan 2023 04:28:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229792AbjASJ2E (ORCPT ); Thu, 19 Jan 2023 04:28:04 -0500 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2DACB69215; Thu, 19 Jan 2023 01:28:02 -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 30J7jvcM012512; Thu, 19 Jan 2023 09:27: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=U0UTFcnM7d1aSuFxqf9HGNLGYk3Zeetc5AJn8hXPltI=; b=bxrk+P9tU4XEoyteNYHnU1dZS+c0kJ0QRKbFUw0NWKyR3PYHwXWYYA4YfYVkvgr0LQQe iZFb6lRfG54dDz7FW4KGu9laqeRxB3Md2h8eVlOd9VQ+PAkMdIz9AbbqRDnZFqUtkZ8C J296FSKde5R+d2vqTmXYEkQn21pyGw2ISFoOFo6Ezjoy4QQuECGas++k4ZKdfRrZ589e d0CyWjN3uhWzx/5QLdOda6HrU+xxpE30/mV8M5ZorX9yDO9R/9sLfwFDJwVhf55qKVZz oA5jmk672IYVhu88lTD/WGHHoY/OVsLSghTcKcvOMsbyBXyku3xSRUNnPUniGfj763Cg gA== Received: from nalasppmta01.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3n70eygk95-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Jan 2023 09:27:54 +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 30J9Rs0I020136 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Jan 2023 09:27: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, 19 Jan 2023 01:27:49 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v4 2/6] dt-bindings: clock: lpassaudiocc-sc7280: Add binding headers for lpasscc Date: Thu, 19 Jan 2023 14:57:20 +0530 Message-ID: <1674120444-23706-3-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1674120444-23706-1-git-send-email-quic_srivasam@quicinc.com> References: <1674120444-23706-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: E1bAupdltXv-IglSyOW7txwGJy30m4QC X-Proofpoint-GUID: E1bAupdltXv-IglSyOW7txwGJy30m4QC 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-19_07,2023-01-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 spamscore=0 priorityscore=1501 malwarescore=0 adultscore=0 phishscore=0 suspectscore=0 clxscore=1015 mlxscore=0 mlxlogscore=969 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301190076 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?1755442792497463229?= X-GMAIL-MSGID: =?utf-8?q?1755442792497463229?= Add binding headers for lpasscc clocks to merge lpasscc clocks into lpass_aon clk_regmap structure. Signed-off-by: Srinivasa Rao Mandadapu Tested-by: Mohammad Rafi Shaik 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 19 09:27: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: 45658 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp229586wrn; Thu, 19 Jan 2023 01:31:29 -0800 (PST) X-Google-Smtp-Source: AMrXdXtDEaeJIC5ORg7adSWuQYv0rWRzxDD1IF4DEseMX3JXs/J7YNmgmbQHWx4mag2kbFtLIVg3 X-Received: by 2002:a05:6a20:d703:b0:b8:5881:5c3b with SMTP id iz3-20020a056a20d70300b000b858815c3bmr10035717pzb.58.1674120689662; Thu, 19 Jan 2023 01:31:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674120689; cv=none; d=google.com; s=arc-20160816; b=hrOt9oDBKaiwpSSa1bfyINs2cTBM57En1Xlr8MXpC/nvmcArjoiD6Gh+vXn4cNoIjq UZA252GTscJk5O4qgcfI73sLWvowRQ0rROwvugbvZF/ougamDzSbH2hKUp8xMb7lMnKW mSv35K8ZqE0ZbimP8wziJnhR0t2akO6zm7dWlhm3zZ+ZMEav83Y1WYeRyBut5HMPBtAI bgNDM6asS+CxszzZyomCvaEKpWsQqon11xZZf1OEW7MQpwYjmQuetu1+8fYAEh9HdJcx PJTt4HCfAhBTVzmcfIYTO/19ZLrnuujFTHXHZWJ2JoI7L0/pXO1DJqAydOh6PejaG3dQ 3dzw== 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=hodKeopv03ERWf4sfnEfYLEwbz1VZC6PQ/8fMPXYNhPYiVzEAbXMR2S9l4/IvMJOuC x+WeF4dkysmV4nkMU/NHKK4kKqSCyifeAabTplih4Z3LWxAc5p3oEWxS+ry6WQco5RFZ 9zltKolfxGZjvrEokhXQv1QBa2RSEDZk2imkmC01lsaQl+fX/KW18xZoLIUtvmosYpz3 hL+bnDirV0nM2rDR3q1BsNknHwzvnlJwbqm5gr8FOF40rdMdH9SDZyS6xquMGpAa7+3z x33WOAJlsPVKjgPZ505TLiQ1evvuVVXA9rjrT0kTDzjEIgbLvDffx+B8R1Pth424hpy/ 7GJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=d6UDnU3b; 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 y71-20020a638a4a000000b004b622aadea1si28942202pgd.179.2023.01.19.01.31.16; Thu, 19 Jan 2023 01:31:29 -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=d6UDnU3b; 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 S230145AbjASJ2b (ORCPT + 99 others); Thu, 19 Jan 2023 04:28:31 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44286 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230047AbjASJ2R (ORCPT ); Thu, 19 Jan 2023 04:28:17 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 60F6A69B18; Thu, 19 Jan 2023 01:28:07 -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 30J5PYqD015392; Thu, 19 Jan 2023 09:28:00 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=d6UDnU3beBiheTtXXegMvrlbKb4wwhx33igVPYKLBGn+IFifV5SzX2ZHdEKsnUB/vqOH 5rZ+y0wdQbMB/thITZKyrAZ+UOPXE6pg6IbzjmgWTVKSheA1S7hSKMTa8DjutDuZTw64 7Og9X9QuP4Y78zIx72rEKhH7wCoZxvruuIbtQBvF0fo+5VDf0RQY2h/bNkMpy0ScbpAV uxngXhcr1F2nLrFutCB+BhC3FgwO6V8Qpm3pECV6TxBguNJWtEVLIMbVkbxclp2T5yuQ t+JKH8Xh9P9YDgP+aJVsLZ2GjNTEXeppa3J3gDLgzCPBmU2fcm126WYQ3aMSEr/+5i2f 4w== Received: from nalasppmta04.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3n5ws6mt6f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Jan 2023 09:28:00 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA04.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 30J9RxmJ024464 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Jan 2023 09:27:59 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, 19 Jan 2023 01:27:54 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v4 3/6] clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration Date: Thu, 19 Jan 2023 14:57:21 +0530 Message-ID: <1674120444-23706-4-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1674120444-23706-1-git-send-email-quic_srivasam@quicinc.com> References: <1674120444-23706-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: aVns9IAGXD_7Qw4zS-47ci038O061ZS- X-Proofpoint-ORIG-GUID: aVns9IAGXD_7Qw4zS-47ci038O061ZS- 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-19_07,2023-01-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 suspectscore=0 mlxlogscore=999 clxscore=1015 lowpriorityscore=0 mlxscore=0 adultscore=0 spamscore=0 malwarescore=0 bulkscore=0 impostorscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301190076 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?1755442775977533531?= X-GMAIL-MSGID: =?utf-8?q?1755442775977533531?= 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 19 09:27: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: 45660 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp229707wrn; Thu, 19 Jan 2023 01:31:51 -0800 (PST) X-Google-Smtp-Source: AMrXdXsOfSHn7fvtSaIsyr7bFP3fbnSNmgtwFFaz9gWzxJLm1DaDTZDvt/g0i4gXTwDmniIoasR3 X-Received: by 2002:a17:906:4684:b0:86f:b99c:ac8d with SMTP id a4-20020a170906468400b0086fb99cac8dmr10743269ejr.44.1674120711165; Thu, 19 Jan 2023 01:31:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674120711; cv=none; d=google.com; s=arc-20160816; b=PEsydX5WN5waNQ3nTokqpCxmz56w5KsqsKiHe9ON2YoJ8Mcn3BNSl07MhTNPqM3XLV O2qLhzKdXnBpKVTve81KcGL0f0UD9HSBKJWV2jT5DGNYehsixj/LGIzl+A53kUJHKraP VMLuTe6GSfIoWXBDVj15MiiGYzh44uqYJ7khTpk2C4U9XS98nbbFd618dF6Xm2JYn4zM Umi6gwcVA8N/O3Ow2hIZyqXEGJcF5vnhFhgrSkg67KXuSGqzoo5d9PzEdq/wkA9iipsw cwl9Hvl6Vpzx+yFspuZxgQy9NDBI6uWFAMjfufQwgJrgCsRNYRszYUuodk36cPX1Kbe/ DxIw== 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=Cl7P6ffrQxyuiLwfhxgTAxtDkdxZOr2QO6+xgXVz/bslg4ePC1kbevq7c0LJADIrnj ABa+0EA6UrVecWvBXN53Y6aBPWsNDzlribAEiicLQEUsGs9m86CuX1hWFLeRJNIj+qvQ nyC+04Y576mHVHIO+vpaUfcAJNN0dy+BQB+4dAPxaRqnglXwtJqT5dn8RvBidgJU0nt0 bKNjcASYNTbBuS45Bi08VaQHG4EHku/ydBvo4xhfY27cpfcMcHVjPPJZcCs4Re67u6XL QyWQudA+plMFmJzy/MW3QrU0lP10sFriSCE7vYauViJSIzPNy/kEqd5/vQh9rzWbwIwv ei0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=dpUOlzY6; 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 d25-20020a05640208d900b0046187ab5c1bsi26260869edz.512.2023.01.19.01.31.25; Thu, 19 Jan 2023 01:31: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=dpUOlzY6; 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 S230171AbjASJ2t (ORCPT + 99 others); Thu, 19 Jan 2023 04:28:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44566 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230092AbjASJ2Z (ORCPT ); Thu, 19 Jan 2023 04:28:25 -0500 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 059426B992; Thu, 19 Jan 2023 01:28:11 -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 30J5tRlp021606; Thu, 19 Jan 2023 09:28:05 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=dpUOlzY6VnuxnGj423L99/8g34XwEQzwl7wjmJA8pgnPSJFlbBepENwTvmcKxB0ImjYK yWoQzFCRJGhNkmqldjuwGFAHAerE8c9RqRrRIBYmPhSf9JwPDtASDtE26G0cbmoMlRE2 72XjywaqcO7owoBTJJbjoYEbGHqyUVcskaqKwt2lj13KZ6EutXm8Yhi9lhUK6w6cTpYY Jw7oGUfoyDDrR8ZLfiVvV/MQbF2DD4f+9RSl2STnNg2/jRFCnxyscsa1mph8IIKLxu9p VeyVrzj8EVxYSAID4YEsTTE8/uRa+qnbe3ueMHHtkPVQEdnZEHLAoMUA3Q3MqS51hCOc 9g== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3n6vg010sr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Jan 2023 09:28:04 +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 30J9S4dH016255 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Jan 2023 09:28:04 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, 19 Jan 2023 01:27:59 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v4 4/6] clk: qcom: lpasscorecc-sc7280: Skip lpasscorecc registration Date: Thu, 19 Jan 2023 14:57:22 +0530 Message-ID: <1674120444-23706-5-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1674120444-23706-1-git-send-email-quic_srivasam@quicinc.com> References: <1674120444-23706-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: s5BRqq364hVJx3w0vUwFBTpd-inbrlUR X-Proofpoint-GUID: s5BRqq364hVJx3w0vUwFBTpd-inbrlUR 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-19_07,2023-01-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 phishscore=0 spamscore=0 malwarescore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 impostorscore=0 mlxlogscore=999 suspectscore=0 adultscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301190076 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?1755442798572051436?= X-GMAIL-MSGID: =?utf-8?q?1755442798572051436?= 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 19 09:27: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: 45661 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp229714wrn; Thu, 19 Jan 2023 01:31:52 -0800 (PST) X-Google-Smtp-Source: AMrXdXveI8UN35+cVow2eQuC07GjZtaWSPNdUQgSZqlGRAJgcS4gJOYrLBeACFPelCrUvhlYDNoZ X-Received: by 2002:a17:902:8d98:b0:191:d98:7d7e with SMTP id v24-20020a1709028d9800b001910d987d7emr10099518plo.22.1674120712515; Thu, 19 Jan 2023 01:31:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674120712; cv=none; d=google.com; s=arc-20160816; b=F4WuUPtCMtTYMymdEvuoi7m2ibEXu3ZFoM89FxebICbA06ahVPyXogAROVx5ZHd8gx duOzLVtyJf6CtXXFBF/PV5syImSUIUCDITMHpmii3QyWtwsLZvlHBqTSYNm2/mFhQSrO 3zWD/Ijcd4nEOxT32LMmvZaecKhrSebY0NNpmsVL05XIQemhO1hbqidPe1C+1ikPhDSF 4ee6RTq4PXUT81Cc+b1J0qOZD/cChmGXhpPMlE7wlp6IHulVmzOW92+euWADaKhMwz9X Vz6jN3ItQZi44DK0nVw4XuQ82a3+qe9Z/5cGUU1jaXoTPD2Vset9f9cmo3PxV2L08TFF 9DaA== 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=W9BYNxCXZUaL8mn2RCE8VrCL8fDgv2Lv0w2tYJzsIOs=; b=gpmNDHx1bfoL6n0dGP+s/hgwL2Accjj3mr7sUndw4bGD2rWo4hnG65vq5/nBeRk5Fb v1rm9N6ZbW9BYDwsRxz6j+QoRX9LpgOAdjD4/rQHKkDq8SBpmkrcYhZ7P2NwwcxinU+2 wVUff++pkb6X2KeIZV/8iBI81JOeUhJZz6tZLW0gFio4C8in6O3CZTr2TBskohxssueK ivyzAsigBlrC3DovT+oirwYotH1WO7qXgctlpMLdxOqBQJPKmA1P1lkm2GjwyjykbSd8 sqDH2kNKwkR81zM3+G7bccJdDL8wfoZrQf4uI3wMT1Oh9kpDS3WlKNxMoExhUjs1lxGx FQuw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b="B1bt/Cxj"; 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 d18-20020a170902e15200b00189b15ea35bsi34445435pla.208.2023.01.19.01.31.40; Thu, 19 Jan 2023 01:31:52 -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="B1bt/Cxj"; 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 S230213AbjASJ3K (ORCPT + 99 others); Thu, 19 Jan 2023 04:29:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44806 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230070AbjASJ2g (ORCPT ); Thu, 19 Jan 2023 04:28:36 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C54825AA69; Thu, 19 Jan 2023 01:28:16 -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 30J5uF9d016204; Thu, 19 Jan 2023 09:28: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=W9BYNxCXZUaL8mn2RCE8VrCL8fDgv2Lv0w2tYJzsIOs=; b=B1bt/CxjMui7anvGT5QVIZdkJ1fCghHL82feHIywK+VyvJGIto23X9jdX782OHNmVkac fnanQ1Md2SEz9IZBYsyiVlTwxhYvvwykY99lXRutfpI9B0dG42ZZI5deG2uzrjO9OrjE n+JbJHhc9KIWJ7PTy/JJKKfiUdvoFboDbIlAmtveynFEQ+PcYgCmZc8lk3J7fElEw3fc w95BsuykgW3bvEBeyfX0QgpNR0lZcHpYBBFk3pN13JXJOdmrSL3vBW4spC5o+9goucuD 53qd9ORJdjpZ14BjEDteZMGrosTdT+TXDx2KfIRiGPtHLaGsDF7HhXz9Hg4dTHFpEQI0 0g== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3n69uyu9qn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Jan 2023 09:28:09 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA05.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 30J9S8ma023468 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Jan 2023 09:28:09 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, 19 Jan 2023 01:28:04 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v4 5/6] clk: qcom: lpassaudiocc-sc7280: Merge lpasscc into lpass_aon Date: Thu, 19 Jan 2023 14:57:23 +0530 Message-ID: <1674120444-23706-6-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1674120444-23706-1-git-send-email-quic_srivasam@quicinc.com> References: <1674120444-23706-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: XGFhFyKJ_FI60ZB5VIRzpLWdeQ8tWcLQ X-Proofpoint-GUID: XGFhFyKJ_FI60ZB5VIRzpLWdeQ8tWcLQ 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-19_07,2023-01-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 adultscore=0 suspectscore=0 bulkscore=0 mlxlogscore=483 spamscore=0 mlxscore=0 phishscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301190076 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?1755442800063304821?= X-GMAIL-MSGID: =?utf-8?q?1755442800063304821?= Merge lpasscc clocks into lpass_aon clk_regmap structure as they are using same register space. 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: 0cbcfbe50cbf ("clk: qcom: lpass: Handle the regmap overlap of lpasscc and lpass_aon") Signed-off-by: Srinivasa Rao Mandadapu Tested-by: Mohammad Rafi Shaik --- drivers/clk/qcom/lpassaudiocc-sc7280.c | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/drivers/clk/qcom/lpassaudiocc-sc7280.c b/drivers/clk/qcom/lpassaudiocc-sc7280.c index 1339f92..18f7a50 100644 --- a/drivers/clk/qcom/lpassaudiocc-sc7280.c +++ b/drivers/clk/qcom/lpassaudiocc-sc7280.c @@ -642,11 +642,6 @@ static struct gdsc lpass_aon_cc_lpass_audio_hm_gdsc = { .flags = RETAIN_FF_ENABLE, }; -static struct clk_regmap *lpass_cc_sc7280_clocks[] = { - [LPASS_Q6SS_AHBM_CLK] = &lpass_q6ss_ahbm_clk.clkr, - [LPASS_Q6SS_AHBS_CLK] = &lpass_q6ss_ahbs_clk.clkr, -}; - static struct clk_regmap *lpass_aon_cc_sc7280_clocks[] = { [LPASS_AON_CC_AUDIO_HM_H_CLK] = &lpass_aon_cc_audio_hm_h_clk.clkr, [LPASS_AON_CC_VA_MEM0_CLK] = &lpass_aon_cc_va_mem0_clk.clkr, @@ -660,6 +655,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[] = { @@ -692,12 +689,6 @@ static struct regmap_config lpass_audio_cc_sc7280_regmap_config = { .fast_io = true, }; -static const struct qcom_cc_desc lpass_cc_sc7280_desc = { - .config = &lpass_audio_cc_sc7280_regmap_config, - .clks = lpass_cc_sc7280_clocks, - .num_clks = ARRAY_SIZE(lpass_cc_sc7280_clocks), -}; - static const struct qcom_cc_desc lpass_audio_cc_sc7280_desc = { .config = &lpass_audio_cc_sc7280_regmap_config, .clks = lpass_audio_cc_sc7280_clocks, @@ -825,13 +816,6 @@ static int lpass_aon_cc_sc7280_probe(struct platform_device *pdev) if (ret) 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; - } - lpass_audio_cc_sc7280_regmap_config.name = "lpasscc_aon"; lpass_audio_cc_sc7280_regmap_config.max_register = 0xa0008; desc = &lpass_aon_cc_sc7280_desc; From patchwork Thu Jan 19 09:27: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: 45662 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp230396wrn; Thu, 19 Jan 2023 01:34:03 -0800 (PST) X-Google-Smtp-Source: AMrXdXtX3fLVSTICqI6HE0nALexDvk7CSxb0eSevBmYHm3a5K/vtPHYQcXGOr+0jY+tD6aAIxTvn X-Received: by 2002:a05:6a00:1a15:b0:581:73c4:f0bb with SMTP id g21-20020a056a001a1500b0058173c4f0bbmr13076208pfv.2.1674120843090; Thu, 19 Jan 2023 01:34:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674120843; cv=none; d=google.com; s=arc-20160816; b=b5ccH0NUl3auYe22JeL0ZmrCMWyr35FpiU0avECs/b6IFRFzT6j16JQJ59E9EtAWcL PoMxyrK6pyXk9uvx2eBtt5gIF0XhzmpMPuz4vO1M6TwnGbhlf/UVtEjsSbowBBaAdogG N/zv/E0jYTUgszR09+9LwqNf0ClTBCFqxBRnvpHWfKJt5B5R8zCqqa2+fGF1VWx8by7J x8e9U6c5bvVbj/65Rv0/xtDhTJXshElUn6etfhi6axuQdYqnJ7a6LzfEmbeeH2cv15XL uV/mLWCae7F8XRixwEFT2D8gZyhEb+E+djZGJHis+ezf47V8QHEveyhLKyEZJZRBsaH6 EnXA== 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=MBUcw4nivj5N87UcNlA5CYSKXZFDAtGtlae095FlqwE=; b=FLMuMIFya8zRV112hijnwKKF2PtJ6i40NLA2lUmv9hM/AVQc7SrX/5Fp+ByH6AFwhW NQ/0UIIb8WG03d4Sers1Pu9EL8otmuLJyr4CLugSZuumW37+wy+Zx34W6X1envNMUYON 1kJkYyNMKonVYXQafXIPTuuS2O8J7UIH82vEvAFelEVezqX+rVAA+6Ip83nnFZiGrhnI cnuYHqNxw9oo/lVb+xV+oNLcZgcTMvg4I6rIfS9gkwaQIrSabEXJ7dK6sGt1fo8KZ5br +AZo4X10tWuh0MYBaKni0pGCupStS55E9hUWZ4YBXrt1OWfQWae2/8/miyscl7a4DuaK in3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=oXrU8rpF; 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 u11-20020a056a00098b00b0058df048420csi3683151pfg.191.2023.01.19.01.33.50; Thu, 19 Jan 2023 01:34:03 -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=oXrU8rpF; 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 S230225AbjASJ3U (ORCPT + 99 others); Thu, 19 Jan 2023 04:29:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44972 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230155AbjASJ2o (ORCPT ); Thu, 19 Jan 2023 04:28:44 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E108C6C556; Thu, 19 Jan 2023 01:28:20 -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 30J7hQnq026513; Thu, 19 Jan 2023 09:28:15 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=MBUcw4nivj5N87UcNlA5CYSKXZFDAtGtlae095FlqwE=; b=oXrU8rpFnJzd+VobTsR6MueZ9ryVUqyOZIuxRKHGP8E0ANcnOkZKFbEXwwRbP0hLoIcx go/+gRzgbAsqoaBza1XcxV31WYyoOGAsymYMymCwWR9AGDdxxcyLktIqaDKe99PGYqnM T+5R7Sxrxt0/olgaK8xpwmFMoZz3joi/Wb12xRRRzPH+7jsNTqsM1lbEVMD/vX6sXOjw GfBeu7MLhqZXur+5WuW+5Pu2e6P5Tzy3UQ4QOV2zq85srSrxcWf2UhIUlBhKdXg3N1Wy cRPswbyChe39FbzHJyko+N+VK93GmIWrHiId4YGo0Y9CWSBE6NmEIVnkhgOq+C+xJPkO PQ== Received: from nalasppmta04.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3n69uyu9ru-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Jan 2023 09:28:14 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA04.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 30J9SDaD024611 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Jan 2023 09:28: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, 19 Jan 2023 01:28:09 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH v4 6/6] clk: qcom: lpassaudiocc-sc7280: Skip lpass_aon_cc_pll config Date: Thu, 19 Jan 2023 14:57:24 +0530 Message-ID: <1674120444-23706-7-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1674120444-23706-1-git-send-email-quic_srivasam@quicinc.com> References: <1674120444-23706-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: -5ejd1D5t8DDYZZdXDu9D-lFDIog9RE4 X-Proofpoint-GUID: -5ejd1D5t8DDYZZdXDu9D-lFDIog9RE4 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-19_07,2023-01-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 adultscore=0 suspectscore=0 bulkscore=0 mlxlogscore=999 spamscore=0 mlxscore=0 phishscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301190076 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?1755442936853603764?= X-GMAIL-MSGID: =?utf-8?q?1755442936853603764?= 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 18f7a50..e135c09 100644 --- a/drivers/clk/qcom/lpassaudiocc-sc7280.c +++ b/drivers/clk/qcom/lpassaudiocc-sc7280.c @@ -826,7 +826,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) {