From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0C538EB64D8 for ; Tue, 13 Jun 2023 18:51:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240277AbjFMSvz (ORCPT ); Tue, 13 Jun 2023 14:51:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44894 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232255AbjFMSvy (ORCPT ); Tue, 13 Jun 2023 14:51:54 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 875C4127 for ; Tue, 13 Jun 2023 11:51:50 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id 2adb3069b0e04-4f611ac39c5so7632595e87.2 for ; Tue, 13 Jun 2023 11:51:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1686682309; x=1689274309; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=TQohnu7vkGHi4oKeytupm8ufaTLDB+P77Mlr8J1pqCA=; b=PEdnT9Al9bhcGo2I2dMhrHVAGJZ7V1Wd10eBg+TTyX3SJ/FUT20SX/VQCun4f1dAkI DNvNLe1AJ7OPppP2ZHclHIRKJrDD5nFqh37fA1+LVYEaKaqGdBmofG3EU+bkbmMTYruU 6m95E0ziULPBxe4vtVY5FNLkMuxTXbJok41mt2MCSTPnj/fl+Ep1O6XN10PFRYq8r3dO AxBN3QDhd5RD7ck//UKHQigQL04kZhMqE1XF9HW8QesjyN/zLbiYtiXrx8R0saSZYVbV Xh98weUVJX84BWCbkFRUxmL0j6DCmuO8i/JUkP7Ycrm6tnWpaq1kQe89TW5yG8lDWU7T WoNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686682309; x=1689274309; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=TQohnu7vkGHi4oKeytupm8ufaTLDB+P77Mlr8J1pqCA=; b=OpOVFTZybnosOAHoskdv+96Ku5AUQ5EKZPiXKHzHodGcA9PKRtVbhffNQchgIPa21z GYXgI9qxv9yL1r4l9N3pYCusJcrea5Exw1FqxQZ5v9+wxdiJ4Is6fUklo2udOWl+XmCg IguVQ4bJsHDe1wRhJMNVjPu+dKfw1OJOHnp3NDeF1Em0hSrsf3q5Awx9OQcbKXl0m0YF 9cJzixd7242hVLjgZkbBuLJHguMGatG0D5loatXFYMsxJHRmhCSGQuQI8Ag1oMh7p5g0 xQ8Zs/ZzRb5joG/QI3aFiGVBLcx6z63rk8o6aFw4N+SdT5pt1sl4PIRzOatfZGl3jTBu xtCg== X-Gm-Message-State: AC+VfDys3wfgxvJzDPX3LxUikUFmK2vmN0x92aTNRA6fuL5//3ZLxxJP fcieF0VJgPQszc0qVpgBjlMd0Q== X-Google-Smtp-Source: ACHHUZ4uGzG9XAkAYGRekUPM/VLZuoACpiHDrBYNT2WwAXrkRuOCqNbTkMHp33fMO2UKistVb9AuQA== X-Received: by 2002:a2e:9c83:0:b0:2a8:a859:b5c7 with SMTP id x3-20020a2e9c83000000b002a8a859b5c7mr4810431lji.0.1686682308787; Tue, 13 Jun 2023 11:51:48 -0700 (PDT) Received: from [192.168.1.101] (abyj190.neoplus.adsl.tpnet.pl. [83.9.29.190]) by smtp.gmail.com with ESMTPSA id r10-20020a2e94ca000000b002b0488ef239sm2247960ljh.93.2023.06.13.11.51.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 13 Jun 2023 11:51:48 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2023 20:51:46 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.2 Subject: Re: [PATCH 2/2] arm64: dts: qcom: sm8550-mtp: add sound card Content-Language: en-US To: Krzysztof Kozlowski , Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20230612173758.286411-1-krzysztof.kozlowski@linaro.org> <20230612173758.286411-2-krzysztof.kozlowski@linaro.org> From: Konrad Dybcio In-Reply-To: <20230612173758.286411-2-krzysztof.kozlowski@linaro.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org On 12.06.2023 19:37, Krzysztof Kozlowski wrote: > Add the sound card node with tested playback over WSA8845 speakers and > WCD9385 headset over USB Type-C. The recording links were not tested, > but should be similar to previous platforms. > > Signed-off-by: Krzysztof Kozlowski > > --- > > Not tested on hardware. Should be the same as on QRD8550. > --- For that reason: Acked-by: Konrad Dybcio Konrad > arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 81 +++++++++++++++++++++++++ > 1 file changed, 81 insertions(+) > > diff --git a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts > index 54f8957499a3..34b548b3e43d 100644 > --- a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts > +++ b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts > @@ -95,6 +95,87 @@ pmic_glink_sbu: endpoint { > }; > }; > > + sound { > + compatible = "qcom,sm8550-sndcard", "qcom,sm8450-sndcard"; > + model = "SM8550-MTP"; > + audio-routing = "SpkrLeft IN", "WSA_SPK1 OUT", > + "SpkrRight IN", "WSA_SPK2 OUT", > + "IN1_HPHL", "HPHL_OUT", > + "IN2_HPHR", "HPHR_OUT", > + "AMIC2", "MIC BIAS2", > + "VA DMIC0", "MIC BIAS1", > + "VA DMIC1", "MIC BIAS1", > + "VA DMIC2", "MIC BIAS3", > + "TX DMIC0", "MIC BIAS1", > + "TX DMIC1", "MIC BIAS2", > + "TX DMIC2", "MIC BIAS3", > + "TX SWR_ADC1", "ADC2_OUTPUT"; > + > + wcd-playback-dai-link { > + link-name = "WCD Playback"; > + > + cpu { > + sound-dai = <&q6apmbedai RX_CODEC_DMA_RX_0>; > + }; > + > + codec { > + sound-dai = <&wcd938x 0>, <&swr1 0>, <&lpass_rxmacro 0>; > + }; > + > + platform { > + sound-dai = <&q6apm>; > + }; > + }; > + > + wcd-capture-dai-link { > + link-name = "WCD Capture"; > + > + cpu { > + sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>; > + }; > + > + codec { > + sound-dai = <&wcd938x 1>, <&swr2 0>, <&lpass_txmacro 0>; > + }; > + > + platform { > + sound-dai = <&q6apm>; > + }; > + }; > + > + wsa-dai-link { > + link-name = "WSA Playback"; > + > + cpu { > + sound-dai = <&q6apmbedai WSA_CODEC_DMA_RX_0>; > + }; > + > + codec { > + sound-dai = <&left_spkr>, <&right_spkr>, <&swr0 0>, <&lpass_wsamacro 0>; > + }; > + > + platform { > + sound-dai = <&q6apm>; > + }; > + }; > + > + va-dai-link { > + link-name = "VA Capture"; > + > + cpu { > + sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>; > + }; > + > + codec { > + sound-dai = <&lpass_vamacro 0>; > + }; > + > + platform { > + sound-dai = <&q6apm>; > + }; > + }; > + }; > + > vph_pwr: vph-pwr-regulator { > compatible = "regulator-fixed"; > regulator-name = "vph_pwr";