From nobody Sat Oct 4 19:14:44 2025 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 79BB0291C1E for ; Wed, 13 Aug 2025 15:59:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100791; cv=none; b=YyZkgdVkt2d2X7MPy4POj+YYHClJNXgqBl3aIQd9fwknKOEhQqlDUdn/CXktugqmPs9I7ghRyi7glsXNBfJW/aJDF6jE39wy0b3Ku2qVdDKq7o75VicDAgTlJ9Ie4PwCnaAX5KjR+9+udPdTz8T+BjBDzdkM/iwcxN27uNmYlUk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100791; c=relaxed/simple; bh=l3L2yfE27yLL68tGI1MKqrfaMy8Xr8dhr6oWtd8kSXE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Cr/Xk4GJMutd1jzdvkWiKUA4FcKxIPHgzbQcuoEbTOwEaO39qG/l/i8edZ2ycQR0+4YZEr9ETo/CZyWsY3sHafFGm/kvAZNcIebvU1Sh50HwYQr+6t2FZv9pe72ZC6njsp3xyNsSiG8uOZE7RyQtdvQYGuraRW9KnSvSpNR2O3o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=XBbYBjtd; arc=none smtp.client-ip=209.85.128.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="XBbYBjtd" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-459e3926cbbso29311985e9.1 for ; Wed, 13 Aug 2025 08:59:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755100788; x=1755705588; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=ilAhY86W6D/mCFE0ccFmIl6uGsK2qfdLyAFl6RSiZEQ=; b=XBbYBjtdjsANy9idyCL/VhHEcd6n1szyPg16yexdPfOEm8WLdYGG37DTS9gvXFBDGS phps6ZyzxabjuoPiDgYMBLBro+y5s8n5bi+qBr2VILI/13ZV1Z8J56H0rkU+GxPgFg0V acIgXC2HKl6z/xEMKMoCAYpp8DGklHYlxwE8mYLMau2lqxPt39ugrjPQ9h3Qig9hq04o 9VrXXQVUG4duq9CxYO+Ru8Emhwlu0V5KJveeW/i4B06FsRQKbID7rV8B1sTdjK/i3zWS po5hRY1T88NIighVeZwk59hPeEe675+dPpGg2ykreSIVjR7BhD3NuWv0rW3l8Mk13Bbm ZcsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755100788; x=1755705588; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ilAhY86W6D/mCFE0ccFmIl6uGsK2qfdLyAFl6RSiZEQ=; b=recoss03u8v6FqqYECKCjgnqers/XBCJavuXMumnX/1lIsK/G73RW+ZFX66GH/xsg2 ZFjVIG4sZWcD6FWkHAwCcJmVPfBHa0YPcuEMl8kqnPu5OQXmN/8H1hR5RKiaaZmhLdco SxFD0mXeh56hjGJg0oJynf/VxSKJ31EoE5kZZ0Sbpdyhu7eXz+zEV6lKSajIfILODJ5l 4lMPlrZXupzIKFvHNtGU58jTOBgBIAp9MyuPO3RbGbk+ZGvWvNU9JoIUN+Z6SHh1nxAH pD9hanDS7zccHenIu18hAptEbsOHzDTYs39zEW3BMPf6LhuXY5lV+7qjU7EkYvtT7ggo gvTA== X-Forwarded-Encrypted: i=1; AJvYcCWlX/oZy6iG3RiNy2b2da502qN2NFt8GZ2qVirMJDubPDIR2BHgDCorwjCK2R5BSqIx80M5EoEautmi6GU=@vger.kernel.org X-Gm-Message-State: AOJu0Yyj8Zi4xvvs+kLPMxxi6gN+A4BGEd1EKL/z7NUvC9XFmiCLhFS8 X94g+qziCSOpnrGYhJ2RZuJpT0ubSFvHyBJhOA/kvxGm4Ky9/6wEnTPMmcbjEmrbMZo= X-Gm-Gg: ASbGncspHql8Tq115Ts5RzHYlF1i3JqbRIC+KTSssP7fJAV/G5fRyWbRTEA4cbo4q2c gwc+PoSWTqmju4MQUuLKdQn1OIKA6F/LrzcdGVTx+eZUvFGWhEU7zbK02Jz78tzayfmJIXjM0HD 6gkZHcGyEDzTU9M+Gcz2pW3CfFYVyHoqrkUIw/TIvVmx2vY7/sAF2fvv45lL1NCB0sStIDTN/WV avb9OwgO486kRYxDcehmvR6Hg+6yRUPFlcb5fduhQyINGwIJA2MPiPlctj/+eFSBwyEsf2KLJj3 1Vhuw0urxEdNgoJpuE8CCEl/ke6SXqZJOJ/EMarO1Ew5JrJ30senrNNHBh9Tojgx97+CoPY+BjF e9QiQiOKW9vuIl68aZKFIP6Ct+aBvgwhhZk8AQg== X-Google-Smtp-Source: AGHT+IFgRJXQP7h2ypmOmygvb//roZOZXvSuj5BEnjvYNBIjrGkAeA47av9q7BT/h/81tPwAMfHUNA== X-Received: by 2002:a05:600c:1390:b0:458:bf0a:6049 with SMTP id 5b1f17b1804b1-45a165dc915mr30627565e9.20.1755100787752; Wed, 13 Aug 2025 08:59:47 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:4537:5d58:c08d:204b]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1a517c26sm7087755e9.7.2025.08.13.08.59.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 08:59:47 -0700 (PDT) From: Stephan Gerhold Date: Wed, 13 Aug 2025 17:58:58 +0200 Subject: [PATCH 1/9] arm64: dts: qcom: x1-asus-zenbook-a14: Explicitly enable used audio codecs Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250813-x1e80100-disable-audio-codecs-v1-1-af82d9576f80@linaro.org> References: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> In-Reply-To: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Johan Hovold X-Mailer: b4 0.14.2 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. 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. In preparation of disabling the audio codecs by default in x1e80100.dtsi, add the missing status lines to explicitly enable the used audio codecs. Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi b/arch/arm64= /boot/dts/qcom/x1-asus-zenbook-a14.dtsi index 16d045cf64c08c02c420787e000f4f45cfc2c6ff..9e6dd0bb527a3b11f9e09d498f3= ccc117d52fd0f 100644 --- a/arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi +++ b/arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi @@ -958,7 +958,13 @@ keyboard@15 { }; }; =20 +&lpass_rxmacro { + status =3D "okay"; +}; + &lpass_tlmm { + status =3D "okay"; + spkr_01_sd_n_active: spkr-01-sd-n-active-state { pins =3D "gpio12"; function =3D "gpio"; @@ -968,12 +974,22 @@ spkr_01_sd_n_active: spkr-01-sd-n-active-state { }; }; =20 +&lpass_txmacro { + status =3D "okay"; +}; + &lpass_vamacro { pinctrl-0 =3D <&dmic01_default>; pinctrl-names =3D "default"; =20 vdd-micb-supply =3D <&vreg_l1b_1p8>; qcom,dmic-sample-rate =3D <4800000>; + + status =3D "okay"; +}; + +&lpass_wsamacro { + status =3D "okay"; }; =20 &mdss { --=20 2.50.1 From nobody Sat Oct 4 19:14:44 2025 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0B6DD299924 for ; Wed, 13 Aug 2025 15:59:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100792; cv=none; b=HfLl0PJLl4Jp4TJQZGIrvHVx359FdzQgrYnYo1XTVQM6YsNcOE4ZfdCpL0ojFSVtxsvilGWLasfO5inzwGVospIdX27aEaUmW4PEXHE50F8Xw+HzaivIzErYiAnCyZucudU4f2nJD4mHEVaXJxsamoEeGklFhaTP7f4ANB74DQI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100792; c=relaxed/simple; bh=TxT3XP0xgV/7aiaCGEZotGL6QqLvbEiYjqpdnjAJF9U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=a4WD7+FBxZxNTjHgh8PdGGC8Cg5abuQ0FG4igIzlSb/paf2SmO9cThUjOxv78nvBw3HpJc8l//lqpsBe+OJB5R53vJDhjuzc+2UUVSMOstq7wi4MXk0Jts3CKtHkBes7M8MUmvabwXPKvc7I1ocQq0XRSTAHl8+Et36+5ov0QQA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=a2oX0zyN; arc=none smtp.client-ip=209.85.221.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="a2oX0zyN" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-3b790dbb112so4144378f8f.3 for ; Wed, 13 Aug 2025 08:59:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755100789; x=1755705589; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=gmDU7DO+okib6EqaOv8JzKdmguaiibmXWYxBVNPq+Vw=; b=a2oX0zyNWUwMKpQPXC2C9x61u+CovCN8Suthzpj36Y6vXWJjzQSJMSheJB7JEetOYs cTQSuWIpMQdRht0zYDOAQfvusBFp+U8T80OAjKV8ZHF+wug8RY8ogCYK3nde6yJII+Nx F41EAO4/gvFFbLmycFiJuI2Ysu7TJyEoRdfYYuBBXb2kK91T3yp31HW47Iap8jfIla0f D3576sAAvywp0wFzmcJVsWBfBwT61lwH8cGoouc1+WXPQEvdZ5teNZgPyTB+95bden9Z FoHI+ei6NFxDO2CU8mJ93dYaX0Dar9uT9GbrQo8Klg69Mi3d0cGAH8B9SmHItakeJJlA JJ0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755100789; x=1755705589; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gmDU7DO+okib6EqaOv8JzKdmguaiibmXWYxBVNPq+Vw=; b=MhCaMSxC6V8NAn+AE0kxTDgCSgiXE2xiJNXeJ5VuQr8HXZIHUaC4IoQkxpBiAva3vr L4qiw/ybQtXmgmybdNhTkqNQi7q8/COT1f2qb+Fhbp43QuK9BlyU00o60+1RtB3Hphgm IgesSRMg8ji3wm4dSIWpaNvFv9VNFkXLdddvP8PClQwv2NAIiujIz7Zjz/LMBpFLZnwK uYorjmUd1NNOWg/h24L5jW+mUXC72+GxMlC2qkk/Wi7M4/oLnSbV1N6MQUVYQ5aC8lZo rwpkXB+lw/XO88JNBVklG3cl/KQNTOd9d8ddkQLjwK+/wpuGHKQpfDnPY4OYxiAND2mn S+Yw== X-Forwarded-Encrypted: i=1; AJvYcCXQ4/eX0fwLkfQntUx92JM48bW3++G8MLMD7NQDdO/B0LACY16ZqBt1B2x3KJ+Udw2rlYCs+UmG9Qk6kms=@vger.kernel.org X-Gm-Message-State: AOJu0Yy7ljGOdQUVTqwxUO5xKGG4kDO8q39D1KJd+gxyo9Yvnoj0zbPY KyZbYh7F1qmodN5XXw62FnrYOMvMu3NxVKm/0TXern8OTP8yG4jtWRu0ccMotcn69bs= X-Gm-Gg: ASbGncvphL3klnl1CDptEQTboiplhH9oL/z0N8EJ2jlyHIb50loM7EhNuitwlhnye3P 4ry63FBFIoXqN7HI6wECxohXgIesrFmJpCje5kizezxJZcq8ptJt6/5XKZmoNJns8kEXYDtx9yZ YnU9c58baNmcqflIEMxUafHXDa5MtWhUjF8ppS0g0luzjWn8iIkSrjHeJMjteHloBiwsDh9+5Go HtLek/MzulroKAnlUnc1JD+mob5nNC/V28EEyVSfyqkzhFLWC2KiUgDuMZqoqNHEIvPec/RDkyw lICuzs2AkrUxv8Kd3dstN5o/LASc/DM3JB5EO5we+EK0bjcLOeffz0lRhfhKJSvwZGpQgP983rw n35peTe/jsZl79Ny9NsekZQ029h+5h+wE+4UpUw== X-Google-Smtp-Source: AGHT+IGhrwunR/U37K7KdPqHpQqbqeIaJFvnnvKHfM8rmssepuAqgduQ9Nj4OZ/qYOCx1rDOdHejmQ== X-Received: by 2002:a5d:5f8d:0:b0:3a6:d349:1b52 with SMTP id ffacd0b85a97d-3b917e3918fmr2952191f8f.21.1755100788652; Wed, 13 Aug 2025 08:59:48 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:4537:5d58:c08d:204b]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1a517c26sm7087755e9.7.2025.08.13.08.59.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 08:59:48 -0700 (PDT) From: Stephan Gerhold Date: Wed, 13 Aug 2025 17:58:59 +0200 Subject: [PATCH 2/9] arm64: dts: qcom: x1-crd: Explicitly enable used audio codecs Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250813-x1e80100-disable-audio-codecs-v1-2-af82d9576f80@linaro.org> References: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> In-Reply-To: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Johan Hovold X-Mailer: b4 0.14.2 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. 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. In preparation of disabling the audio codecs by default in x1e80100.dtsi, add the missing status lines to explicitly enable the used audio codecs. Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1-crd.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1-crd.dtsi b/arch/arm64/boot/dts/qco= m/x1-crd.dtsi index e3d2fc342bd184473b37882f3bc4f9c4d23135bd..21eaeeff3ec3a668477859c4661= 76ff1d1e0d82c 100644 --- a/arch/arm64/boot/dts/qcom/x1-crd.dtsi +++ b/arch/arm64/boot/dts/qcom/x1-crd.dtsi @@ -1114,7 +1114,13 @@ touchscreen@10 { }; }; =20 +&lpass_rxmacro { + status =3D "okay"; +}; + &lpass_tlmm { + status =3D "okay"; + spkr_01_sd_n_active: spkr-01-sd-n-active-state { pins =3D "gpio12"; function =3D "gpio"; @@ -1132,12 +1138,26 @@ spkr_23_sd_n_active: spkr-23-sd-n-active-state { }; }; =20 +&lpass_txmacro { + status =3D "okay"; +}; + &lpass_vamacro { pinctrl-0 =3D <&dmic01_default>, <&dmic23_default>; pinctrl-names =3D "default"; =20 vdd-micb-supply =3D <&vreg_l1b_1p8>; qcom,dmic-sample-rate =3D <4800000>; + + status =3D "okay"; +}; + +&lpass_wsamacro { + status =3D "okay"; +}; + +&lpass_wsa2macro { + status =3D "okay"; }; =20 &mdss { --=20 2.50.1 From nobody Sat Oct 4 19:14:44 2025 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CDBCF299A87 for ; Wed, 13 Aug 2025 15:59:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100794; cv=none; b=l9hYE8pXnd+BLmXwUaOypKKvKQXloyLCzZhcwr2IdfU+uPzIIhR40NCLU6tmRqtPlPfCkfhXukaJvBos3wYtQ4xr6RCJ6YJH8868MitgujZf5ghO0kFPN3FnSNp6kWebeoMZOP+hG5/yRuJ6+WJRZG8K0xDxTLCAuJJm15Npb70= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100794; c=relaxed/simple; bh=BJacCqalYuhTrgJ6z+lyprAGp2ZxuB+c08EcKO9oezw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cQpf0+55e3mDc5ISrJbtW02uOmQxh9L+jt0Y2M6sddFR2t5ebLPEzlUTLnxEwccG9/DHDOfpy7VSogwO2oYaLOWRXRV4KIkfXSkoqKXXGq97ZjYcx2ywlP2QA5NwFma5ho0+kckM9FmltfnekH32/fd8oQu8IP2nr2Z5m4zFS+0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=IXlw7xUA; arc=none smtp.client-ip=209.85.128.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="IXlw7xUA" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4563cfac2d2so58908505e9.3 for ; Wed, 13 Aug 2025 08:59:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755100790; x=1755705590; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=hflNaXmnDmYKGXSSuXmMvcjUzpmt1x6X6QV1FeYHqQc=; b=IXlw7xUA2Q9iHS/OLdpohKsscOduB7bIYYDciRBHIMli0wu5LhxNr5sckMojQPyd4G JxR9tYkQ+14SaHBUIq836RU8R2ZVPECGwvqVNY71a9ezP7Gy0XgRppkPUqZICCiaNjOG PBCtlAI8wrjfCtsPhaEVIdhERpPYw8tNNZzcWfGOqNOlclaQC98weDGNu6xAHHxOhU1l fgUwxWDMBC2e7jQPacCJzN657o+2okrvols94IOmdqPwARR0vLMaXnWr2fThUJBxOed/ yXonYw4eYxgbA0Kf/HBEXPFkp8DxVYRuzKDQRUCifiKEMKIBkSQTLoJd9aQRDu8jG2J2 o8Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755100790; x=1755705590; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hflNaXmnDmYKGXSSuXmMvcjUzpmt1x6X6QV1FeYHqQc=; b=KRhWAuIPcWgmS70vDd7p2bIn5oV8JvRjFnicfuvOq1lXAmqpKjeXuJgtidpBt2iM0l yqJINMgO8fuw5jkaBdUMU+dPeL+14cdWykktLCNodcBG1qpSFdyFqKWtuQGINi3lNGaE iENeFD1UQYaqG9U318Y9f0qhA2QbhN5AoPvZ23SLaywvKnLaoPq7JZWNt2bjA7eQf9UU XhcguhsTvdMQP7ZGCm0b3FrjvY8g2szcZ2I8z+utUNzlwIiLzBgMAdXnoFRBtVkRwaL2 rlCpAH8Bk/5w1c/0dumYRIwOjGZwBa4RfFt9UbOJpdULM8HWeRipdxxP9nbszZwE6vmI vXJA== X-Forwarded-Encrypted: i=1; AJvYcCUFdmZjZadonYH5bqytWmtbuq2AUdsuCRP5XQuNVTgz+2KCaBaybzKnrF+C3jpZWYGW6/HgDY4A9f/m8cA=@vger.kernel.org X-Gm-Message-State: AOJu0YxJYGtyJZqUoJN5VdzbzXOwZx2YWVQjBd4EBrzdb5Dgp8Mbf91o WeKXRKh1hg1EX/iErky5d5smDGhwJw3VicADVcPH3qIu1QeynxObMWtHIUC3FLPgiUA= X-Gm-Gg: ASbGncvAB/5ebitnFMg73wDx5NqIzDT7su/7cIG/CnBH0Gyb0/xXUk1dTHhBceczFto hpvaLWftMMLZsYMUQJdmf56TZZhMZnXv4DQquP+NYMgMd2lB2/E9yXIuZ8VgG//qdygFlEdhFtY XU4aO/ep9jyoCYEmfVXOT8G7WMb4g6yNwrqAdLWiFGFv6z9/qygnsc78TLuzowT44+7RPf9jo0J bxuVUZ3IhbVp97Jb0MYePiYo6WbRlERs56Fm1q+C8XelisTHLk0kVfnfYABtFUyx7HSK71SYRcp vyM0Hgd/1Jp3D4hrB6ZKEOs0eht5TLKG/PGAD0RAcwP/bRSgIvVPgYjNhG+a5yz/Te14wleysyY 9aUpuNSY6J1ERubgcH18UNKgDcjZ/I2mpbYrDDQ== X-Google-Smtp-Source: AGHT+IHxYDkUcEsCLbIRyFMqaOkoGUJMUYCdTh55vftfsZFEQiSSGKWq1Gxa6ZrB4wY4xUh/ZJMJeQ== X-Received: by 2002:a05:600c:1553:b0:459:df25:b839 with SMTP id 5b1f17b1804b1-45a165f7ea6mr27766545e9.33.1755100789993; Wed, 13 Aug 2025 08:59:49 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:4537:5d58:c08d:204b]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1a517c26sm7087755e9.7.2025.08.13.08.59.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 08:59:49 -0700 (PDT) From: Stephan Gerhold Date: Wed, 13 Aug 2025 17:59:00 +0200 Subject: [PATCH 3/9] arm64: dts: qcom: x1e001de-devkit: Explicitly enable used audio codecs Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250813-x1e80100-disable-audio-codecs-v1-3-af82d9576f80@linaro.org> References: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> In-Reply-To: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Johan Hovold X-Mailer: b4 0.14.2 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. 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. In preparation of disabling the audio codecs by default in x1e80100.dtsi, add the missing status lines to explicitly enable the used audio codecs. Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e001de-devkit.dts b/arch/arm64/boot= /dts/qcom/x1e001de-devkit.dts index 2d9627e6c7983daedba87619ba01074ee22b43c9..636264e130b7d4c82cfe7d8a245= 08cec20ff997d 100644 --- a/arch/arm64/boot/dts/qcom/x1e001de-devkit.dts +++ b/arch/arm64/boot/dts/qcom/x1e001de-devkit.dts @@ -974,6 +974,19 @@ retimer_ss1_con_sbu_out: endpoint { }; }; =20 +&lpass_rxmacro { + status =3D "okay"; +}; + +&lpass_txmacro { + status =3D "okay"; +}; + +&lpass_vamacro { + /* Not directly used yet, but needed for fsgen by all other macros */ + status =3D "okay"; +}; + &mdss { status =3D "okay"; }; --=20 2.50.1 From nobody Sat Oct 4 19:14:44 2025 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E244A29B229 for ; Wed, 13 Aug 2025 15:59:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100795; cv=none; b=jcjtGHozwNvm3gPZ6ANeOOUmpRI1oXyDsbjdMuxzAfATQH/9t5/ItkQd7L8w6Uah8wmdQHmeSnnBYrEqHxsywEKM5Ef4DIRaSkf2CcvOBv4+HINXQzJkl1ozqmp2FPEpZTU9DQkufCh3uy8POP2FHoFRDIb88m21bB0bhZeJN/w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100795; c=relaxed/simple; bh=ta+XFz3HnDL+iYanlmFudLHTEpIpVrwEgFil5Ac6Is4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OzNGkesx0ziQ6IsD7Jan9B2tTEbICUmBuwpgpzpxQ+X06+9OHv3KG4/vgtynkgeDxHRGehHzCn5r5fR+o2Q2p2IkD7PEKNsYr//ApWxsOXrEzhZlT0KtBw/YgEzs47NEjK95fxds5nhEgouGd2CcEjB/cb06EuLf4BpRDr21CA0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Qz+msIor; arc=none smtp.client-ip=209.85.128.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Qz+msIor" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-459ebb6bbdfso42600005e9.0 for ; Wed, 13 Aug 2025 08:59:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755100791; x=1755705591; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=5QzubzEpxSR8AJtEH00aEvzTNop5IRJl0SD/ZGDdhCw=; b=Qz+msIor5CpX8r2TMU+xzBGMeZ5QGEpz843omJTaWqxKBiUMBCOiKtIhiTAtS0U9IK /lQGk6ipK+rBmR/vDmNFeZEIdtWYsi7rNpoQz4d+up2pNfg7gPb5SeyJqNZTCdzk2VtG uyCHkdkO/uSCkBljPl/ArEj1Iy5X/S3N1/irv0AG/LKt7UE8tIONK35JpxguAti5e6sa kAU4WXwWTpop/0SZ3MLerx7SrSaLZuj1aBfWavVWBnEjWnnfG+oQMCqwKYmlquv4Qht6 VH/5YDhknGnCA4jPh/JgsbLjjSGfIQaD8XoolHo49dK/iu5/RluIZ4GGI19dphSpnN3C 3+qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755100791; x=1755705591; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5QzubzEpxSR8AJtEH00aEvzTNop5IRJl0SD/ZGDdhCw=; b=ONUPGrXW1mjAnvCZ7g2oQdEG8DaBXfUSwB9mM2xY6ZZAmwC+mWBlYpsC/pd1AcR5Yv RelUlMU6uuNtPGSVc1CymfdIsyDBCPzHTR9M2A63MHTDmjLUHkKHsAc/241UnChahf45 +ZrzPVuiExX6/swqEWMoW26BQLuUYOi8OqSwT8j6SuGb7FvoSi50FuNhfi3kwSr4dCcD 3yFefOnh61kNgUFZCsgcPTtznpim5HPo10KhL6A28iaa+UEu8hUxEECjp7ZfI0Djud4Q UfPxat2QsMpyw5gPalei3EWk1ZDshb4wS3T8agb4Ajo8GPKj+Iu8dvhyCcYOEx68pBmS gNCA== X-Forwarded-Encrypted: i=1; AJvYcCWBEDH42gAOebb+VBOHFLebi115H5CH9hcNQUFpdJD2YO34y1dylZjH+uT65J+WoRyWYAbZh8OwqaOuvak=@vger.kernel.org X-Gm-Message-State: AOJu0YyDPhYAlh/3OdQmggn34i0LAiJ1CdTT1U4o3Mfn/+AcswDfcUGb V4FJMKo/lZuUoF6bFbKW4tVTMM/I6QQevS58DCtZN4yEc7ZmRcAuRXiWEXrNnVnG0so= X-Gm-Gg: ASbGnctua+b4xnUwvgUxjhvhAeKRbiTEhU42FjpBbrT0OcWe6WmqGDeUEmuMVkUEICc W5V36oEv8+42wSV7MGddgRfTZoNKGkEK2T5SiQkg+gQfRmsKg1frFvsqX+lU1KSftr37I8UYMwW FGCVN0NTVaXtnJ0WLHH2+//LEB6ZI1XepK1TMYVvWg3EhPA54uxGznYlYsvN9PHw25Pd2VDZQzJ jftPuATVMiCML2c0JkLB+WCZz6/W23EtBQ+uDAbtGiTPKGRXotFeTNrsAUFEP+fdYMbeeAw8nFM xWT+NlgW2w1yu33Kf5IjgwULubKXgliZBJSw45D5r+Aa/UTm4cNdxa7u/sE3czhe3AqhdhdD4/D nii8bWXX7NijcxLWvUVqzxmXHV555v3czm/x48A== X-Google-Smtp-Source: AGHT+IEjUP02XfK61rRdhxtRGMf3DS2mDBJhrXTHtM14wcAYEv1oTJOGC8hNEB9g11usNrWVkIY1vQ== X-Received: by 2002:a05:600c:a03:b0:453:5c30:a1fd with SMTP id 5b1f17b1804b1-45a165adae2mr30788525e9.8.1755100790994; Wed, 13 Aug 2025 08:59:50 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:4537:5d58:c08d:204b]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1a517c26sm7087755e9.7.2025.08.13.08.59.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 08:59:50 -0700 (PDT) From: Stephan Gerhold Date: Wed, 13 Aug 2025 17:59:01 +0200 Subject: [PATCH 4/9] arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Explicitly enable used audio codecs Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250813-x1e80100-disable-audio-codecs-v1-4-af82d9576f80@linaro.org> References: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> In-Reply-To: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Johan Hovold X-Mailer: b4 0.14.2 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. 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. In preparation of disabling the audio codecs by default in x1e80100.dtsi, add the missing status lines to explicitly enable the used audio codecs. Signed-off-by: Stephan Gerhold --- .../boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 16 ++++++++++++= ++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi b/= arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi index 4cf61c2a34e31233b1adc93332bcabef22de3f86..5816b7d5cc5492771d2d1e675ee= 3e09a86b07ae4 100644 --- a/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi @@ -967,7 +967,13 @@ touchscreen@10 { /* TODO: second-sourced touchscreen @ 0x41 */ }; =20 +&lpass_rxmacro { + status =3D "okay"; +}; + &lpass_tlmm { + status =3D "okay"; + spkr_01_sd_n_active: spkr-01-sd-n-active-state { pins =3D "gpio12"; function =3D "gpio"; @@ -977,12 +983,22 @@ spkr_01_sd_n_active: spkr-01-sd-n-active-state { }; }; =20 +&lpass_txmacro { + status =3D "okay"; +}; + &lpass_vamacro { pinctrl-0 =3D <&dmic01_default>; pinctrl-names =3D "default"; =20 vdd-micb-supply =3D <&vreg_l1b_1p8>; qcom,dmic-sample-rate =3D <4800000>; + + status =3D "okay"; +}; + +&lpass_wsamacro { + status =3D "okay"; }; =20 &mdss { --=20 2.50.1 From nobody Sat Oct 4 19:14:44 2025 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AEBFF29CB31 for ; Wed, 13 Aug 2025 15:59:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100795; cv=none; b=iVH29x1Rwhavu5IOytdigtjUZKb8W8fHQiV7iVxoPcVHe7ztenrE8ODRQXwfRLY0T5AvKLhiYA+91CHv8PQatAXyjN/0M2qdiUH3yKVMXi60xhT/EcezBC3rOGgI/r32IzU3yXY6zGH6ibJBXnve7WimdbIWMBrwYpdvnXiZn7c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100795; c=relaxed/simple; bh=gNm8EhjslBU1GmgGWgLZonsQpYEnOk8DA9/VTuIgT6o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bWkfdC18mk14wgSKlisbN+gMoBrDVdy9rZvXZS2+RsFbVcTT0vbFOhhHDYGoi8C1LwBd1KuqdGK5TIpjQ66Y4fk+hek5WhQiYETw9NsEjuy5WGlY2kRLizqZqGoofdADbOOSvcNctAcKOq2Q63edWDaCfma47sMKJHxs4Cv1gIA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=hVDS2x/5; arc=none smtp.client-ip=209.85.221.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="hVDS2x/5" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-3b7920354f9so5552370f8f.2 for ; Wed, 13 Aug 2025 08:59:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755100792; x=1755705592; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=kO4AkXf1LQZgWN36q2s+ktOvNdi599+pfo3LY+xayTk=; b=hVDS2x/5cACOIL2pwphAFVDtVWZZLOiDmOf49SZlfnrP9yWZdJ47iNIrNkWjkvkLwp RXpZ+cW/IWl4GLB59q3tF2zXncQM5DcjzHCyKTrLm0M7xmg7NetcCt9Q2f2ICZi1oR/W gyGDkxFJbnxePlmOJ74TrUX0XppK4sMSdtbUaY7mRVizhyuAUI7Lw8ISl4YaTiBP7tqW OP4Kkin7havcv2l8/y3wPuVkCqE29C2dm2K17SvRb2l7pLgnBFPcH1Ece0FnN3XX/P02 BQrnraygmeHRxNHUOUyy1l86Nkkd4gTDJhRvq83Syt7W2CDNG2kc9AVQ+gIBz+GEPZfC QFww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755100792; x=1755705592; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kO4AkXf1LQZgWN36q2s+ktOvNdi599+pfo3LY+xayTk=; b=Yr8yhJS//kbfGrklHP6FgJj1S8IkFf6EAYjpBgEC+aKg59JK4ENEZgw90S7vYG7mhL 1dRgNikOoY2Uu7HVjIncVBK9PDYMs7T+RMlNMprXDVeg6sOhfMBcvRIBhhyzaVcMQ1hH smauadk6pak2rufJPWA/6USutomSOs85UA7RZSqeGP/mHXF0UxvnEkoPz0T++/t+6SI8 D+hXSedCLMo+Iq6P0xEj0Y/xALEi/3fDA9r37cbiavg+bFt3DVK7Q5OVq3IEmgdDAOHK 4n1gAfRXov8aSVuqL7cNYGKg4L9auq3/jqTwkjPoNi/wPDFTHn8sz8MSjLLSX2iADUPS G1Vg== X-Forwarded-Encrypted: i=1; AJvYcCXSt6Puc6LT5pmSPxZDJxVUBA5HdVH8yR3TSKG0iBSWyVrSKnHYOqFSfKmZNJCywAsbCqvzuwUwikuQJvM=@vger.kernel.org X-Gm-Message-State: AOJu0Yz6iOjye0GQdI2/Cv4O9fqBdGwJB/Arm+UP6Wtn+t8rIFnFpaHr 4acn7WMey8VBNhcQKHaVCVLeApDynxAc+DadlfFlAnLPWXvmyFxzHBYLVMRXLOP6GTg= X-Gm-Gg: ASbGnctxS9L4XsUwgbBB5mTK3pIM000uL9oCz73flvupT7VZG7STvf9S9pgyXGeUoDY kiuZRGg7kBYWz9XP3Ja92Go+vISGECTgTCFKdJiRUBK7EAGPg77ZQqrVNaBtaUVcStOHHNYZ/oh epPMBff5m9Sw2C1nSA76naQci/6DILl7dP0cnpOMGiQsiY+omZcNPQDkOm9hJDvCWNzomt48Jle qPdAEFjpkuznN5qHTrY4iC0z/VielLjtVmAQsfqFlccBL6rJrQcL5sHcaFU96uFAWZ4QZg7Vzxr LJamPXGGDngVKw+z6RQtOaWn4nl8RPeoaJTf3jsMM0hxGpPu1cbd03H67YTcbO0oF9TGfoxBQ7w teLNNxksFwsRRisHN78LWpP47AxecgD2urFIO+w== X-Google-Smtp-Source: AGHT+IE4FFojWD+k4qvDKu/weMnjxR+wvCx3OHrJVyfPy5P1CFKNsSq4PaxPaS7EO3TTgJn2lMYGjA== X-Received: by 2002:a05:6000:4284:b0:3a3:65b5:51d7 with SMTP id ffacd0b85a97d-3b917e4f617mr3325967f8f.26.1755100791812; Wed, 13 Aug 2025 08:59:51 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:4537:5d58:c08d:204b]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1a517c26sm7087755e9.7.2025.08.13.08.59.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 08:59:51 -0700 (PDT) From: Stephan Gerhold Date: Wed, 13 Aug 2025 17:59:02 +0200 Subject: [PATCH 5/9] arm64: dts: qcom: x1e80100-hp-omnibook-x14: Explicitly enable used audio codecs Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250813-x1e80100-disable-audio-codecs-v1-5-af82d9576f80@linaro.org> References: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> In-Reply-To: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Johan Hovold X-Mailer: b4 0.14.2 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. 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. In preparation of disabling the audio codecs by default in x1e80100.dtsi, add the missing status lines to explicitly enable the used audio codecs. Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts b/arch/a= rm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts index f9ce2a63767c151192b0618ee2154e8d97316c1b..1c8735f39e498f044fe8ebfb915= cf500bc4ee531 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts @@ -1001,7 +1001,13 @@ touchscreen@10 { }; }; =20 +&lpass_rxmacro { + status =3D "okay"; +}; + &lpass_tlmm { + status =3D "okay"; + spkr_01_sd_n_active: spkr-01-sd-n-active-state { pins =3D "gpio12"; function =3D "gpio"; @@ -1011,12 +1017,22 @@ spkr_01_sd_n_active: spkr-01-sd-n-active-state { }; }; =20 +&lpass_txmacro { + status =3D "okay"; +}; + &lpass_vamacro { pinctrl-0 =3D <&dmic01_default>, <&dmic23_default>; pinctrl-names =3D "default"; =20 vdd-micb-supply =3D <&vreg_l1b_1p8>; qcom,dmic-sample-rate =3D <4800000>; + + status =3D "okay"; +}; + +&lpass_wsamacro { + status =3D "okay"; }; =20 &mdss { --=20 2.50.1 From nobody Sat Oct 4 19:14:44 2025 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E1FC92BCF6F for ; Wed, 13 Aug 2025 15:59:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100796; cv=none; b=dwN0/V/MNbbM5NKYqDFmsKSNbLQP27wg2mEWbvDTecRtls7g2VO/IOm8kV6t5XFnEIgzfnT8i2YY7mBCD3xBJ8ZhcQ5tk/WKP1tCrFr6yW0pWgWusXRrJN/cxlUoH4Y3e7nS9MBAEn1lPB5AXU9ZbYR0Y71HRnpkwTXEIcOZr7o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100796; c=relaxed/simple; bh=BvDXs0+AlOpKQOQJ2POLC/1UWj5r7JhH6Kjw3ywFP2I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Jb3jPC4jXHGTKfBd/Zu9yc5O3g4L2sCIe+LYKUg4UjMZBSaffLPsjV6SQvMf2TwtLRH346SHMrvNeSgF3PNE5DYdmbu0UIRq9sQUfZmSKxZ3eBGPe+VVm5D1ktMwhwUmAHC74jwLPyT37LDyl3nF4fRC+xcgqETwvUB/kKlqc4U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=npOuDtbL; arc=none smtp.client-ip=209.85.128.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="npOuDtbL" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-459d7726ee6so36451095e9.2 for ; Wed, 13 Aug 2025 08:59:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755100793; x=1755705593; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=zTTg3HaxieE47YVOSyqpdQA6zD92ZMoZ5TjhpFmozWs=; b=npOuDtbL7Y1ZHngqe2ruXvHEh+6Oqxq/YydhQ1B8Zp9zgTDR6NeFXtLLxUe2+ZQu9D Z8ouuhVfq4IqB4sR2TlLLjbcRHDm5refGJRqlaTD5l/Osg3pczzhcBwfxDP1PGffL3G8 iwk79Z/EBjakLUIjg1ZJxwZNInBFdPRSOHzTYgmocYRY/8Ri0M+SKz61V214ZEN+Ob2i tDhuJNUOfi+6G/jQ0p2ShupsWDPrBQlQTVgEsxyO/vzJZL5+0vzwW03nQLKaTDyC/Udf j/3U0xQuBOjVHPiZWOjWq4Ipzg06PRuF/6ugtMN8eg1Oeim0wbnfnzbFX87paBm+ogvM MABw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755100793; x=1755705593; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zTTg3HaxieE47YVOSyqpdQA6zD92ZMoZ5TjhpFmozWs=; b=iNKQCoQ9LcleCtAK4U8Pjt7/JygJnGoGKh+AXnoGM5xH5MTnJQZ6u822yzoTwFCEeq b2SDcAcFUU5H9cU671Azjbape94Ot1xaBcBX3UmBl75b/XFWKBraUqvJeGbVt+jsgLiT kbCYHRm79qc4PbMKHx4qx+UqpZ+A/Us8Loxgk62U2GZJmNjgCtqsiiXML8Co52KpUEbH 0nqrn9o9NGdlEV/2amofmZhimAf8kZvOG30rFpf75NVHcMz1XvlsrV66cyhOZUr1gH57 SfBfUTJQq1s1cg1QblvFOgpKfD5QJ4enPRxwAJZpv9oFiXIX6RQioqnILnwMMKwxznLh kKoQ== X-Forwarded-Encrypted: i=1; AJvYcCVuA+0hX/+YEbDYHPlUB1+NIBzvRPW5i9TtLRgh0c0s3ccLgPNZmd6oo/lvj7Fr0BS0e/AywdXV/fZifhg=@vger.kernel.org X-Gm-Message-State: AOJu0Ywpd2a4aBOnIHpp+826VkI7ICo7gTRsjx/kCt1G+PPeQTVOMndL +zupxzrNPEKBUYg06i4K/7x6iGTOLMV9BS3SZwHvBbwQ20fyKHu6BTPeW8gAx/nDjEc= X-Gm-Gg: ASbGncv3aY2pzTdZhd/enF6dj9kC7fsCn7bX/QYm0O1d40tGWsXhmm9nBwhKpzshI41 C4HVQi2fAaR9+BoJIiuj8wMGO3WSl9HuDnHxflFzyxPbBx6VX93mUH0VrkteRJbDHITwTXWM2cg /0KKKxMV0ORtOGtz89XCcUeqGTrE39Iy0SLmHlWAk7AZaXyFzTwy1YKWQ+ZJgMV2DtHKYZyqKxt aCh0q8AGiBj9S0FWFdJoc+v6y+0Mo2qyt2dgP3ztW7iv3fNGbGd1QYkdK0MwP1Cd5NWLtC0BT2w dn9BN7IAa7/gGK7dEJ+y/r5IuTWmd0tEsdX5S+podr2GLzMxtov0xmiJy2ib/PhhtGSQL99bVTe DPmvTX5YUW3CIquWbUtAi0RFI7hNEwuc7qWtlQnwijeGMVGyE X-Google-Smtp-Source: AGHT+IHlFl/KN4c99kjp335F8fPSAof5RPTLX82llSuDD+Ly6m1dpWeuAZcZwngU0m7Y5+JbMaBsUA== X-Received: by 2002:a05:600c:444d:b0:456:1e5a:8879 with SMTP id 5b1f17b1804b1-45a165b4441mr34651615e9.9.1755100792990; Wed, 13 Aug 2025 08:59:52 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:4537:5d58:c08d:204b]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1a517c26sm7087755e9.7.2025.08.13.08.59.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 08:59:52 -0700 (PDT) From: Stephan Gerhold Date: Wed, 13 Aug 2025 17:59:03 +0200 Subject: [PATCH 6/9] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Explicitly enable used audio codecs Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250813-x1e80100-disable-audio-codecs-v1-6-af82d9576f80@linaro.org> References: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> In-Reply-To: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Johan Hovold X-Mailer: b4 0.14.2 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. 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. In preparation of disabling the audio codecs by default in x1e80100.dtsi, add the missing status lines to explicitly enable the used audio codecs. Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts b/arc= h/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts index 71becfc5e6f649299b05b0b93cf74b81dea9fa57..0f0c37dfc5c5743bb08c038d1e6= 1e4181762e777 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts @@ -1027,6 +1027,8 @@ touchscreen@14 { }; =20 &lpass_tlmm { + status =3D "okay"; + spkr_01_sd_n_active: spkr-01-sd-n-active-state { pins =3D "gpio12"; function =3D "gpio"; @@ -1050,6 +1052,16 @@ &lpass_vamacro { =20 vdd-micb-supply =3D <&vreg_l1b_1p8>; qcom,dmic-sample-rate =3D <4800000>; + + status =3D "okay"; +}; + +&lpass_wsamacro { + status =3D "okay"; +}; + +&lpass_wsa2macro { + status =3D "okay"; }; =20 &mdss { --=20 2.50.1 From nobody Sat Oct 4 19:14:44 2025 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8553F27FD75 for ; Wed, 13 Aug 2025 15:59:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100799; cv=none; b=pjaXRrO5zCouvxoKelwwya0DjCg0fg9XYZnl34mnUc0f42r4kKSamZU7KmOMpSDPT65v+1lu2e74Lu1UW5AGmeTUaKZQdcsgRqY+6HzGqYLJGx9yo60dCPcTyA4HLVYbwt17BgTGmvDvU0Nz6bI8RIBKbGcOEyAcI0vbwmrGS9Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100799; c=relaxed/simple; bh=ScmH9gs30njKd0dmkU64IH6IKSFraUaYNe4Jlxf+OKI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ut4kG/pHuSDMlnnISEEvQxc5tBh/XOYHTA7QC41rfmoX3igtHD0skkX9ZWlSeQQLt8Gc702DjkPKtzSsteSdoHcdZI+RQFHbnOfgTdZ6UlAqLrvKOtemd2dG5hKbguctuM4avF/e30zU9SuyR6emTRDa90QyUt6mg7Ajq5O2pAM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Rj8H+n4G; arc=none smtp.client-ip=209.85.221.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Rj8H+n4G" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-3b78127c5d1so4514321f8f.3 for ; Wed, 13 Aug 2025 08:59:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755100795; x=1755705595; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=9Kc3gmKAAdDn1Asuylh/1YyUvR/BaZjLFgQzjMsPib0=; b=Rj8H+n4GKR0N30trvy3McsB01e6K85yOJmp8jEeYctouMPQMFMM+06NdoTMI6t+Y07 uq5Bkw+824VmHUK731iq3gKvtMZlFORspPVv60Brv3jovxtv/lF9C7E/cB8mzaRb2u+G wuk8j8aLAZEq+EuNpY1pyYVYDHiZmlt5Ys4f0kq9u6Rm5e5+KGHcfLNtJeJMmp/qBK1g tFkK9RtvbpyMEu1TWLGhQbJi8vW7rg8Zn9odo9+aMeLGsK/K7glbPI/UJUGkc5B1LPky gjoOBXCvPV6lWSDMvDuR4RrieTK/RSf2scWC9OI0Djyfvah6hjT+QJzxZIW49AtkpUYt Vqig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755100795; x=1755705595; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=9Kc3gmKAAdDn1Asuylh/1YyUvR/BaZjLFgQzjMsPib0=; b=CXLfQzH85CH7QFGHSecGmka3ZP1OzO22e/aXDp1V9kxwlDJURuo2XW8iWeBucZ93kG MxnrrUHR4GStps/Ow9FtDyrRTzDWHs4hKz3j0Kz2tcDuM1ugA/QCyqW76XuU9AwGG8MY TM3CV+yJaSuuY+sBXPdKSh4B7Sww/CKMf18R+zujQe//Tp+SjTzrBXSQkPSWOoh/z1K2 OZq/DZtCa6yXl5Wq9+NhkqcqDKPq+efV7Odnv34VfQipQ/ovI4J+CUI8V8KLfFJB4BR0 tSR0gw8ZKXBB29ia6JR0pe3TtUNs1AWJki6N9rNcGmBUsxPIvmCIBVZ51rMI1+qnu1K/ KKQQ== X-Forwarded-Encrypted: i=1; AJvYcCWDmeHq/SMajVNreglrI+wLCFt2PY9Hgb4cIyL44kfTJsjroqqOQLEIGoCKUzflIzMxq5NRnznB+j22w1U=@vger.kernel.org X-Gm-Message-State: AOJu0Yz6w/O51mJDTpfIIWOeP2inhMKmuXT/YTmMhdrDNCn0QMyrEO1d MHAFGQonLEKecDl45R6XleBUol4Psdn94vWQptRT6hk9BymLqXrXygUDSdUAdKmhPuM= X-Gm-Gg: ASbGnctZ/9/jiplryxgcbxc6hqtKWPUmuwq8RIqK9Ww/KJ54mdHTYbIbZZHgHKt1nBF 0s+0b/hiVpMNKkA/uoMjxqotZVqC6naEqzvIHLCe79I4LERVvP1JTGcBfqoWjI8dBjTc51fcUp1 gmpv6asTeAYZ5Lli5CPAGi6SjcRjOtjM61QONawRms9PU+FnB4WaCAhRuCdoLWf83pC8f3hrQOr PY3WqeDWpK0w8Mspy5xUOX/tqv7InNe5WoT7HURh/t0fuJP+MoL0FnlSHTxHBmWsfq9LNIiZDOr 4HGrMSnMB/tbaZit54pWj/YsyUOHy2UiSs16SkruXLa1UqOFfhcPx34EJVQkc3lDf2zMQ6CJyY7 ReJXNmU14ZzH/RdqIqQ1VsAkeXLoGtwqHN7zpWA== X-Google-Smtp-Source: AGHT+IEUNkUJM7qj2trKHyqQZDLLtDdNbdaoomfMitzBmlPlCJCFsyHe9S1WrSfVP+5w4m9SxhamVQ== X-Received: by 2002:a05:6000:2311:b0:3b7:8268:8335 with SMTP id ffacd0b85a97d-3b917eb8171mr2913632f8f.42.1755100794506; Wed, 13 Aug 2025 08:59:54 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:4537:5d58:c08d:204b]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1a517c26sm7087755e9.7.2025.08.13.08.59.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 08:59:53 -0700 (PDT) From: Stephan Gerhold Date: Wed, 13 Aug 2025 17:59:04 +0200 Subject: [PATCH 7/9] arm64: dts: qcom: x1e80100-microsoft-romulus: Explicitly enable used audio codecs Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250813-x1e80100-disable-audio-codecs-v1-7-af82d9576f80@linaro.org> References: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> In-Reply-To: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Johan Hovold X-Mailer: b4 0.14.2 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. 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. In preparation of disabling the audio codecs by default in x1e80100.dtsi, add the missing status lines to explicitly enable the used audio codecs. Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 16 ++++++++++++= ++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi b/arc= h/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi index 27dd5e4e9939124360544ee9c59900ebb01f3f49..6dd4da08a1d256a341fb5f6b498= 9852709f68519 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi @@ -921,7 +921,13 @@ retimer_ss1_con_sbu_out: endpoint { }; }; =20 +&lpass_rxmacro { + status =3D "okay"; +}; + &lpass_tlmm { + status =3D "okay"; + spkr_01_sd_n_active: spkr-01-sd-n-active-state { pins =3D "gpio12"; function =3D "gpio"; @@ -931,6 +937,10 @@ spkr_01_sd_n_active: spkr-01-sd-n-active-state { }; }; =20 +&lpass_txmacro { + status =3D "okay"; +}; + &lpass_vamacro { qcom,dmic-sample-rate =3D <4800000>; =20 @@ -938,6 +948,12 @@ &lpass_vamacro { =20 pinctrl-0 =3D <&dmic01_default>; pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&lpass_wsamacro { + status =3D "okay"; }; =20 &mdss { --=20 2.50.1 From nobody Sat Oct 4 19:14:44 2025 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DF332280A2C for ; Wed, 13 Aug 2025 15:59:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100801; cv=none; b=HwG0Omxn3M9YHm4wndMcG7Ra0KPP3OQcAO7SdamBFo33fkkkgcTJUZIYzvPY7FLYnLxvMoEnb0C6c0cmrsl06SUaFgZf9X8uMDCK1zeJbeWPGJ/2vGd2UsuEHmd6ehx/jMtw2uENlpf8hbl7Fool4Uys4w15x3s4H5ayD5hqNAg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100801; c=relaxed/simple; bh=OgMk5j+Co8fWzhu7wYx+EI0ZaqZ67Cwt5Pi9dhdbSdE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ecyr7J0bDy19Y04r0u8xi8wcgR1pfzeKy9wrRbIk7HaoCwwHYUbe8jg2xBKuuwQy2PSeDffOyOW7n5t50RtZAoS8wSO1SUReaWJWA5zMfxALxvVSznq6HpZYTZBDVpGgiK5xefySS3g2M0WZhSeKSHXr7EvCtpuqk3K2tDdYVp4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=kgQZrjBm; arc=none smtp.client-ip=209.85.128.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="kgQZrjBm" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-45a12b3f4b3so15599435e9.3 for ; Wed, 13 Aug 2025 08:59:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755100796; x=1755705596; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=aLGRK3y3xDP2UgJq++RG3r+bB3WSDGMIrhAQaV+dVpE=; b=kgQZrjBml0Q+5agHM39D+YsFc8d7o8Cozb9LYMhvApmYB1O6GT11jNa6MDA39hwlg0 yZvFZvnWciKzBhEN03UzwJYFasUuF1QCAegactD/gO9rJQ67lsU+EPBm5Zsl/RKoJ3kR P3ova8/IZQByCnxkrobChyMbrd/2cXhFjLDHg5tp77S/finEOOXabNBl5PcSjhzRTtzS dEzQ6WVWehG69JA7QfPMtfsOkbhE3qDGm3F/iz2Mh6ixP4MnZe9FYTzRrCK8yYi2FB0D gjfP5rCsTR6vZKsVb5mCZsIcE4X85BA2I8r+vq6ZL7IgJNF6y/DzBJ2J9mPCip7uZghi 5OFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755100796; x=1755705596; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=aLGRK3y3xDP2UgJq++RG3r+bB3WSDGMIrhAQaV+dVpE=; b=grXbuIYx0hMno8Fwam4kj05sKdBxH9toN+nzFLJZ7KQx8HLqYuIGprFjeEEMryDaAB QR9f3unubP6bOVuXP50ZGhnj7DVMdLMJvWj523J3yDoa6YD/ZPNhuodQUWPtSHXEH98U VChkkFdrEuONScRAFloMfE97FDrI8zS/VMYSF9Zf67hJaUjCTREqEuSgQB0zbnkTPfIl hK2aNtKdxbxnEwp3H3PjHM+1Pa9bzlLsujyHNFt3/bTvf65SjjNV5vhhGooM4g0frI/t ou08KyDnfqsGZrhjoSFUhduxsRKkxEAKC4/XXabKV6xhrG1fpqXMancxSr+hbz09pFTg w2IQ== X-Forwarded-Encrypted: i=1; AJvYcCUBahE3rcX9z4vkQtJAwT800jGK6v1oueWU5TwV8kO+pfoQQg3HbVb5d+68ScYfITsYYyNHFdcszQfL5lc=@vger.kernel.org X-Gm-Message-State: AOJu0Yyts54jOLhgGbWKPR/golVpltjcgDIIB8uAPZiG9omX0n1P7lNZ Aet7oRQHCGgrP3LrKwNkeKn538zxiwfn8QGDvlgzbDDJwFxMXAukmui1PiBlnTsaUcQ= X-Gm-Gg: ASbGnctywQn9+C1f1k/2vcehSKyxEstzeebGhlWPDWNsqLBivY9rJdzSpuTQqDKd/ul luaMgP+JhAxselQHGRcFa173ISqiY2umaevD8QuZjzy5R1a+Haj1Hkqs7q5LYHTW+dSM0SJ0ZWw JXvR/Dgo8IGlPRrnVzo3ea10SrQ9cZn3fsadZGLHPz+hracz3qvVK2SWogC7F5N3BiemRqGu+Yk PpMnjoNyvE2kDBtAWAzN98Aif2quJ1nKR0BcXJNMp8mQiCOO/dpeYpkXds4fIebnLYlE6D3OqxQ eXcFpvxYj6zcrInakTa9HwGetU6aeGiLyhrGgYugR/9JMBrIXVLaiNQN+ILDyZAk9csX5jZcs77 DnP5DvAR86iNjBr/vAiteiW2YQZxQF+JBhIRUOQ== X-Google-Smtp-Source: AGHT+IF+mTd29GafsqklT6SCsgn+jqtFYZEv/RqV/gBRdY7DrlXQAky4D9Zbx9eLOt3qutOLKgK02Q== X-Received: by 2002:a05:600c:3b13:b0:459:d821:a45b with SMTP id 5b1f17b1804b1-45a1660b4f4mr33427115e9.9.1755100795933; Wed, 13 Aug 2025 08:59:55 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:4537:5d58:c08d:204b]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1a517c26sm7087755e9.7.2025.08.13.08.59.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 08:59:55 -0700 (PDT) From: Stephan Gerhold Date: Wed, 13 Aug 2025 17:59:05 +0200 Subject: [PATCH 8/9] arm64: dts: qcom: x1e80100-qcp: Explicitly enable used audio codecs Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250813-x1e80100-disable-audio-codecs-v1-8-af82d9576f80@linaro.org> References: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> In-Reply-To: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Johan Hovold X-Mailer: b4 0.14.2 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. 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. In preparation of disabling the audio codecs by default in x1e80100.dtsi, add the missing status lines to explicitly enable the used audio codecs. Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts b/arch/arm64/boot/dt= s/qcom/x1e80100-qcp.dts index 9369b76c668b5c008fefd85d5ca18e87ab9ce93f..8deb07197ffd7c0da74436d8562= f540abe4c4713 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts @@ -871,7 +871,13 @@ eusb6_repeater: redriver@4f { }; }; =20 +&lpass_rxmacro { + status =3D "okay"; +}; + &lpass_tlmm { + status =3D "okay"; + spkr_01_sd_n_active: spkr-01-sd-n-active-state { pins =3D "gpio12"; function =3D "gpio"; @@ -881,6 +887,19 @@ spkr_01_sd_n_active: spkr-01-sd-n-active-state { }; }; =20 +&lpass_txmacro { + status =3D "okay"; +}; + +&lpass_vamacro { + /* Not directly used, but needed for fsgen by all other macros */ + status =3D "okay"; +}; + +&lpass_wsamacro { + status =3D "okay"; +}; + &mdss { status =3D "okay"; }; --=20 2.50.1 From nobody Sat Oct 4 19:14:44 2025 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 508B12FE57D for ; Wed, 13 Aug 2025 15:59:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100801; cv=none; b=cPZlRnnxdVfEvxUHXkyItUomlE+VqCcYa5hgOwpQfPbk9DH4KqkoHDH4E3RxOr41IWmnuuhVFqjSSvHvToFaT1kszKThNusu6YioA8iS4iZX6bAk9HgUr+kzKMFraVNHVkA1b120XvKD/ykw1P7kbRyP1IaPxLtKpUs3A36wDRQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755100801; c=relaxed/simple; bh=qiKwpUDsQ6u+ZSXEONMrJDU1DbDchi+t8h17TOIbq4k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IYaniWnJ5ov4ZBRRmg5ephlGIyyrN6+Ut7YfIoQzFSyJGrqX1lMLLhAGs64UvMlKvqITXIuP0t378euafESxT+HIOpFXLZ0BOMgvL8m7sZF8aeraPxmZq/vQhgqqnHRWqT3prsrvNtx9JAAIdoj80jVSl607lc58ath67SZLqp4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=grzu0JVx; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="grzu0JVx" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-459ddb41539so22125105e9.2 for ; Wed, 13 Aug 2025 08:59:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755100797; x=1755705597; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=g/5O3rsN50RWBzdZJkvVZFuj2lxPpa47FoF26sdFJd8=; b=grzu0JVxwIQ1TmkL+Nu9EiimjmeQnh/+xb2ofpJSoGYK+iVirn8tr3kzfBxQhRqRx7 Sr3IxUkm5h9xG8/7qpbNiXspTD+djZVYCIKy/t25eplyg4rUdVc7KP5fUboXn2APIaKw YpXbbxOJ0uOYgpaVNQLwkhgQlZwRDKRY08w9+1WFi4/urzJ0MZilpN41Mt9/PP3FhWys jxVYHrHI2oHqXh0ceHbBCkBxBVIvNidMgAV6v4mR9wcAoTIEYTQC0OwnqkdXcL+FlZrP yiXOtzWOBjMAj+PHwCOF4NYfsqPnVPCzNc8L+tlU1TizKYIxJ7P9BslXyTvdNKZm/qam aTaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755100797; x=1755705597; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=g/5O3rsN50RWBzdZJkvVZFuj2lxPpa47FoF26sdFJd8=; b=ackCLsZnAoJ3oOvH5q1lqwCslMixFuQjgk+E1pvFUqvwJqPUJF63nQqQ046LWn6+kz hnnqTAB+hbscSuNwbqKz6vEd4wvX5K+tpevtrkBPbVrN7r7chl7G4yGwt9aKk3/Ew3KZ z0ssDzObi6PiSyhib9O7gEP8cOhq1LxNuJ+wmBGurNyqGZjzurwh+0zDyrWYH069syfe Sh63JOZiHxRS/BYLbCTdEPajs8OWXUbG27x7SagBQ+Q3smsQicjcyqrkCh8Oq4irRMbO 57SlfOi+J++j/BR+2xGSl19r6s+FwaxHrQClE2+ufEbmWCotq2ICMkyLlG33/Z8LPWc9 ntvA== X-Forwarded-Encrypted: i=1; AJvYcCXnml4A8LSxKLjTLfGuEXOm6+Af15ZPp3gxDysN8SXbocem5mg+Mz/cvs9yew9+ZacWTPlAXh5myhitJro=@vger.kernel.org X-Gm-Message-State: AOJu0YzR/1UR90EDr80ZTUnPjJ+aS3SOI6bvYAWkhUX3f/CLmGEQ8MED /DG5jucXGQQVlFde0e3kC+LLFVxEPiWbyIfqcQAPVTRAra4Pv+w5o2W/sd00BPE5FxU= X-Gm-Gg: ASbGncvxWuvNu1hSj3rC8uT+UmPbDNlzpoj+K99OZeUZ0ZVis5vtBHTdnoz+GqXhRFq 7UGDNNoy60kWKx5vsVq4B9uNn6JlYe0RItjw7YakEXS6l9g2iB5tVl6q7ibfhrtKE/CJMnS9iwK OPskYFHWD8QQD++G63fDIeW6HnR02SHxTtqeGY4YGj8uvYrKjhXHBhmdjTByhh7eRex4PyFsQiY OG2NDsK+2XUSLBC1xx9ml1SFpaeA8bpis9cvxltWAVykh9judRgYDmEV1yxYFu4ItXJGEg9i1K1 6IQCsZzGmzuKzKAWJKF0l2uWEwI5XzDfe5yEVy6JPCj2xikrEQ91bu+AIZdx9x8jU1Er50ZxhmT Vbb/Wu1NLrsPeM410QfjrCfmT4ZLmtCoCDk0IhQ== X-Google-Smtp-Source: AGHT+IEKYtoxzxuy+5t0PBzrNJANU2HNWNNftC9SgcRXHpB7LOzIj4yHz5DFjPniOubwnabHZeKWQg== X-Received: by 2002:a05:600c:3b1d:b0:445:1984:247d with SMTP id 5b1f17b1804b1-45a165a2a9fmr29523415e9.7.1755100797405; Wed, 13 Aug 2025 08:59:57 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:4537:5d58:c08d:204b]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1a517c26sm7087755e9.7.2025.08.13.08.59.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 08:59:56 -0700 (PDT) From: Stephan Gerhold Date: Wed, 13 Aug 2025 17:59:06 +0200 Subject: [PATCH 9/9] arm64: dts: qcom: x1e80100: Disable audio codecs by default Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250813-x1e80100-disable-audio-codecs-v1-9-af82d9576f80@linaro.org> References: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> In-Reply-To: <20250813-x1e80100-disable-audio-codecs-v1-0-af82d9576f80@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Johan Hovold X-Mailer: b4 0.14.2 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. 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. Now that all boards explicitly enable the needed audio codecs, disable all of them by default in x1e80100.dtsi. Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100.dtsi b/arch/arm64/boot/dts/q= com/x1e80100.dtsi index f293b13ecc0ce426661187ac793f147d12434fcb..7b90dce872773970b62a6d37f5c= 9c70305710050 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e80100.dtsi @@ -4160,6 +4160,8 @@ lpass_wsa2macro: codec@6aa0000 { clock-output-names =3D "wsa2-mclk"; #sound-dai-cells =3D <1>; sound-name-prefix =3D "WSA2"; + + status =3D "disabled"; }; =20 swr3: soundwire@6ab0000 { @@ -4209,6 +4211,8 @@ lpass_rxmacro: codec@6ac0000 { #clock-cells =3D <0>; clock-output-names =3D "mclk"; #sound-dai-cells =3D <1>; + + status =3D "disabled"; }; =20 swr1: soundwire@6ad0000 { @@ -4258,6 +4262,8 @@ lpass_txmacro: codec@6ae0000 { #clock-cells =3D <0>; clock-output-names =3D "mclk"; #sound-dai-cells =3D <1>; + + status =3D "disabled"; }; =20 lpass_wsamacro: codec@6b00000 { @@ -4276,6 +4282,8 @@ lpass_wsamacro: codec@6b00000 { clock-output-names =3D "mclk"; #sound-dai-cells =3D <1>; sound-name-prefix =3D "WSA"; + + status =3D "disabled"; }; =20 swr0: soundwire@6b10000 { @@ -4364,6 +4372,8 @@ lpass_vamacro: codec@6d44000 { #clock-cells =3D <0>; clock-output-names =3D "fsgen"; #sound-dai-cells =3D <1>; + + status =3D "disabled"; }; =20 lpass_tlmm: pinctrl@6e80000 { @@ -4379,6 +4389,8 @@ lpass_tlmm: pinctrl@6e80000 { #gpio-cells =3D <2>; gpio-ranges =3D <&lpass_tlmm 0 0 23>; =20 + status =3D "disabled"; + tx_swr_active: tx-swr-active-state { clk-pins { pins =3D "gpio0"; --=20 2.50.1