[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <5de00c2e-2b81-42f4-ab17-6db0f1daf7ff@oss.qualcomm.com>
Date: Thu, 14 Aug 2025 01:09:10 +0200
From: Konrad Dybcio <konrad.dybcio@....qualcomm.com>
To: Stephan Gerhold <stephan.gerhold@...aro.org>,
Bjorn Andersson <andersson@...nel.org>,
Konrad Dybcio <konradybcio@...nel.org>
Cc: Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>,
linux-arm-msm@...r.kernel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org, Abel Vesa <abel.vesa@...aro.org>,
Johan Hovold <johan@...nel.org>
Subject: Re: [PATCH 0/9] arm64: dts: qcom: x1: Disable audio codecs by default
On 8/13/25 5:58 PM, Stephan Gerhold wrote:
> Currently, the macro audio codecs are enabled by default in x1e80100.dtsi.
> However, they do not probe without the ADSP remoteproc, which is disabled
> by default.
FWIW if the ADSP doesn't start, you can't really consider the platform
working.. It just does oversees too much of the SoC to even seriously
consider using the device without it
I would maybe perhaps even skew towards removing the status=disable from
under remoteprocs instead.. that the user may not supply firmware doesn't
have any negative effects as compared to keeping it disabled (other than
a line or two of fwloader complaining)
Konrad
> Also, not all boards make use of all the audio codecs, e.g.
> there are several boards with just two speakers. In this case, the
> &lpass_wsa2macro is not used.
>
> Disable the audio codecs by default in x1e80100.dtsi and enable only the
> used macros for each device.
>
> Signed-off-by: Stephan Gerhold <stephan.gerhold@...aro.org>
> ---
> Stephan Gerhold (9):
> arm64: dts: qcom: x1-asus-zenbook-a14: Explicitly enable used audio codecs
> arm64: dts: qcom: x1-crd: Explicitly enable used audio codecs
> arm64: dts: qcom: x1e001de-devkit: Explicitly enable used audio codecs
> arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Explicitly enable used audio codecs
> arm64: dts: qcom: x1e80100-hp-omnibook-x14: Explicitly enable used audio codecs
> arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Explicitly enable used audio codecs
> arm64: dts: qcom: x1e80100-microsoft-romulus: Explicitly enable used audio codecs
> arm64: dts: qcom: x1e80100-qcp: Explicitly enable used audio codecs
> arm64: dts: qcom: x1e80100: Disable audio codecs by default
>
> arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 16 ++++++++++++++++
> arch/arm64/boot/dts/qcom/x1-crd.dtsi | 20 ++++++++++++++++++++
> arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 13 +++++++++++++
> .../boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 16 ++++++++++++++++
> .../arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 16 ++++++++++++++++
> .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 12 ++++++++++++
> .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 16 ++++++++++++++++
> arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 19 +++++++++++++++++++
> arch/arm64/boot/dts/qcom/x1e80100.dtsi | 12 ++++++++++++
> 9 files changed, 140 insertions(+)
> ---
> base-commit: 33a21dab19b31540dfeb06dde02e55129a10aec4
> change-id: 20250813-x1e80100-disable-audio-codecs-ef258fcea345
>
> Best regards,
Powered by blists - more mailing lists