Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp605471rwl; Fri, 7 Apr 2023 02:26:56 -0700 (PDT) X-Google-Smtp-Source: AKy350aTqYdbFrU1Ojqes+OvEgdrRU2yoiKftP94JjEOjDuc21jaz7UoAWxT5u8VWLtAg+WFqP+i X-Received: by 2002:a17:90a:e7ce:b0:234:ac93:d715 with SMTP id kb14-20020a17090ae7ce00b00234ac93d715mr1619531pjb.45.1680859616106; Fri, 07 Apr 2023 02:26:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680859616; cv=none; d=google.com; s=arc-20160816; b=muJcXUX6rcfBQBxhJCGepa3ewzfEeROAguBQnQzqry1jNi/dpWzySnOD1ES+NvkB1E 6YQxSwZN+ZdrYO34QU9n5EzM31Uz7YuMKpZYIObPx3ezDqr44yfHExpNiPP3igtFRU2W kDIchr0t9E0F9EQ7BaKI7upiHnKsvTIPEnrDg2XEEaP0/GIwr+YIJaRRBZffWSyMLorS Ba3ub9OZHgSLY1nBqvvKc8tDGghGnE7GgTpEU3Wm+HAlLghwq+uWeLwVC7GQ05vxcozv P/4YqJUWV6qSHbtYaYjyPBpR2SbA0HnMoqBJMg2JsztNuGrdCMcMNVTRGeiVZayMpJpH 6xwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=2jbvaG7YYa1klQDKXJA/oZxVR0oAzz+mpv87IYGSHj0=; b=BQnyqgGBp8tYI5oYug0k+bxfTy3RYnEn8EkwtHzahPs33tyCZ5W0M74Bq90Qho1D/W ySExKI3tanPiG8kjglU4EqmNNbBixu393EWBptvYH1ojWec1UaCIeetm7FxaAK+8ko7g 5rx4bZY7qTbBldrfmwoTVm0xqgGAy+MpN4zsWu7xQaZ3NDnYewNsZ5Hk3k1Qde31KgbW 4NWaa0PQEd1iIrRsXNHNFL6xpwTTYLFL7MwVY6GtBABtcD4UhQapLOHV7gSg6DzSwsTd Zoq3Sj+JFygx405pPFBuyIX1mIU53KUhronzQDO1WqmFHgJKxteWdMr+KMjGQCI+DU8+ jOIw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=dhbzJVPj; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o2-20020a17090a55c200b00234ba949302si5654719pjm.91.2023.04.07.02.26.42; Fri, 07 Apr 2023 02:26:56 -0700 (PDT) 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=dhbzJVPj; 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 S240564AbjDGJXy (ORCPT + 99 others); Fri, 7 Apr 2023 05:23:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40972 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239971AbjDGJXs (ORCPT ); Fri, 7 Apr 2023 05:23:48 -0400 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 817F8A24A; Fri, 7 Apr 2023 02:23:47 -0700 (PDT) Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3377Mduh008917; Fri, 7 Apr 2023 09:23:40 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : content-type; s=qcppdkim1; bh=2jbvaG7YYa1klQDKXJA/oZxVR0oAzz+mpv87IYGSHj0=; b=dhbzJVPj7GVVdhCt/aTeakaIT/aksxupnWpSqaJ7pkX+Xpm0kjScWQ82GUItIOW8ub9S ZeFo4ywqLdGMl7Ir24rJ603H1AfHK6HzDGNafU6TLh8YHgW7Dbvs5KmbEdLIajQHKK+8 go9GxnhtgeHUgcNKebB0zWNpEirNcij8GC9Gln6ZGrmnq7ov+JPKZS7fyK3b1ZmX2hjz 2se4kGjQnCetaZgqGjazlxRjyrjMYdenaZsCuF4ub3M4e2cH0BWIieoTwsm8W6MukZmn S/ou+n8g1vKbeZCgWor2+pRFoxQL0ujnQYVPLGSkulUZDEaCzfjmsJH350n+nBORxjmb 0A== Received: from nalasppmta03.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3ptb240kyj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 07 Apr 2023 09:23:39 +0000 Received: from nalasex01b.na.qualcomm.com (nalasex01b.na.qualcomm.com [10.47.209.197]) by NALASPPMTA03.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 3379NcOa016698 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 7 Apr 2023 09:23:38 GMT Received: from hu-mohs-hyd.qualcomm.com (10.80.80.8) by nalasex01b.na.qualcomm.com (10.47.209.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Fri, 7 Apr 2023 02:23:32 -0700 From: Mohammad Rafi Shaik To: , , , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu , Mohammad Rafi Shaik Subject: [PATCH v11 2/3] clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration Date: Fri, 7 Apr 2023 14:52:54 +0530 Message-ID: <20230407092255.119690-3-quic_mohs@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230407092255.119690-1-quic_mohs@quicinc.com> References: <20230407092255.119690-1-quic_mohs@quicinc.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nalasex01b.na.qualcomm.com (10.47.209.197) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: _DDVmWuxALYiiCjg3JJMBGhDWz_VCPeY X-Proofpoint-GUID: _DDVmWuxALYiiCjg3JJMBGhDWz_VCPeY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-07_05,2023-04-06_03,2023-02-09_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 spamscore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 mlxscore=0 bulkscore=0 mlxlogscore=999 impostorscore=0 priorityscore=1501 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304070086 X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 From: Srinivasa Rao Mandadapu The qdsp6ss memory region is being shared by ADSP remoteproc device and lpasscc clock device, hence causing memory conflict. To avoid this, when qdsp6ss clocks are being enabled in remoteproc driver, skip qdsp6ss clock registration if "qcom,adsp-pil-mode" is enabled and also assign max_register value. Fixes: 4ab43d171181 ("clk: qcom: Add lpass clock controller driver for SC7280") Signed-off-by: Srinivasa Rao Mandadapu Signed-off-by: Mohammad Rafi Shaik Reviewed-by: Stephen Boyd --- drivers/clk/qcom/lpasscc-sc7280.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/drivers/clk/qcom/lpasscc-sc7280.c b/drivers/clk/qcom/lpasscc-sc7280.c index 48432010ce24..0df2b29e95e3 100644 --- a/drivers/clk/qcom/lpasscc-sc7280.c +++ b/drivers/clk/qcom/lpasscc-sc7280.c @@ -121,14 +121,18 @@ static int lpass_cc_sc7280_probe(struct platform_device *pdev) goto destroy_pm_clk; } - 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; + if (!of_property_read_bool(pdev->dev.of_node, "qcom,adsp-pil-mode")) { + lpass_regmap_config.name = "qdsp6ss"; + lpass_regmap_config.max_register = 0x3f; + desc = &lpass_qdsp6ss_sc7280_desc; + + ret = qcom_cc_probe_by_index(pdev, 0, desc); + if (ret) + goto destroy_pm_clk; + } lpass_regmap_config.name = "top_cc"; + lpass_regmap_config.max_register = 0x4; desc = &lpass_cc_top_sc7280_desc; ret = qcom_cc_probe_by_index(pdev, 1, desc); -- 2.25.1