From patchwork Thu Dec 22 09:42:44 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivasa Rao Mandadapu X-Patchwork-Id: 35651 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:e747:0:0:0:0:0 with SMTP id c7csp229873wrn; Thu, 22 Dec 2022 01:44:32 -0800 (PST) X-Google-Smtp-Source: AMrXdXvSSfG009qHm9wLjaWxZWUkrJn9/BPy7DD0M3nyI3PpBUpvwB2fyl7MprT31OZ6Z5J7bO1L X-Received: by 2002:a17:906:b0d2:b0:7c4:fe36:5b80 with SMTP id bk18-20020a170906b0d200b007c4fe365b80mr4377107ejb.62.1671702272327; Thu, 22 Dec 2022 01:44:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671702272; cv=none; d=google.com; s=arc-20160816; b=nElbqWYjrv0rsuIZ0ncsVIgNubDcyo7OVsbqdr4sQoWaBpZG7ClO+Zkr1lzXoDrtCx umjJy1MpYgZwHx+gGTji8mbQVm7cp7csuXCSxSWio7n+RxMuELhkmcbh7kwNAJMx+iV5 Zmv1VzEiKywWyrWhld13SSeUbyb5n6g9rZy31dPmmgIutPKk6lVuH07DreRub3TXLQIC z+tOiV9+cNIfmrsVDbjEZSuREq6VO5BRAMrb/dtSgPGN4X8r3C7pX78mdOemeNToXXv4 PsF7pigKhoCoNLcGDFNOUEppNDy0Pl4Be24tWiLY0SSKShM14uOHXRby1+0q7+8Dnw5d f/1g== 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=J2Y1OhiAbGN4by8BD6xuUcc/297dayPgjjDnjIDrsZs=; b=rj91TUiCaMHMJOJdZP5MOIp7d9VANBoPQlSIzjpoEtNw/CGD7ZlCmShBRpxUj0wURy gs26wZ16nehVZK4S8U52G1EtM5XaEJDXUQpnqB/0ge12jPmiT7SArPy3apB04g83y4vs RSRKUbdiI51qosITGSkdx7M0eX7BoGH7a5D2hwJI+Atrk1WMw1q0YriYd4aNd4MGW4+Y t6cDS86P5HbJgSCqQXgEqSeHeS3C00cGNejqS9VTviajcBhDQ7ID7ug1pDlP+/q05Xza WjnWM3CPvxf4b2HjhG0IURYEuKq0LsXLZjcs40wMBHUHXOeZUTufAcVN0CWeDV/56/iu /oXw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=phsyGAHd; 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 z11-20020a056402274b00b0045c93142111si378631edd.70.2022.12.22.01.44.04; Thu, 22 Dec 2022 01:44:32 -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=phsyGAHd; 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 S235248AbiLVJng (ORCPT + 99 others); Thu, 22 Dec 2022 04:43:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50626 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235237AbiLVJnb (ORCPT ); Thu, 22 Dec 2022 04:43:31 -0500 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E16C827B2F; Thu, 22 Dec 2022 01:43:27 -0800 (PST) Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BM97Fwu028171; Thu, 22 Dec 2022 09:43:24 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=J2Y1OhiAbGN4by8BD6xuUcc/297dayPgjjDnjIDrsZs=; b=phsyGAHdrOPgrG57lpBNLe++WosIWjNGJww5mLHOFHjlIhJBWXeWu/NoZpjWSgyGSgEK tDNq/Vc5LMWqJWj3FUyuTrZsmlKsxpuUIymFe2RYOnN+wlfu84Epa+7m9AYUj25y9eqc lCDNO4hFRekjirw9GePxE66ymqyPFQHJdqlVyDD54Yf09RhR5yHnl3YKokfhO0czFswQ bL/J7hmYGJzpRhl9sEjK7rky+TRyV/lZAp6xe1sTAjVMhvPAoYqp7ETinpQ4ZAeSy85x gNvH38GXC+EjbL6DXgRxgMtspChv3Hly1bRxo3ATeA38gBr0xDqdgovrMDvftG0EzRMT tg== Received: from nalasppmta01.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3mmkrx0473-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43:23 +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 2BM9hL5J026961 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43:21 GMT Received: from hu-srivasam-hyd.qualcomm.com (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.36; Thu, 22 Dec 2022 01:43:16 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH 1/7] arm64: dts: qcom: sc7280: Extract audio nodes from common idp dtsi file Date: Thu, 22 Dec 2022 15:12:44 +0530 Message-ID: <1671702170-24781-2-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1671702170-24781-1-git-send-email-quic_srivasam@quicinc.com> References: <1671702170-24781-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: Vas1kuLuRCNOkKxJFhOPvDJ-R0SKSdwl X-Proofpoint-ORIG-GUID: Vas1kuLuRCNOkKxJFhOPvDJ-R0SKSdwl X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-22_03,2022-12-21_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 clxscore=1015 mlxscore=0 impostorscore=0 suspectscore=0 priorityscore=1501 mlxlogscore=999 spamscore=0 malwarescore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212220085 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?1752906881728214170?= X-GMAIL-MSGID: =?utf-8?q?1752906881728214170?= Split common idp dtsi file into audio specific dtsi and common idp dtsi file. It is required to isolate idp and crd-rev3 platform device tree nodes and convert crd-rev3 platform device tree nodes into audioreach specific device tree nodes. Signed-off-by: Srinivasa Rao Mandadapu Tested-by: Mohammad Rafi Shaik --- arch/arm64/boot/dts/qcom/sc7280-audio-idp.dtsi | 242 +++++++++++++++++++++++++ arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts | 1 + arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 230 ----------------------- arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 1 + 4 files changed, 244 insertions(+), 230 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/sc7280-audio-idp.dtsi diff --git a/arch/arm64/boot/dts/qcom/sc7280-audio-idp.dtsi b/arch/arm64/boot/dts/qcom/sc7280-audio-idp.dtsi new file mode 100644 index 0000000..8c9e667 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7280-audio-idp.dtsi @@ -0,0 +1,242 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * sc7280 Audio IDP board device tree source (common between SKU1 and SKU2) + * + * Copyright (c) 2022, The Linux Foundation. All rights reserved. + */ + +/{ + /* BOARD-SPECIFIC TOP LEVEL NODES */ + sound: sound { + compatible = "google,sc7280-herobrine"; + model = "sc7280-wcd938x-max98360a-1mic"; + + audio-routing = + "IN1_HPHL", "HPHL_OUT", + "IN2_HPHR", "HPHR_OUT", + "AMIC1", "MIC BIAS1", + "AMIC2", "MIC BIAS2", + "VA DMIC0", "MIC BIAS3", + "VA DMIC1", "MIC BIAS3", + "VA DMIC2", "MIC BIAS1", + "VA DMIC3", "MIC BIAS1", + "TX SWR_ADC0", "ADC1_OUTPUT", + "TX SWR_ADC1", "ADC2_OUTPUT", + "TX SWR_ADC2", "ADC3_OUTPUT", + "TX SWR_DMIC0", "DMIC1_OUTPUT", + "TX SWR_DMIC1", "DMIC2_OUTPUT", + "TX SWR_DMIC2", "DMIC3_OUTPUT", + "TX SWR_DMIC3", "DMIC4_OUTPUT", + "TX SWR_DMIC4", "DMIC5_OUTPUT", + "TX SWR_DMIC5", "DMIC6_OUTPUT", + "TX SWR_DMIC6", "DMIC7_OUTPUT", + "TX SWR_DMIC7", "DMIC8_OUTPUT"; + + qcom,msm-mbhc-hphl-swh = <1>; + qcom,msm-mbhc-gnd-swh = <1>; + + #address-cells = <1>; + #size-cells = <0>; + #sound-dai-cells = <0>; + + dai-link@0 { + link-name = "MAX98360A"; + reg = <0>; + + cpu { + sound-dai = <&lpass_cpu MI2S_SECONDARY>; + }; + + codec { + sound-dai = <&max98360a>; + }; + }; + + dai-link@1 { + link-name = "DisplayPort"; + reg = <1>; + + cpu { + sound-dai = <&lpass_cpu LPASS_DP_RX>; + }; + + codec { + sound-dai = <&mdss_dp>; + }; + }; + + dai-link@2 { + link-name = "WCD9385 Playback"; + reg = <2>; + + cpu { + sound-dai = <&lpass_cpu LPASS_CDC_DMA_RX0>; + }; + + codec { + sound-dai = <&wcd9385 0>, <&swr0 0>, <&lpass_rx_macro 0>; + }; + }; + + dai-link@3 { + link-name = "WCD9385 Capture"; + reg = <3>; + + cpu { + sound-dai = <&lpass_cpu LPASS_CDC_DMA_TX3>; + }; + + codec { + sound-dai = <&wcd9385 1>, <&swr1 0>, <&lpass_tx_macro 0>; + }; + }; + + dai-link@4 { + link-name = "DMIC"; + reg = <4>; + + cpu { + sound-dai = <&lpass_cpu LPASS_CDC_DMA_VA_TX0>; + }; + + codec { + sound-dai = <&lpass_va_macro 0>; + }; + }; + }; + + wcd9385: audio-codec-1 { + compatible = "qcom,wcd9385-codec"; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&wcd_reset_n>; + pinctrl-1 = <&wcd_reset_n_sleep>; + + reset-gpios = <&tlmm 83 GPIO_ACTIVE_HIGH>; + + qcom,rx-device = <&wcd_rx>; + qcom,tx-device = <&wcd_tx>; + + vdd-rxtx-supply = <&vreg_l18b_1p8>; + vdd-io-supply = <&vreg_l18b_1p8>; + vdd-buck-supply = <&vreg_l17b_1p8>; + vdd-mic-bias-supply = <&vreg_bob>; + + qcom,micbias1-microvolt = <1800000>; + qcom,micbias2-microvolt = <1800000>; + qcom,micbias3-microvolt = <1800000>; + qcom,micbias4-microvolt = <1800000>; + + qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000 + 500000 500000 500000>; + qcom,mbhc-headset-vthreshold-microvolt = <1700000>; + qcom,mbhc-headphone-vthreshold-microvolt = <50000>; + #sound-dai-cells = <1>; + }; + +}; + +&lpass_cpu { + status = "okay"; + + pinctrl-names = "default"; + pinctrl-0 = <&mi2s1_data0>, <&mi2s1_sclk>, <&mi2s1_ws>; + + dai-link@1 { + reg = ; + qcom,playback-sd-lines = <0>; + }; + + dai-link@5 { + reg = ; + }; + + dai-link@6 { + reg = ; + }; + + dai-link@19 { + reg = ; + }; + + dai-link@25 { + reg = ; + }; +}; + +&lpass_rx_macro { + status = "okay"; +}; + +&lpass_tx_macro { + status = "okay"; +}; + +&lpass_va_macro { + status = "okay"; + vdd-micb-supply = <&vreg_bob>; +}; + +&swr0 { + status = "okay"; + + wcd_rx: codec@0,4 { + compatible = "sdw20217010d00"; + reg = <0 4>; + #sound-dai-cells = <1>; + qcom,rx-port-mapping = <1 2 3 4 5>; + }; +}; + +&swr1 { + status = "okay"; + + wcd_tx: codec@0,3 { + compatible = "sdw20217010d00"; + reg = <0 3>; + #sound-dai-cells = <1>; + qcom,tx-port-mapping = <1 2 3 4>; + }; +}; + +&lpass_dmic01_clk { + drive-strength = <8>; + bias-disable; +}; + +&lpass_dmic01_data { + bias-pull-down; +}; + +&lpass_dmic23_clk { + drive-strength = <8>; + bias-disable; +}; + +&lpass_dmic23_data { + bias-pull-down; +}; + +&lpass_rx_swr_clk { + drive-strength = <2>; + slew-rate = <1>; + bias-disable; +}; + +&lpass_rx_swr_data { + drive-strength = <2>; + slew-rate = <1>; + bias-bus-hold; +}; + +&lpass_tx_swr_clk { + drive-strength = <2>; + slew-rate = <1>; + bias-disable; +}; + +&lpass_tx_swr_data { + drive-strength = <2>; + slew-rate = <1>; + bias-bus-hold; +}; + diff --git a/arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts b/arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts index 1185141..b024626 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts +++ b/arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts @@ -8,6 +8,7 @@ /dts-v1/; #include "sc7280-idp.dtsi" +#include "sc7280-audio-idp.dtsi" #include "sc7280-idp-ec-h1.dtsi" / { diff --git a/arch/arm64/boot/dts/qcom/sc7280-idp.dtsi b/arch/arm64/boot/dts/qcom/sc7280-idp.dtsi index f7efb99..7e35867 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-idp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280-idp.dtsi @@ -29,34 +29,6 @@ #sound-dai-cells = <0>; }; - wcd9385: audio-codec-1 { - compatible = "qcom,wcd9385-codec"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <&wcd_reset_n>; - pinctrl-1 = <&wcd_reset_n_sleep>; - - reset-gpios = <&tlmm 83 GPIO_ACTIVE_LOW>; - - qcom,rx-device = <&wcd_rx>; - qcom,tx-device = <&wcd_tx>; - - vdd-rxtx-supply = <&vreg_l18b_1p8>; - vdd-io-supply = <&vreg_l18b_1p8>; - vdd-buck-supply = <&vreg_l17b_1p8>; - vdd-mic-bias-supply = <&vreg_bob>; - - qcom,micbias1-microvolt = <1800000>; - qcom,micbias2-microvolt = <1800000>; - qcom,micbias3-microvolt = <1800000>; - qcom,micbias4-microvolt = <1800000>; - - qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000 - 500000 500000 500000>; - qcom,mbhc-headset-vthreshold-microvolt = <1700000>; - qcom,mbhc-headphone-vthreshold-microvolt = <50000>; - #sound-dai-cells = <1>; - }; - gpio-keys { compatible = "gpio-keys"; label = "gpio-keys"; @@ -87,103 +59,6 @@ pinctrl-0 = <&nvme_pwren>; }; - sound: sound { - compatible = "google,sc7280-herobrine"; - model = "sc7280-wcd938x-max98360a-1mic"; - - audio-routing = - "IN1_HPHL", "HPHL_OUT", - "IN2_HPHR", "HPHR_OUT", - "AMIC1", "MIC BIAS1", - "AMIC2", "MIC BIAS2", - "VA DMIC0", "MIC BIAS3", - "VA DMIC1", "MIC BIAS3", - "VA DMIC2", "MIC BIAS1", - "VA DMIC3", "MIC BIAS1", - "TX SWR_ADC0", "ADC1_OUTPUT", - "TX SWR_ADC1", "ADC2_OUTPUT", - "TX SWR_ADC2", "ADC3_OUTPUT", - "TX SWR_DMIC0", "DMIC1_OUTPUT", - "TX SWR_DMIC1", "DMIC2_OUTPUT", - "TX SWR_DMIC2", "DMIC3_OUTPUT", - "TX SWR_DMIC3", "DMIC4_OUTPUT", - "TX SWR_DMIC4", "DMIC5_OUTPUT", - "TX SWR_DMIC5", "DMIC6_OUTPUT", - "TX SWR_DMIC6", "DMIC7_OUTPUT", - "TX SWR_DMIC7", "DMIC8_OUTPUT"; - - qcom,msm-mbhc-hphl-swh = <1>; - qcom,msm-mbhc-gnd-swh = <1>; - - #address-cells = <1>; - #size-cells = <0>; - #sound-dai-cells = <0>; - - dai-link@0 { - link-name = "MAX98360A"; - reg = <0>; - - cpu { - sound-dai = <&lpass_cpu MI2S_SECONDARY>; - }; - - codec { - sound-dai = <&max98360a>; - }; - }; - - dai-link@1 { - link-name = "DisplayPort"; - reg = <1>; - - cpu { - sound-dai = <&lpass_cpu LPASS_DP_RX>; - }; - - codec { - sound-dai = <&mdss_dp>; - }; - }; - - dai-link@2 { - link-name = "WCD9385 Playback"; - reg = <2>; - - cpu { - sound-dai = <&lpass_cpu LPASS_CDC_DMA_RX0>; - }; - - codec { - sound-dai = <&wcd9385 0>, <&swr0 0>, <&lpass_rx_macro 0>; - }; - }; - - dai-link@3 { - link-name = "WCD9385 Capture"; - reg = <3>; - - cpu { - sound-dai = <&lpass_cpu LPASS_CDC_DMA_TX3>; - }; - - codec { - sound-dai = <&wcd9385 1>, <&swr1 0>, <&lpass_tx_macro 0>; - }; - }; - - dai-link@4 { - link-name = "DMIC"; - reg = <4>; - - cpu { - sound-dai = <&lpass_cpu LPASS_CDC_DMA_VA_TX0>; - }; - - codec { - sound-dai = <&lpass_va_macro 0>; - }; - }; - }; }; &apps_rsc { @@ -381,47 +256,6 @@ modem-init; }; -&lpass_cpu { - status = "okay"; - - pinctrl-names = "default"; - pinctrl-0 = <&mi2s1_data0>, <&mi2s1_sclk>, <&mi2s1_ws>; - - dai-link@1 { - reg = ; - qcom,playback-sd-lines = <0>; - }; - - dai-link@5 { - reg = ; - }; - - dai-link@6 { - reg = ; - }; - - dai-link@19 { - reg = ; - }; - - dai-link@25 { - reg = ; - }; -}; - -&lpass_rx_macro { - status = "okay"; -}; - -&lpass_tx_macro { - status = "okay"; -}; - -&lpass_va_macro { - status = "okay"; - vdd-micb-supply = <&vreg_bob>; -}; - &pcie1 { status = "okay"; perst-gpios = <&tlmm 2 GPIO_ACTIVE_LOW>; @@ -482,28 +316,6 @@ cd-gpios = <&tlmm 91 GPIO_ACTIVE_LOW>; }; -&swr0 { - status = "okay"; - - wcd_rx: codec@0,4 { - compatible = "sdw20217010d00"; - reg = <0 4>; - #sound-dai-cells = <1>; - qcom,rx-port-mapping = <1 2 3 4 5>; - }; -}; - -&swr1 { - status = "okay"; - - wcd_tx: codec@0,3 { - compatible = "sdw20217010d00"; - reg = <0 3>; - #sound-dai-cells = <1>; - qcom,tx-port-mapping = <1 2 3 4>; - }; -}; - &uart5 { compatible = "qcom,geni-debug-uart"; status = "okay"; @@ -571,48 +383,6 @@ bias-disable; }; -&lpass_dmic01_clk { - drive-strength = <8>; - bias-disable; -}; - -&lpass_dmic01_data { - bias-pull-down; -}; - -&lpass_dmic23_clk { - drive-strength = <8>; - bias-disable; -}; - -&lpass_dmic23_data { - bias-pull-down; -}; - -&lpass_rx_swr_clk { - drive-strength = <2>; - slew-rate = <1>; - bias-disable; -}; - -&lpass_rx_swr_data { - drive-strength = <2>; - slew-rate = <1>; - bias-bus-hold; -}; - -&lpass_tx_swr_clk { - drive-strength = <2>; - slew-rate = <1>; - bias-disable; -}; - -&lpass_tx_swr_data { - drive-strength = <2>; - slew-rate = <1>; - bias-bus-hold; -}; - &mi2s1_data0 { drive-strength = <6>; bias-disable; diff --git a/arch/arm64/boot/dts/qcom/sc7280-idp2.dts b/arch/arm64/boot/dts/qcom/sc7280-idp2.dts index d4f7cab..bc1a1a8 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-idp2.dts +++ b/arch/arm64/boot/dts/qcom/sc7280-idp2.dts @@ -8,6 +8,7 @@ /dts-v1/; #include "sc7280-idp.dtsi" +#include "sc7280-audio-idp.dtsi" #include "sc7280-idp-ec-h1.dtsi" / { From patchwork Thu Dec 22 09:42:45 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivasa Rao Mandadapu X-Patchwork-Id: 35652 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:e747:0:0:0:0:0 with SMTP id c7csp229942wrn; Thu, 22 Dec 2022 01:44:43 -0800 (PST) X-Google-Smtp-Source: AMrXdXugFU7uK9mi1j/p+M1k9OwRmEcRhFY4hkYiwh098yRbCiMVzZiJRGFfHdf9wzkt8iR6djHr X-Received: by 2002:a17:906:79d2:b0:7ae:987d:d7f9 with SMTP id m18-20020a17090679d200b007ae987dd7f9mr3580407ejo.17.1671702282992; Thu, 22 Dec 2022 01:44:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671702282; cv=none; d=google.com; s=arc-20160816; b=bCYL+v1MW5j1zriipb6sXUniQn8DoZ+PCN08F/HE0ZBmWMLbKhssxChlJTYcWbz6dP jUq4+NCdVPKXIjPzVLTIjm58luCXqjX9L+vxFZN7P5Hkq9FoMbcxs5Tl6dJLD/zrFvLT CM2irooLE4hNet2uEaEEsQARtb+wV8H5h1+UsCyHLTp7IFtOOrtbUCaszpePZdVkcfPu R+oqQSkZ/jHXBZjknnMsEqH655NKkivqUYY+5FjsptI/c2xZw5Jp9ZziAITMkHcmDyTQ sfsSThz5fibUVfki8twONZ6/RIVsuprtPxGEYY9lwqyZyaM0YwkjjK2NxsMIavOipxT7 H/PQ== 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=8le5LN5cvcZQzBY2ueQRpwQ1Jk9DhnzR9VDCDUutW2g=; b=UnIGs3YHMsS9NVuosVs81kn+GzdZu8I7SAR7fVg4P285Fx2T8nyWQYWxH6lMr5Fdz+ D8zN0Lm6M5eRqM7HpP0+swwpovRzxbQclBsuowI8YXYin0FyVrV4NCMuA3Vmz2J/RSIw lMYWdTIlwqyAGeiFe5Lr5FmKsHKDNHonhgkclzbHTGu6lC34AHxNBNyANdbWV3o7xMaI vNT4wh3q2ACYVr9eUhD4hJSn4MCeLt5lNAfyQhe9GaotAlAosk9znZbDoVb9sibwO+wJ 4i6PSMglk1UFDyLQyBKDFd/4EU4f2/cuXRez9WmLu51xrV7acZBBpdUtrNxXr1lec4oF IwAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=XqIIhbBb; 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 g25-20020a170906595900b007add8160fd4si71896ejr.766.2022.12.22.01.44.18; Thu, 22 Dec 2022 01:44:42 -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=XqIIhbBb; 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 S235245AbiLVJnl (ORCPT + 99 others); Thu, 22 Dec 2022 04:43:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50598 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235232AbiLVJne (ORCPT ); Thu, 22 Dec 2022 04:43:34 -0500 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 41ED427B36; Thu, 22 Dec 2022 01:43:30 -0800 (PST) Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BM7bn7e014192; Thu, 22 Dec 2022 09:43:27 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=8le5LN5cvcZQzBY2ueQRpwQ1Jk9DhnzR9VDCDUutW2g=; b=XqIIhbBbRr/TcDNVOJfITsYLgk8ek3xuBSIHvj+tkQY3/C+feTJWm0Zivolqykt4Kb3e ju6S//xtIYL6V4eMoWI8cvXXkpxumbyTWEH/ZnvrJm4IpwJiYmJydT7z39LnJU7QMgu2 ViIBO9OCa6NsV63RNynKABT4514XHGxGBzfaS+uYgfUJGML755AHI2RLdgLwMcIcy7+P k2NoLitdK1JL6j9X/z11LCvZcDyrJe86j4NOJt3KO3MmP20/oL/tdFZ8QJspnq20/R4n 42TYwA3RqGQ4RJNNkAdtdRKXvuaA0RwPyl2+Zo6uwa7uQttV9px3tFRv2AhQ+0eCqTEs sA== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3mm4xksxg0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43:27 +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 2BM9hQwh010242 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43:26 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, 22 Dec 2022 01:43:21 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH 2/7] arm64: dts: qcom: sc7280: audioreach: Add sound node Date: Thu, 22 Dec 2022 15:12:45 +0530 Message-ID: <1671702170-24781-3-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1671702170-24781-1-git-send-email-quic_srivasam@quicinc.com> References: <1671702170-24781-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: QXt-Cs71HNzLNxwVt1JxdCtMr0BfSqB7 X-Proofpoint-ORIG-GUID: QXt-Cs71HNzLNxwVt1JxdCtMr0BfSqB7 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-22_03,2022-12-21_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 spamscore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1015 mlxscore=0 mlxlogscore=999 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212220085 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?1752906893257628715?= X-GMAIL-MSGID: =?utf-8?q?1752906893257628715?= Add sound node for sc7280 based audioreach platforms. Include audioreach dtsi into crd-rev3 platform specific dts file. Also remove phandle to sound node, as audio routing is same as audioreach specific dtsi file. Signed-off-by: Srinivasa Rao Mandadapu Tested-by: Mohammad Rafi Shaik --- arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts | 25 +---- .../qcom/sc7280-herobrine-audioreach-wcd9385.dtsi | 112 +++++++++++++++++++++ 2 files changed, 113 insertions(+), 24 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi diff --git a/arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts b/arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts index b024626..aea8cbd 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts +++ b/arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts @@ -8,7 +8,7 @@ /dts-v1/; #include "sc7280-idp.dtsi" -#include "sc7280-audio-idp.dtsi" +#include "sc7280-herobrine-audioreach-wcd9385.dtsi" #include "sc7280-idp-ec-h1.dtsi" / { @@ -88,29 +88,6 @@ ap_ts_pen_1v8: &i2c13 { pins = "gpio51"; }; -&sound { - audio-routing = - "IN1_HPHL", "HPHL_OUT", - "IN2_HPHR", "HPHR_OUT", - "AMIC1", "MIC BIAS1", - "AMIC2", "MIC BIAS2", - "VA DMIC0", "MIC BIAS1", - "VA DMIC1", "MIC BIAS1", - "VA DMIC2", "MIC BIAS3", - "VA DMIC3", "MIC BIAS3", - "TX SWR_ADC0", "ADC1_OUTPUT", - "TX SWR_ADC1", "ADC2_OUTPUT", - "TX SWR_ADC2", "ADC3_OUTPUT", - "TX SWR_DMIC0", "DMIC1_OUTPUT", - "TX SWR_DMIC1", "DMIC2_OUTPUT", - "TX SWR_DMIC2", "DMIC3_OUTPUT", - "TX SWR_DMIC3", "DMIC4_OUTPUT", - "TX SWR_DMIC4", "DMIC5_OUTPUT", - "TX SWR_DMIC5", "DMIC6_OUTPUT", - "TX SWR_DMIC6", "DMIC7_OUTPUT", - "TX SWR_DMIC7", "DMIC8_OUTPUT"; -}; - &wcd9385 { pinctrl-names = "default", "sleep"; pinctrl-0 = <&wcd_reset_n>, <&us_euro_hs_sel>; diff --git a/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi new file mode 100644 index 0000000..1eac94e1 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi @@ -0,0 +1,112 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * sc7280 device tree source for boards using Max98360 and wcd9385 codec + * along with ADSP + * + * Copyright (c) 2022, The Linux Foundation. All rights reserved. + */ + +#include +#include +#include + +/{ + /* BOARD-SPECIFIC TOP LEVEL NODES */ + sound: sound { + compatible = "google,sc7280-herobrine"; + model = "SC7280-AUDIOREACH"; + status = "okay"; + adsp-mode; + audio-routing = + "IN1_HPHL", "HPHL_OUT", + "IN2_HPHR", "HPHR_OUT", + "AMIC1", "MIC BIAS1", + "AMIC2", "MIC BIAS2", + "VA DMIC0", "MIC BIAS1", + "VA DMIC1", "MIC BIAS1", + "VA DMIC2", "MIC BIAS3", + "VA DMIC3", "MIC BIAS3", + "TX SWR_ADC0", "ADC1_OUTPUT", + "TX SWR_ADC1", "ADC2_OUTPUT", + "TX SWR_ADC2", "ADC3_OUTPUT", + "TX SWR_DMIC0", "DMIC1_OUTPUT", + "TX SWR_DMIC1", "DMIC2_OUTPUT", + "TX SWR_DMIC2", "DMIC3_OUTPUT", + "TX SWR_DMIC3", "DMIC4_OUTPUT", + "TX SWR_DMIC4", "DMIC5_OUTPUT", + "TX SWR_DMIC5", "DMIC6_OUTPUT", + "TX SWR_DMIC6", "DMIC7_OUTPUT", + "TX SWR_DMIC7", "DMIC8_OUTPUT"; + + qcom,msm-mbhc-hphl-swh = <1>; + qcom,msm-mbhc-gnd-swh = <1>; + + #address-cells = <1>; + #size-cells = <0>; + #sound-dai-cells = <0>; + + dai-link@0 { + link-name = "WCD9385 Playback"; + reg = <0>; + + cpu { + sound-dai = <&q6apmbedai RX_CODEC_DMA_RX_0>; + }; + codec { + sound-dai = <&wcd9385 0>, <&swr0 0>, <&lpass_rx_macro 0>; + }; + platform { + sound-dai = <&q6apm>; + }; + }; + + dai-link@1 { + link-name = "WCD9385 Capture"; + reg = <1>; + + cpu { + sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>; + }; + codec { + sound-dai = <&wcd9385 1>, <&swr1 0>, <&lpass_tx_macro 0>; + }; + platform { + sound-dai = <&q6apm>; + }; + }; + + dai-link@2 { + link-name = "MAX98360A"; + reg = <3>; + + cpu { + sound-dai = <&q6apmbedai SECONDARY_MI2S_RX>; + }; + + codec { + sound-dai = <&max98360a>; + }; + + platform { + sound-dai = <&q6apm>; + }; + }; + + dai-link@3 { + link-name = "DMIC"; + reg = <4>; + + cpu { + sound-dai = <&q6apmbedai VA_CODEC_DMA_TX_0>; + }; + + codec { + sound-dai = <&lpass_va_macro 0>; + }; + + platform { + sound-dai = <&q6apm>; + }; + }; + }; +}; From patchwork Thu Dec 22 09:42:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivasa Rao Mandadapu X-Patchwork-Id: 35653 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:e747:0:0:0:0:0 with SMTP id c7csp230071wrn; Thu, 22 Dec 2022 01:45:07 -0800 (PST) X-Google-Smtp-Source: AMrXdXsqa7GrQpXFgHCjENBegA+DzDYFHyxISKXHePxC7DDwX5FDBw7tG/+mCbZsRsbC10zykjOI X-Received: by 2002:a05:6402:17c5:b0:46c:ff92:b0a1 with SMTP id s5-20020a05640217c500b0046cff92b0a1mr7147910edy.23.1671702307370; Thu, 22 Dec 2022 01:45:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671702307; cv=none; d=google.com; s=arc-20160816; b=oF1S2Ghm53v8gESD2FeQiD9Mnvkkw9DgX60oWgjragdTBCKEy0JdMK+8wu5plAOERB OOgFTna57fNcrTviKCPw7T/n5ixbE5Yknd/X3dX2PuvLEUl1++hzb3M9hEhxekkAQfnl BLxMjXs/cCG7FAMvxcDWk4CR/3TQjP17sw9PBoF2MoqIZe/MbHDu2+orsXtIiRx5MP7E gYj+V3N6BzuuYCm+06uOQZDjL2ynU7F/kv7etsfBQVGIhxFkNs/ogDmqYPD+V/8kAiXU AcOMw/vTr+BGOWuuvGPGdw7N01Wo3nsXr02TmjvvZ5fS6A2wgzk1mHpYij67l+7fIDCl JKbQ== 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=WqanA7g4agLXDy4c8myJWwB4RnCuP9dwVpD2Pg/9858=; b=Fq1vxrktGDLKgBjue70dc1DpDzfEeBoBM6/iwxHbBMrj/HDWEV95f5hF6w2ZJOm3Ky Pcl0/syNY+bGbjpqP9sBLbpyI56CEJVI5RSV4svCrTD1FOo0KymlUTse9M+P9H2eQMWw CdQ8Gy0pr73rUFqGnBaYhE8EbBUFr2bW+1d2linrOqqxZE1DNZxZxwdsWlqegqNC3AOt EJPOvDv+GKPx2Y8A87swMVd6Q2ltct3eejeVZXQh93gFetX+KFYnl9jyoaRbtofQZ5pJ cgs3Qx0CseZXcCGF/EvSA+syUqO7J+1MpUcGXIAUw6edTjiW1RuptmtqHJyLKz9BqWSr AI+w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=nw3cucH4; 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 dz10-20020a0564021d4a00b0047b79b99e52si362281edb.567.2022.12.22.01.44.43; Thu, 22 Dec 2022 01:45:07 -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=nw3cucH4; 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 S235298AbiLVJoA (ORCPT + 99 others); Thu, 22 Dec 2022 04:44:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50432 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235254AbiLVJni (ORCPT ); Thu, 22 Dec 2022 04:43:38 -0500 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 825C427B2C; Thu, 22 Dec 2022 01:43:34 -0800 (PST) Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BM8wl6U001822; Thu, 22 Dec 2022 09:43:31 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=WqanA7g4agLXDy4c8myJWwB4RnCuP9dwVpD2Pg/9858=; b=nw3cucH4PRprVEZJFiLVPMj8XA5kfGTBlKih1J1msese51ON2WH6OQNq43vVXEMVr+uG 8yC8oC/RSv1mmL7HR/+1MfBNMumkXFTshjJYPRWR8Zx6rrmbl6NlZCDUCfFZPHSN7kEC R57FHjH+tkhGomkpMdN/6kCx8Waj9a13rgzn9mwIt70ZLFaEduCvAEi8vi9bRAQLVNux uYHNf6PkaAVzANSQh/XkV7XRI0lpWNggqT3QzsJBB/jwEp0LwqLaxH1CfR5ftmrQYpm0 7i8h18l8kdQTDNIKTwUWccZuGr3UqE82J1/ZFNXMS+vgcJQ5kxF33KFZgKOnhebvrMZ1 og== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3mm8x4hcda-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43:31 +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 2BM9hU9o008557 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43:30 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, 22 Dec 2022 01:43:26 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH 3/7] arm64: dts: qcom: sc7280: audioreach: Add lpass pil node Date: Thu, 22 Dec 2022 15:12:46 +0530 Message-ID: <1671702170-24781-4-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1671702170-24781-1-git-send-email-quic_srivasam@quicinc.com> References: <1671702170-24781-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: 3Vi9oSHcfWeB4qyaIAOC-uDuPvFy0gc8 X-Proofpoint-ORIG-GUID: 3Vi9oSHcfWeB4qyaIAOC-uDuPvFy0gc8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-22_03,2022-12-21_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 clxscore=1015 suspectscore=0 phishscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 lowpriorityscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212220085 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?1752906918867886459?= X-GMAIL-MSGID: =?utf-8?q?1752906918867886459?= Add lpass pil node for sc7280 based audioreach platforms. Signed-off-by: Srinivasa Rao Mandadapu Tested-by: Mohammad Rafi Shaik --- This patch depends on: -- https://lore.kernel.org/linux-remoteproc/6e0590af-0bd1-cbef-c573-fa62b5bc9e63@quicinc.com/ .../qcom/sc7280-herobrine-audioreach-wcd9385.dtsi | 99 ++++++++++++++++++++++ 1 file changed, 99 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi index 1eac94e1..0ce8755 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi @@ -110,3 +110,102 @@ }; }; }; + +&soc { + qcom,lpass@3000000 { + compatible = "qcom,sc7280-adsp-pil"; + reg = <0 0x03000000 0 0x5000>, + <0 0x0355b000 0 0x10>; + + reg-names = "qdsp6ss_base", + "lpass_efuse"; + + interrupts-extended = <&pdc 6 IRQ_TYPE_LEVEL_HIGH>, + <&adsp_smp2p_in 0 0>, + <&adsp_smp2p_in 1 0>, + <&adsp_smp2p_in 2 0>, + <&adsp_smp2p_in 3 0>, + <&adsp_smp2p_in 7 0>; + + interrupt-names = "wdog", "fatal", "ready", + "handover", "stop-ack", "shutdown-ack"; + qcom,qmp = <&aoss_qmp>; + + clocks = <&rpmhcc RPMH_CXO_CLK>, + <&gcc GCC_CFG_NOC_LPASS_CLK>, + <&lpasscc LPASS_QDSP6SS_XO_CLK>, + <&lpasscc LPASS_QDSP6SS_SLEEP_CLK>, + <&lpasscc LPASS_QDSP6SS_CORE_CLK>; + + clock-names = "xo", "gcc_cfg_noc_lpass", + "lpass_qdsp6ss_xo", + "lpass_qdsp6ss_sleep", + "lpass_qdsp6ss_core"; + + iommus = <&apps_smmu 0x1800 0x0>; + + power-domains = <&rpmhpd SC7280_LCX>; + power-domain-names = "lcx"; + required-opps = <&rpmhpd_opp_nom>; + + resets = <&aoss_reset AOSS_CC_LPASS_RESTART>, + <&pdc_reset PDC_AUDIO_SYNC_RESET>; + + reset-names = "cc_lpass", "pdc_sync"; + + qcom,halt-regs = <&tcsr_1 0x3000 0x5000 0x8000 0x13000>; + + memory-region = <&adsp_mem>; + + status = "okay"; + + qcom,smem-states = <&adsp_smp2p_out 0>; + qcom,smem-state-names = "stop"; + + glink-edge { + interrupts-extended = <&ipcc IPCC_CLIENT_LPASS + IPCC_MPROC_SIGNAL_GLINK_QMP + IRQ_TYPE_EDGE_RISING>; + mboxes = <&ipcc IPCC_CLIENT_LPASS + IPCC_MPROC_SIGNAL_GLINK_QMP>; + + label = "lpass"; + qcom,remote-pid = <2>; + + gpr { + compatible = "qcom,gpr"; + qcom,glink-channels = "adsp_apps"; + qcom,domain = ; + #address-cells = <1>; + #size-cells = <0>; + qcom,intents = <512 20>; + + q6apm: q6apm { + reg = ; + compatible = "qcom,q6apm"; + #sound-dai-cells = <0>; + q6apmdai: dais { + compatible = "qcom,q6apm-dais"; + #sound-dai-cells = <1>; + iommus = <&apps_smmu 0x1801 0x0>; + }; + + q6apmbedai: bedais { + compatible = "qcom,q6apm-lpass-dais"; + #sound-dai-cells = <1>; + }; + }; + + q6prm: q6prm { + reg = ; + compatible = "qcom,q6prm"; + #clock-cells = <2>; + q6prmcc: cc { + compatible = "qcom,q6prm-lpass-clocks"; + #clock-cells = <2>; + }; + }; + }; + }; + }; +}; From patchwork Thu Dec 22 09:42:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivasa Rao Mandadapu X-Patchwork-Id: 35654 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:e747:0:0:0:0:0 with SMTP id c7csp230149wrn; Thu, 22 Dec 2022 01:45:21 -0800 (PST) X-Google-Smtp-Source: AMrXdXvt4EhlfzUzaWIEuF+yarQY4UBG7+V0OJWkj8PLy3JeNA3IbDshv2ULBGSv7Daznta5TkZ7 X-Received: by 2002:a17:906:524b:b0:7c1:5098:907f with SMTP id y11-20020a170906524b00b007c15098907fmr3925476ejm.61.1671702321079; Thu, 22 Dec 2022 01:45:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671702321; cv=none; d=google.com; s=arc-20160816; b=sd8VI0XcItxLKYQozIHWHmYMXlJCFB6nfi0PrjyAphtwIvKJQcnQgCnB514T4/ejvA GC6eaQiajO35mN4izvMt6nKyyNfyWJIQRtPaRqCmNS4RjNVB0v38p7PrSa8mZN4Zb1Hw CLK/Y2NIBGl7YRGb78U/uxBzJPEZRvCaIozVd/ovhomdw5sIhJ9t8MpVpWTW4lIHrT+a K/xqMrZ7KIZG8o3W47OueEHHWDz2LTJ4Ss5H7b/TYvX56vF/6ADwp5mnq58f68yD1OFZ d+bl/9DLrGmM3LmSdofl/CBhVX3DmaEKAFqj9HaE2TJE0aLPLAzpZF3ZK77plEKj8yti Eyyg== 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=Fayi4E4SfX8HtIZYpHWM4bWx6hgAiTHTKeIrzH+V06s=; b=nBnohoStd3reeJSloT2Me9Tho6esScYxhtxuNjrCWEryN7mg464L4faUnDUow1LMgQ 5J6bkKoCYKtgpzKPHi1d7KzRQXmQQ8Hhp9HNmfvp/2IQ3rCGyU4kOTsxR/58V8FOhzdV 5Y1cQ8dRP/aLtha7NyHcCvYrzSyR4Bpnvn8w1bnElAvY04ulUQWCMweDoJARLWbdJIgU gjvh+QvuyZe+4Xt/uYQhQosZT0QvivK971MKP5hO6vZcjsVYYyYP1HbXCAcXVWcqRymt 4GLqUKy5qo0qB4A7citMogvgnod7yIZveKBBFgSQqjlsd3p0sew8hxQVTUHI84neFXt3 3MTQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=m9N2Fnrt; 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 js3-20020a17090797c300b007bd112b2764si112277ejc.381.2022.12.22.01.44.57; Thu, 22 Dec 2022 01:45:21 -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=m9N2Fnrt; 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 S235329AbiLVJoU (ORCPT + 99 others); Thu, 22 Dec 2022 04:44:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50966 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235275AbiLVJnx (ORCPT ); Thu, 22 Dec 2022 04:43:53 -0500 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 20B2927CD7; Thu, 22 Dec 2022 01:43:39 -0800 (PST) Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BM5d55g012994; Thu, 22 Dec 2022 09:43:36 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=Fayi4E4SfX8HtIZYpHWM4bWx6hgAiTHTKeIrzH+V06s=; b=m9N2FnrtkHcQner9+YaXfUSkdhqNgLY1+7SiOYAG1y8sCTG0K4iw95I7rqGAj6yjgS0B mEFU+NH2O3E6y3K0PHGZcPikRJcTVjehZsuvNJt901f8rhYUX79u4Mz+CMLKO3GX461P 3JcPUeQN2pKfMWYgk0JxhC2t2J3AxLejNPCAQSElBBxC8tkefvRZsmmsgVvwK9F0aAzo iGdE7Ps9JD2PSIn9DCU70Q/nJwmee+dSAF9jeZ3Q3lFysG8cOBeXlPB2fcAr3xnS88Ym nmdHh5ppTL4H+1v0Tlb7V1305A6d7Uq0VspyX54ATgoD+PvnN+Zz/kRqoY82W6PzF1Gc 5A== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3mkkxcv3u0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43:36 +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 2BM9hZkf010288 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43:35 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, 22 Dec 2022 01:43:30 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH 4/7] arm64: dts: qcom: sc7280: audioreach: Update lpasscc reg property Date: Thu, 22 Dec 2022 15:12:47 +0530 Message-ID: <1671702170-24781-5-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1671702170-24781-1-git-send-email-quic_srivasam@quicinc.com> References: <1671702170-24781-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: X_kgQU4_GsT0FYSutQTIGlGyKdvVW-bW X-Proofpoint-ORIG-GUID: X_kgQU4_GsT0FYSutQTIGlGyKdvVW-bW X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-22_04,2022-12-21_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 clxscore=1015 priorityscore=1501 spamscore=0 adultscore=0 impostorscore=0 malwarescore=0 suspectscore=0 mlxscore=0 mlxlogscore=942 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212220085 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?1752906932738542651?= X-GMAIL-MSGID: =?utf-8?q?1752906932738542651?= Update lpasscc register mapping for avoiding memory regions conflict with ADSP pil node. Signed-off-by: Srinivasa Rao Mandadapu Tested-by: Mohammad Rafi Shaik --- arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi index 0ce8755..a750f05 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi @@ -111,6 +111,14 @@ }; }; +&lpasscc { + reg = <0 0x03c04000 0 0x4>, + <0 0x032a9000 0 0x1000>; + reg-names = "top_cc", "reset-cgcr"; + #reset-cells = <1>; + status = "okay"; +}; + &soc { qcom,lpass@3000000 { compatible = "qcom,sc7280-adsp-pil"; From patchwork Thu Dec 22 09:42:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivasa Rao Mandadapu X-Patchwork-Id: 35656 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:e747:0:0:0:0:0 with SMTP id c7csp230897wrn; Thu, 22 Dec 2022 01:47:49 -0800 (PST) X-Google-Smtp-Source: AMrXdXuGO9QNkLmJpOXvwCnfhpMQn7pOSdMxG4kJbHiDHhpygifTiaK6vz2QsDRWoRZDWuxJMK+l X-Received: by 2002:a17:907:8a20:b0:7c0:cfb2:40d2 with SMTP id sc32-20020a1709078a2000b007c0cfb240d2mr4642549ejc.64.1671702469085; Thu, 22 Dec 2022 01:47:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671702469; cv=none; d=google.com; s=arc-20160816; b=OzRHicuMwJGdLbxbR/P79H6Wwi9GJav2l3+uUq27/SQf/6gbErHyn7xR8kPH0iOjV6 Kry5zp22t97Ij0YM8+7YccL+rpeIJyeRTOKLnlL4/n30I7viGNC6d6oXwf+u1mbJtWUv Rw1rD1JkEREFk+dBKqnVn7pCF/hbYab4ulcL0+HjoVpPwBT+/vDWuolw/iGlrbmFgCCU wG3tXonOPanLJApFquTSYhW2+VTdjWsqbtBLZhLGnAc9bstuStOI5D6I5xaHteATl4tu RcCY1gUi/Dx/PqGoyTgbm3ttWmUADZh7ocLktEsl1SWFpG5ZLcVZgwA952u4XFgAOBni LA0w== 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=XFBxqgPuXqdvHnEq7m6sy3lYPRjrUx9owisWc1FM0XE=; b=hKGHQphGRXVCY8BczgaiX/rwnsBOZQZeNZi3QTgpDdNu650zlb81bjrrY0A/acsSiC GzNYfeL9L4dETVI1Wj3OmrCFSxbkoE9B9t7JuneDwQI/W7YVAhWDna4RHfQl+CwnmyaR aC5TyzLEVJ1Up8XrijY7COecnbaiDb/4duph9OoWQ0QrcRz5ernejoqQHd2lM+MpS5sV PilJ2tdr4v1Zx2NOOb66JbyMW4LrS4dyupEpd2hg9InQnPANkTj6DlSQUmSfjYSOnVJZ xFW7W6I06GZ1VnXLKjLWumf0bZ7S/0X7MjPju7jdUt0eXKwZWVPp4D4p1jXCBsB3+b24 tr5A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=JF1cZDsl; 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 sz15-20020a1709078b0f00b007be268708b3si65100ejc.926.2022.12.22.01.47.23; Thu, 22 Dec 2022 01:47:49 -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=JF1cZDsl; 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 S235232AbiLVJot (ORCPT + 99 others); Thu, 22 Dec 2022 04:44:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51014 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235293AbiLVJn5 (ORCPT ); Thu, 22 Dec 2022 04:43:57 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9E9C027CC8; Thu, 22 Dec 2022 01:43:51 -0800 (PST) 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 2BM8C85Q013209; Thu, 22 Dec 2022 09:43:41 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=XFBxqgPuXqdvHnEq7m6sy3lYPRjrUx9owisWc1FM0XE=; b=JF1cZDsl2e+Cjk/ci/4q3wygWJWEXxEmBQI1D1Ys1CS0T/2mxvoucydQ8FTmRqTiHEzH mtPLmGqtBvxnueU+JlfJQDIJB/J0QRkJwn/WFCoCH1Ihw9elSyj4mqMRInbDb08yuYV8 q+JwTPMLDXRp7KhLv1XiUJKhbAVZX2mtgsbirPITyU4xtUugripXfcuDZpUaKLMED2Mu 7TQXb/ZSvAH8/zL7AWA0kIPxryvSgbzujvc6/TmODmhTjlSwH3mbuCf97hjoFM6X6qZZ Hy6jT+UorLfjDxpRxcrLCxI7J8WxOV1TEVFLN+KAoe6rbPghlfHc7UPWOnziIV9ej4d8 lw== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3mk90t5et1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43:41 +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 2BM9hedO008582 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43:40 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, 22 Dec 2022 01:43:35 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH 5/7] arm64: dts: qcom: sc7280: audioreach: Add CGCR reset property Date: Thu, 22 Dec 2022 15:12:48 +0530 Message-ID: <1671702170-24781-6-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1671702170-24781-1-git-send-email-quic_srivasam@quicinc.com> References: <1671702170-24781-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: IetM-0idTEaY-W2pezh3tQUE-ZkBzdmj X-Proofpoint-ORIG-GUID: IetM-0idTEaY-W2pezh3tQUE-ZkBzdmj X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-22_04,2022-12-21_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 spamscore=0 impostorscore=0 mlxscore=0 phishscore=0 mlxlogscore=999 suspectscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212220085 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?1752907088247914543?= X-GMAIL-MSGID: =?utf-8?q?1752907088247914543?= Add CGCR register reset property for both RX and TX soundwire slave devices. Signed-off-by: Srinivasa Rao Mandadapu Tested-by: Mohammad Rafi Shaik --- This patch depends on: -- https://lore.kernel.org/linux-clk/1671618061-6329-1-git-send-email-quic_srivasam@quicinc.com/ .../arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi index a750f05..ce5d69e 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi @@ -217,3 +217,12 @@ }; }; }; + +&swr0 { + resets = <&lpasscc LPASS_AUDIO_SWR_RX_CGCR>; +}; + +&swr1 { + resets = <&lpasscc LPASS_AUDIO_SWR_TX_CGCR>; +}; + From patchwork Thu Dec 22 09:42:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivasa Rao Mandadapu X-Patchwork-Id: 35657 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:e747:0:0:0:0:0 with SMTP id c7csp231144wrn; Thu, 22 Dec 2022 01:48:34 -0800 (PST) X-Google-Smtp-Source: AMrXdXv73sPVgrnNHyM4b4EHXnPSNz5phMZ7Xc+Ct0NP160Y6G9KP8/SdVgIWNc07LN5w/3ICSl9 X-Received: by 2002:a05:6a20:6701:b0:af:ac38:911b with SMTP id q1-20020a056a20670100b000afac38911bmr6272012pzh.21.1671702514627; Thu, 22 Dec 2022 01:48:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671702514; cv=none; d=google.com; s=arc-20160816; b=NlFXFLIJ4+fcPvUa0r+wd6dzjIAkt4yYvuHU96yRJiRyldYjJQRBfaz2vdH1EdLR44 cGlKSj4mDlGg8DZO2S/smmdDiggEqzw8zVD9JQ+x9oh2RoWE6qpf1Ton9nyA6yI8Gwog BHfqsT8Cy7jGxiEdrJegp0+1cWYJMZmhXgsigiAIukRl+xYIMkp5JSZ5fIpiJb8MD/J9 hOtC1aKFD3zIjPJ+AUosA3idzoeSTYuuePji4bI9Lvzsm1S4Nc45U9gLYd2LeYZTDb6U wcXbv0iK3ZgzPqgMRHH8OvK/5E2BQYC+cy6th9x1E3l3Dd1sz8zOof220NaY9CfvQYFc IoQA== 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=T4H8QUE17gV+JKqdpZdgW9KJkdgXFFfGyOlyy/Xu5ns=; b=padoTm/dzKEtKoDSwm/+VxcEgAbXXPaVK6AgT4QTdWsxTh5i/t2zfdLtrfFQQU2xWA ZluXSQn/NO+0tTMw2S8TaqAJEPjuY4RYlZsrorwhvIjl05imuEHJkdXa51fEJPLtej5S 53mNVGfykE9K6E0lq6Q4gB0YsjHCmNWggs2WI1+zNOH/qSoeDG6K6e0acSitslDf5+BP ecVGNULphXNL/56XuhFTbAjdlzn1qMma4Y7+hqd8HRv616geEIQugtsMHjIB4l5ImqMj QYXD1nXMkZs2WsW67uNhJcmdA8HhGI2rFEWgK0omi/xcJQYsIPsHyeo1+X2OOtPKI76N 1h2w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=ERd9bxpk; 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 y72-20020a638a4b000000b0047880c57730si346358pgd.426.2022.12.22.01.48.20; Thu, 22 Dec 2022 01:48:34 -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=ERd9bxpk; 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 S235363AbiLVJow (ORCPT + 99 others); Thu, 22 Dec 2022 04:44:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51030 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235297AbiLVJn7 (ORCPT ); Thu, 22 Dec 2022 04:43:59 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D307A27B0D; Thu, 22 Dec 2022 01:43:54 -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 2BM5m5EU004069; Thu, 22 Dec 2022 09:43:46 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=T4H8QUE17gV+JKqdpZdgW9KJkdgXFFfGyOlyy/Xu5ns=; b=ERd9bxpk8VTLkInOooHCD1APZA/DAjbTuobPQzxQPCwIka4NVXFrMuZ+Yu+c4ElnSzUw y/VLCHgTVVXU3giK5KCbYhZG0xh6GpcjJVqdu9Y/dn3XuEqM3neX4f5xTrYxUueLyx+L 7NzrFhVvWtfzcSxhPvwaxn3KGC+MIjFAjk2KMI7UmS5M0aDp/g9viCDbYF0NKSqgEo/s odwiKP+krFsHeObeOYxkRHZB8LlNY7Kq8qG7YIeDaGA91dqscr/mdfqtC8vdAD3swwoz bIuLikNUk2sR6gNZfhUWgJV8a608NkyDd2TO+yAbOTgbE3gHrBnlgGHMZYQRdZuCDBx1 eQ== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3mm0wfjerj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43:45 +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 2BM9hixO010763 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43:44 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, 22 Dec 2022 01:43:40 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH 6/7] arm64: dts: qcom: sc7280: audioreach: Update VA/RX/TX macro clock nodes Date: Thu, 22 Dec 2022 15:12:49 +0530 Message-ID: <1671702170-24781-7-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1671702170-24781-1-git-send-email-quic_srivasam@quicinc.com> References: <1671702170-24781-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: RtMDzehJw4-lrePgJY4P9Ih4QfZZdRGo X-Proofpoint-GUID: RtMDzehJw4-lrePgJY4P9Ih4QfZZdRGo X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-22_03,2022-12-21_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=999 clxscore=1015 spamscore=0 suspectscore=0 phishscore=0 malwarescore=0 impostorscore=0 priorityscore=1501 mlxscore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212220085 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?1752907135884092622?= X-GMAIL-MSGID: =?utf-8?q?1752907135884092622?= Update VA, RX and TX macro and lpass_tlmm clock properties and enable them. Signed-off-by: Srinivasa Rao Mandadapu Tested-by: Mohammad Rafi Shaik --- .../qcom/sc7280-herobrine-audioreach-wcd9385.dtsi | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi index ce5d69e..a0061ef 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi @@ -119,6 +119,49 @@ status = "okay"; }; +&lpass_tlmm { + clocks = <&q6prmcc LPASS_HW_MACRO_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6prmcc LPASS_HW_DCODEC_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>; + + clock-names = "core", "audio"; + reg = <0 0x033c0000 0x0 0x20000>, + <0 0x03550000 0x0 0xa100>; +}; + +&lpass_va_macro { + clocks = <&q6prmcc LPASS_CLK_ID_TX_CORE_MCLK LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6prmcc LPASS_HW_MACRO_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6prmcc LPASS_HW_DCODEC_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>; + + clock-names = "mclk", "macro", "dcodec"; + power-domain-names = "null"; + status = "okay"; +}; + +&lpass_rx_macro { + clocks = <&q6prmcc LPASS_CLK_ID_TX_CORE_MCLK LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6prmcc LPASS_CLK_ID_TX_CORE_NPL_MCLK LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6prmcc LPASS_HW_MACRO_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6prmcc LPASS_HW_DCODEC_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&lpass_va_macro>; + + clock-names = "mclk", "npl", "macro", "dcodec", "fsgen"; + power-domain-names = "null"; + status = "okay"; +}; + +&lpass_tx_macro { + clocks = <&q6prmcc LPASS_CLK_ID_TX_CORE_MCLK LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6prmcc LPASS_CLK_ID_TX_CORE_NPL_MCLK LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6prmcc LPASS_HW_MACRO_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6prmcc LPASS_HW_DCODEC_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&lpass_va_macro>; + + clock-names = "mclk", "npl", "macro", "dcodec", "fsgen"; + power-domain-names = "null"; + status = "okay"; +}; + &soc { qcom,lpass@3000000 { compatible = "qcom,sc7280-adsp-pil"; From patchwork Thu Dec 22 09:42:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivasa Rao Mandadapu X-Patchwork-Id: 35655 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:e747:0:0:0:0:0 with SMTP id c7csp230796wrn; Thu, 22 Dec 2022 01:47:30 -0800 (PST) X-Google-Smtp-Source: AMrXdXuwWAUIvQ9nE8LubofGce5vF1avFNTNfcuz1Wc2EFRXVs7YXkBqxsLps5AUrZxFGuDZ14eV X-Received: by 2002:a17:903:278c:b0:189:6ab3:9e6e with SMTP id jw12-20020a170903278c00b001896ab39e6emr5559831plb.25.1671702450629; Thu, 22 Dec 2022 01:47:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671702450; cv=none; d=google.com; s=arc-20160816; b=w5z2No/j/Ump4tq1+plSqfYUIFkLuHtOROlHu5lL77AfDEanwJGLxOpTv6aWfMvfXS W+g/rd7FrGYmkIaE3u8eCiwzi8Gy75oSC2CU96ayvkmEeNFa5W/aFCBX7lTU5icTjISz k0xhrWLiVVmDl1b5x4idCjUceJFdb7lkk//6TqITTjdeXBKbDx+hOH7EYPF8R7HaOcxx OfDv7hV+ToVRarVZ1izkYWmUGbPqBnHmDKseXSVvmpgqiL2X0qFNGYxpiqXIwiSjlb5+ sAHM8xUhry6o+ynVaabGoeOVICuzbtIEN4x/ovhQIpRXqWPvETzpfOuBpaaVcJPkB5y2 B9uw== 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=K+8t80dM2zu2/R/X0f5iVjGaW4MW23fW+HO3LqYbIwg=; b=ntUDvjB2iHnR4NcK9b3+TB4X06wZxfYS4xXjDe0MNR+w6qakWepU2CGoFho/QXchtz 8MagTCClId8AxdB7uradMB7n9nyswaQnVh98gQ3RTVlTxVMcbcoFK9Gv1GGXtpAfZnLM li/pwGs62pLvVxqZA9hXnVpv9wpnUOYbhkU8ASjisEBqQ8C/mtj/Qk0bL7wwhMh79mLW d3ysU3dwe7fBIKHWfEPi9QBwyG8wcIQDvPKWyAw1uqWuEC1mC+cey7pBnZcHIosYunUU 0v3xf7gQKxRYpAUlhTQYEXfViLSLjF59AULL3/6kt0MMiwE940IOtAJuwkLqIWbWjAAP bCgw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=pG0UYdNK; 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 e3-20020a170902ed8300b001782bd6c443si21941plj.621.2022.12.22.01.47.17; Thu, 22 Dec 2022 01:47:30 -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=pG0UYdNK; 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 S235303AbiLVJon (ORCPT + 99 others); Thu, 22 Dec 2022 04:44:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51018 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235295AbiLVJn6 (ORCPT ); Thu, 22 Dec 2022 04:43:58 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C323BCE3C; Thu, 22 Dec 2022 01:43:53 -0800 (PST) Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BM8s3XX007088; Thu, 22 Dec 2022 09:43: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=K+8t80dM2zu2/R/X0f5iVjGaW4MW23fW+HO3LqYbIwg=; b=pG0UYdNKZz8SeX0al23gH7CuVy0pz8XtjL0/GZxydCaBBrb6bPmxnMyoyv1ofb14mvl7 yfocoDb4mitijd4vRHCyYNGaqldSJWHUjL1Wcrr/VNn8I+rjNvrouKfp0VdxoMd5N4QS 9rMLRp07bi1iGdVx7Ma2eRF8Y5nkOwNxtqn1wyyaTyB2K5BE+D5v+0dDNLkDmRbNZ3in CaMZzFl56YRPXCMks5qdoVA1x3gp1pbY6Clg+aW81D4Dpu2KKTeQTPw9WGXDwr6CYl4w 3SFzJ3b6GSWRe2JBJQeom1vx/Yd0s+PRZ9cTDP8joA2oM2uAHNDNW1h9ygtoXlzs8h18 Yw== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3mm3cjt4r4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43: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 2BM9hnml010776 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Dec 2022 09:43: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, 22 Dec 2022 01:43:44 -0800 From: Srinivasa Rao Mandadapu To: , , , , , , , , , , , , CC: Srinivasa Rao Mandadapu Subject: [PATCH 7/7] arm64: dts: qcom: sc7280: audioreach: Disable legacy path clock nodes Date: Thu, 22 Dec 2022 15:12:50 +0530 Message-ID: <1671702170-24781-8-git-send-email-quic_srivasam@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1671702170-24781-1-git-send-email-quic_srivasam@quicinc.com> References: <1671702170-24781-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: jElMrQXufTr2jyHDoEbZW8zM71CTraQT X-Proofpoint-ORIG-GUID: jElMrQXufTr2jyHDoEbZW8zM71CTraQT X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-22_03,2022-12-21_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 mlxlogscore=974 impostorscore=0 spamscore=0 phishscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212220085 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?1752907068486489018?= X-GMAIL-MSGID: =?utf-8?q?1752907068486489018?= Disable legacy path clock nodes to avoid conflicts with audioreach clock node. Signed-off-by: Srinivasa Rao Mandadapu Tested-by: Mohammad Rafi Shaik --- .../boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi index a0061ef..dce0114 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audioreach-wcd9385.dtsi @@ -162,6 +162,18 @@ status = "okay"; }; +&lpass_core { + status = "disabled"; +}; + +&lpass_aon { + status = "disabled"; +}; + +&lpass_audiocc { + status = "disabled"; +}; + &soc { qcom,lpass@3000000 { compatible = "qcom,sc7280-adsp-pil";