From nobody Fri Dec 19 20:32:57 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 869951F9F5C; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; cv=none; b=e3RNKLRUxCjdnkfSZQt2Kr8MX8jiS3t25qevmA3hG9hv/LZfdbMErxRBZFLK/96/EI4Gn6nI2wBAD2yAl/qozVIiJLPX5+O770/7x+ytzMozqcpuoRVWCGq/vy4pJcWOz2Zm0ZZZKdG5yIDqOCZn5OxVl1Asee5wX0WEzjFDQ2I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; c=relaxed/simple; bh=VUwBGRjcpgdWMqvm/vqato/bzKQGXJfJk0Pj4RcRtBk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=H7TT+828DpVGdupl6ozeLJ8phMPRe2qTRrfxsZc1TTngndLL3zsQQ4iHaovSTHVk7qqLqa+i0ckLAJRbiur0eEs3BbyQQW5AMsh3G0jwN8/0FrtCZQYPt3SbvMecAabvnZRBim8H6XVMZ7TF7Tc4fGxC8UCxIf+5GIEn8TCIf/s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=MJySPpys; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="MJySPpys" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 05AA8C4CEDD; Thu, 27 Feb 2025 08:14:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740644100; bh=VUwBGRjcpgdWMqvm/vqato/bzKQGXJfJk0Pj4RcRtBk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MJySPpysc+MDfllvTeN8qgOPcVHRAR5dWZQwRcL1OMfvUl3utmuxIrB2KSV7tIM6H iQixKFCe7GwsALpgowmCWkNy+4Eg1p8SYNxVM9WxnqayxUxg6KEY9hX0hkeop3w/R+ c19Q+HrlQ/OxdjxEeWGKYa0ebDYnzQ7ov1AiOvDLOi76YV7bSv3gwCu9jshFbSrS4p uDYuUzgfCZVxLuMBlZ0tlzUEJof6ybJVlENneiCfISTi4msDy6tIfsXT/RRkxE61JX Y8B/efLysTEeGf8Szme1m4Yy+jRTtlVuxj41nYVO54Vc2udWXBePH5bpLtVH/0i37r CiKKpgZcrYb7Q== Received: from johan by xi.lan with local (Exim 4.97.1) (envelope-from ) id 1tnZ33-000000006mS-23UX; Thu, 27 Feb 2025 09:15:13 +0100 From: Johan Hovold To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , stable@vger.kernel.org, Abel Vesa , Rajendra Nayak , Sibi Sankar Subject: [PATCH 1/8] arm64: dts: qcom: x1e80100-crd: mark l12b and l15b always-on Date: Thu, 27 Feb 2025 09:13:50 +0100 Message-ID: <20250227081357.25971-2-johan+linaro@kernel.org> X-Mailer: git-send-email 2.45.3 In-Reply-To: <20250227081357.25971-1-johan+linaro@kernel.org> References: <20250227081357.25971-1-johan+linaro@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The l12b and l15b supplies are used by components that are not (fully) described (and some never will be) and must never be disabled. Mark the regulators as always-on to prevent them from being disabled, for example, when consumers probe defer or suspend. Fixes: bd50b1f5b6f3 ("arm64: dts: qcom: x1e80100: Add Compute Reference Dev= ice") Cc: stable@vger.kernel.org # 6.8 Cc: Abel Vesa Cc: Rajendra Nayak Cc: Sibi Sankar Signed-off-by: Johan Hovold Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-crd.dts b/arch/arm64/boot/dt= s/qcom/x1e80100-crd.dts index ff5b3472fafd..ffce8f1eb2e1 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-crd.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-crd.dts @@ -437,6 +437,7 @@ vreg_l12b_1p2: ldo12 { regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <1200000>; regulator-initial-mode =3D ; + regulator-always-on; }; =20 vreg_l13b_3p0: ldo13 { @@ -458,6 +459,7 @@ vreg_l15b_1p8: ldo15 { regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-initial-mode =3D ; + regulator-always-on; }; =20 vreg_l16b_2p9: ldo16 { --=20 2.45.3 From nobody Fri Dec 19 20:32:57 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 86926129A78; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; cv=none; b=aZrSbfgKRZRxTImVmak2VYvNfEY554gDVAUTY0SvXsyUhTiN7lWlgZjwp16uMWwTtVuAO2Wy9j4AdrlWYWXjcLQcC+TEPO/sxWsMSKKpAcv19f56Izb/FmT3RA2Q9q194hju/MzkxFCy2KnmYVvVlh6ZWmV5ySXhEtugXY0lYxE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; c=relaxed/simple; bh=wtnDsqfDUGeJRz9e2i+KwSMwRkO9DXPROU32bECc/zs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WE6AnkZ3CZU4sf49VYAnGLburWL5pZCzFkbQFnlseUNrbrAJz3mnrhLg04rGwpglFqNKxZHYjX9Ls/i2eSYPJAK2wUH4Z9ZSk0OIaUdABN5mGCzcjuNSzk2dstPDexC5t5M96BzXRcPM9s8//mBLtkw5aLZiu8cSaDUnWO87BmE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=tSqbUyVN; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="tSqbUyVN" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0D2EAC4CEE4; Thu, 27 Feb 2025 08:14:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740644100; bh=wtnDsqfDUGeJRz9e2i+KwSMwRkO9DXPROU32bECc/zs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tSqbUyVNxN0KewbxGA79ZJewaQOu9iX/JHXHaqh+VqbNdFetd4nxTjk+eeA8VGrgN bZYPOxVIpDSH5Rcj9+d9AvxgoJlaBOqSBgQIvG8/vyqckBmySK8WEJgC3/uM7ed+fl +jAIlPXui/Yh1eSIIvDwcRhpxzl0brTRe9zy0C71AZxMEp+WkVsEYKONUwuz4PjECn nWQGLQq5Vb2Nk0j3D7bUl96EWlw6kX2pg2EAqdYQSOZgOnlRwtN/2Hl0aXoulLAsYi AqlBF87k9MVa/JbFsZP/Ba9fbLA9BcpM1no6K5PgdL1o87b0vZGa0V7TgJ3ayh+xh/ Vb6bdao6PdD6g== Received: from johan by xi.lan with local (Exim 4.97.1) (envelope-from ) id 1tnZ33-000000006mU-2NUo; Thu, 27 Feb 2025 09:15:13 +0100 From: Johan Hovold To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , stable@vger.kernel.org Subject: [PATCH 2/8] arm64: dts: qcom: x1e78100-t14s: mark l12b and l15b always-on Date: Thu, 27 Feb 2025 09:13:51 +0100 Message-ID: <20250227081357.25971-3-johan+linaro@kernel.org> X-Mailer: git-send-email 2.45.3 In-Reply-To: <20250227081357.25971-1-johan+linaro@kernel.org> References: <20250227081357.25971-1-johan+linaro@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The l12b and l15b supplies are used by components that are not (fully) described (and some never will be) and must never be disabled. Mark the regulators as always-on to prevent them from being disabled, for example, when consumers probe defer or suspend. Fixes: 7d1cbe2f4985 ("arm64: dts: qcom: Add X1E78100 ThinkPad T14s Gen 6") Cc: stable@vger.kernel.org # 6.12 Cc: Konrad Dybcio Signed-off-by: Johan Hovold Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts b/a= rch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts index b2c2347f54fa..7f756ce48d2f 100644 --- a/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts +++ b/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts @@ -344,6 +344,7 @@ vreg_l12b_1p2: ldo12 { regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <1200000>; regulator-initial-mode =3D ; + regulator-always-on; }; =20 vreg_l13b_3p0: ldo13 { @@ -365,6 +366,7 @@ vreg_l15b_1p8: ldo15 { regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-initial-mode =3D ; + regulator-always-on; }; =20 vreg_l17b_2p5: ldo17 { --=20 2.45.3 From nobody Fri Dec 19 20:32:57 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9299A22157B; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; cv=none; b=ROG5AGcOmhFhatypE8Ssqrz033Y9NgkZ45kPzoxxCeGPeuZe/RUBAZi8dtXALvxVUd7mevBauAuXMKOs5P03NKp+GnFtQAh9KXA3QpDoqVGp4+a+f3NKQMkYcKj7hisM3i5dQqp8BcQ/5Xt4NRAJUFUpH4uwGWlMYWYB9FyYSfc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; c=relaxed/simple; bh=8e7exXZgzGTVByoLGTTX3FgBXNxQNlNPpA8s+LIlgI4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qUK4FYWhKWyjdSsj4dlKvYWGpASuHSmoCOaYBVcFItSLQ6lhgvcaYkOfa20JbtdOl+k2BOZILbVAoTsMtGwxIw99YqEnab2JhqBuSgNvmOXpyzI/4a5n3LL2xTfARumIUtb3H5tlK7Vwv3hVuU8lAPoR56GxNWDNC3ANLGu1sno= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=P02N0mbm; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="P02N0mbm" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 37B92C4AF0E; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740644100; bh=8e7exXZgzGTVByoLGTTX3FgBXNxQNlNPpA8s+LIlgI4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=P02N0mbmLJ2JqMSLZip2DwJkHv+gwmlQ7yPQaweLeGBQMKvMOFjYwi+EN42uq1dtj +4ffrYmPj435MDjbzjmH/Z2mQWk3KZRYPxyDFXEFBbrlTAnzl3t266qY/NfdTVYEsX oGRatc0Olt/9WgY6SMAD2FpRWJx5Nz/gRuab8p5yB/3T2lCFGhRF93Sf+KQAF5F/TH qZpdrHR6rIDpByLuvhxivTcz212n2b1sgx/v+y/8vm/+GjzqNu5XwvEohGvUXNWSqt SI3/qx+8EczC1k4dkna+dukVjb75jeX7Iaorfds2Mud3krLFbAiVzKOTqbmU8rUfB3 WxO75GXmDy9og== Received: from johan by xi.lan with local (Exim 4.97.1) (envelope-from ) id 1tnZ33-000000006mW-2koS; Thu, 27 Feb 2025 09:15:13 +0100 From: Johan Hovold To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , stable@vger.kernel.org, Sibi Sankar Subject: [PATCH 3/8] arm64: dts: qcom: x1e001de-devkit: mark l12b and l15b always-on Date: Thu, 27 Feb 2025 09:13:52 +0100 Message-ID: <20250227081357.25971-4-johan+linaro@kernel.org> X-Mailer: git-send-email 2.45.3 In-Reply-To: <20250227081357.25971-1-johan+linaro@kernel.org> References: <20250227081357.25971-1-johan+linaro@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The l12b and l15b supplies are used by components that are not (fully) described (and some never will be) and must never be disabled. Mark the regulators as always-on to prevent them from being disabled, for example, when consumers probe defer or suspend. Fixes: 7b8a31e82b87 ("arm64: dts: qcom: Add X1E001DE Snapdragon Devkit for = Windows") Cc: stable@vger.kernel.org # 6.14 Cc: Sibi Sankar Signed-off-by: Johan Hovold Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e001de-devkit.dts b/arch/arm64/boot= /dts/qcom/x1e001de-devkit.dts index 5e3970b26e2f..f92bda2d34f2 100644 --- a/arch/arm64/boot/dts/qcom/x1e001de-devkit.dts +++ b/arch/arm64/boot/dts/qcom/x1e001de-devkit.dts @@ -507,6 +507,7 @@ vreg_l12b_1p2: ldo12 { regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <1200000>; regulator-initial-mode =3D ; + regulator-always-on; }; =20 vreg_l13b_3p0: ldo13 { @@ -528,6 +529,7 @@ vreg_l15b_1p8: ldo15 { regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-initial-mode =3D ; + regulator-always-on; }; =20 vreg_l16b_2p9: ldo16 { --=20 2.45.3 From nobody Fri Dec 19 20:32:57 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9293F2206BE; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; cv=none; b=h77aT2ujxDEE8th3lFE61Nt1MIAhUtMk61R7TUhZB9oHzNNlTaGT0cTSj7o2xpjdecB0f7mLw++TZUTtq1fLpt+7LLke1MdLFs41tWoUkLgvnMbZtJfnyueagbNXM7mIHdgGE8/ipMs/QVfHLEjmaA32m/+GArA0naEi6EgDR6A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; c=relaxed/simple; bh=w+fxQNcEvc77dz9SybWo7UMq9e9nlth52edr2bW+Op4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=S6xIrlvSEu9JApVjQICjsXTvnSX9lWGRkD+Hy/3BqBDuIxG5OGP1O6rF9wN0vn3K7QX8TKiNr2+RocF+mmAAyDguN/keHP0uM51488ri3HoIpq3lw5h0wt8qKR49ZIpjOROoBHbNw3+NDwRV39sfJq7yR3i3BX9twQ0InCIItQk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=GyXqFHvx; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="GyXqFHvx" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2CE63C4CEE7; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740644100; bh=w+fxQNcEvc77dz9SybWo7UMq9e9nlth52edr2bW+Op4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GyXqFHvxwAES0HCr4fN3njdmx7bLlChjFPem1s4fYa7h7YJQKwssc/VwPrxqmmVYC jVQ4YNMbWPeapbW02wt4AVUlI1Sv25r4UctAJdTj6yMHy6WM7ospSVH2s+07gEqX25 q2ZDgvb6Q9OHg1y2E2DM7N9ZLuSZ3i9azW2tSEuXDGBcbWZPvTszpcdJx/SxXH/GLT ncLccRPYvpQm8I5y5Kdtbzl1cuLP4EydX7tzfwp6rjP/hBrA37E6h0RezGzIUAduSU FVr8X188fe2yq/Vs3X/vNZ7dA55GqzZXFFQKahOXKHg2F+jFtOW2huE/GDp7L6eIAr Nzb5E3s05AuRg== Received: from johan by xi.lan with local (Exim 4.97.1) (envelope-from ) id 1tnZ33-000000006mZ-35PJ; Thu, 27 Feb 2025 09:15:13 +0100 From: Johan Hovold To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , stable@vger.kernel.org, Aleksandrs Vinarskis Subject: [PATCH 4/8] arm64: dts: qcom: x1e80100-dell-xps13-9345: mark l12b and l15b always-on Date: Thu, 27 Feb 2025 09:13:53 +0100 Message-ID: <20250227081357.25971-5-johan+linaro@kernel.org> X-Mailer: git-send-email 2.45.3 In-Reply-To: <20250227081357.25971-1-johan+linaro@kernel.org> References: <20250227081357.25971-1-johan+linaro@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The l12b and l15b supplies are used by components that are not (fully) described (and some never will be) and must never be disabled. Mark the regulators as always-on to prevent them from being disabled, for example, when consumers probe defer or suspend. Note that these supplies currently have no consumers described in mainline. Fixes: f5b788d0e8cd ("arm64: dts: qcom: Add support for X1-based Dell XPS 1= 3 9345") Cc: stable@vger.kernel.org # 6.13 Cc: Aleksandrs Vinarskis Signed-off-by: Johan Hovold Reviewed-by: Aleksandrs Vinarskis Reviewed-by: Konrad Dybcio Tested-by: Aleksandrs Vinarskis --- arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts b/arch/a= rm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts index 86e87f03b0ec..90f588ed7d63 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts @@ -359,6 +359,7 @@ vreg_l12b_1p2: ldo12 { regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <1200000>; regulator-initial-mode =3D ; + regulator-always-on; }; =20 vreg_l13b_3p0: ldo13 { @@ -380,6 +381,7 @@ vreg_l15b_1p8: ldo15 { regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-initial-mode =3D ; + regulator-always-on; }; =20 vreg_l17b_2p5: ldo17 { --=20 2.45.3 From nobody Fri Dec 19 20:32:57 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D2340224B00; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; cv=none; b=RijK7hdEawBlU6Wf54yQWdDtWN1x4x4YBRMcqtf1q4TKpuHMXoQTqL4Y7k3YXxC+ucJs0NFvjXkwGsL7AfmwDkaPOmdUYAH0inNEXGni6bdJ1wBxErUJonH5vmR8EuxlLBzLIrFVWo+hsGQV0Ukdq1fqQNbUkB969VyL0/hdYQc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; c=relaxed/simple; bh=mcUPR1aggB75LARfw7KOJ+hvk8u5or9Rv76qOw3suGw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=XG7p9X6SvQTX5C/UswX3rnHJaVop2K52SE2TQQZsSzuOvKO+pdQlM1rdWukJzUGx7z4X9hOoi8eD8VEupApSqPt4ECsprpbszwNvkfzfY29pbKy3Fh1NUl+DIktpaTKLTFfMWDMZZdmyoC9A+g/7Zv+FirgJ6l8oQc2ID7W+Ho8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nfO1Gbxl; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="nfO1Gbxl" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6C355C4CEFA; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740644100; bh=mcUPR1aggB75LARfw7KOJ+hvk8u5or9Rv76qOw3suGw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nfO1GbxlQiw+vtfoZu3Kh+LysBIgk5If8+O52dXO96XZLDm+KwfeZVnXGjYQMH3hN b5V2YYu4HoLaeFBwrNU2GgmWIlXya8bVbzJGmWvR/S9dYFRFdNv4Fo0V9hbDp9sCnJ erYIijFb+/0mfBNx/zRFYhSXXJ4jbwaMPI6bES9YyncjGvZ03CFVbGKjEQI9Zqkk3J XZgX3+AcJRt1XxFAxHalKgQnhsVuMkt3GEFfon3CMSOF6zf3LRYm5ojstFNwZeVmoq nLtQTw6Z3TixAqnKLKAPm2086QGaXDI/9iE9TntZ95RX4L4wcProYADAtuE92XGRGw rDUoXYRNCqj9g== Received: from johan by xi.lan with local (Exim 4.97.1) (envelope-from ) id 1tnZ33-000000006md-3WQY; Thu, 27 Feb 2025 09:15:13 +0100 From: Johan Hovold To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , stable@vger.kernel.org, Jens Glathe Subject: [PATCH 5/8] arm64: dts: qcom: x1e80100-hp-x14: mark l12b and l15b always-on Date: Thu, 27 Feb 2025 09:13:54 +0100 Message-ID: <20250227081357.25971-6-johan+linaro@kernel.org> X-Mailer: git-send-email 2.45.3 In-Reply-To: <20250227081357.25971-1-johan+linaro@kernel.org> References: <20250227081357.25971-1-johan+linaro@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The l12b and l15b supplies are used by components that are not (fully) described (and some never will be) and must never be disabled. Mark the regulators as always-on to prevent them from being disabled, for example, when consumers probe defer or suspend. Fixes: 6f18b8d4142c ("arm64: dts: qcom: x1e80100-hp-x14: dt for HP Omnibook= X Laptop 14") Cc: stable@vger.kernel.org # 6.14 Cc: Jens Glathe Signed-off-by: Johan Hovold Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 2 ++ 1 file changed, 2 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 cd860a246c45..ab5addb33b7a 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts @@ -633,6 +633,7 @@ vreg_l12b_1p2: ldo12 { regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <1200000>; regulator-initial-mode =3D ; + regulator-always-on; }; =20 vreg_l13b_3p0: ldo13 { @@ -654,6 +655,7 @@ vreg_l15b_1p8: ldo15 { regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-initial-mode =3D ; + regulator-always-on; }; =20 vreg_l16b_2p9: ldo16 { --=20 2.45.3 From nobody Fri Dec 19 20:32:57 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D3C34224B05; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; cv=none; b=WIMgsoyWqKeq9U7FmlrtxI+bBkPKLbgHWz1vhsx5B5GXl/RMWuKrSvmlNDRaUvprMg54JZ7SJHnapYHyOaYYLxHewvfV/blIfxmcNrjatlz//sFZj4bvwvYJw0W8uCc6p8Snl0KAA+MXL3fEmnipJ/OnITtMBYWd9FenqP/Cr64= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; c=relaxed/simple; bh=JCo+sXKSHDz8HEVbOnF+KvLq0jr6fSndq2qiFxS5ixo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sFm7tNWtFNCwTiBU92x4jU7fyJfgMb7eIKycODcR31VedSNIz1GA8L4XYJNv1ZD9gNL5umcImrJdGzRn4DwIA002TzpMIVB1wgWuwwi1gqfFcXqsV+eQ5BlzHZ70yfdMnmKMSiHOpppZT/EHwz5ioSD113gD8MZaiTvy1h8ih+E= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=kbspQbqL; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="kbspQbqL" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6EC5DC4AF19; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740644100; bh=JCo+sXKSHDz8HEVbOnF+KvLq0jr6fSndq2qiFxS5ixo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kbspQbqLimMo5R6dkMMojBO8RdDwnOwvMV6sklOFdEH7aZvS1AXmEQJ3HcR4tL9mU vmcokEFKjhMiKeCjt8bn5km5SM9lrTP2KRHi0nrQ6iSPaSsk+grIYtP8scEz73UYVQ tpkvVXk34Gs0/278bCBXYZs7/AjT9noVnp8G4Xj8v6u+pSLXTWBXlDD6GGQ8Qcq7aw jHRdSFCXPx6VEBW43s9iNJZ5JcnlR6Bt1jqLbzNM2LU6LQCcgGnAjH8GeCUhNpZlJf 2c3MMoXxEMal4pCoIdgsxwMpXRP4PLr5kxpoe1JVXjzUHl4qVXV2GTd9VkV76hLaHX s5CaAH1oBDW7A== Received: from johan by xi.lan with local (Exim 4.97.1) (envelope-from ) id 1tnZ33-000000006mg-3phw; Thu, 27 Feb 2025 09:15:13 +0100 From: Johan Hovold To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , stable@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH 6/8] arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b always-on Date: Thu, 27 Feb 2025 09:13:55 +0100 Message-ID: <20250227081357.25971-7-johan+linaro@kernel.org> X-Mailer: git-send-email 2.45.3 In-Reply-To: <20250227081357.25971-1-johan+linaro@kernel.org> References: <20250227081357.25971-1-johan+linaro@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The l12b and l15b supplies are used by components that are not (fully) described (and some never will be) and must never be disabled. Mark the regulators as always-on to prevent them from being disabled, for example, when consumers probe defer or suspend. Fixes: 45247fe17db2 ("arm64: dts: qcom: x1e80100: add Lenovo Thinkpad Yoga = slim 7x devicetree") Cc: stable@vger.kernel.org # 6.11 Cc: Srinivas Kandagatla Signed-off-by: Johan Hovold Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 a3d53f2ba2c3..9d4ba9728355 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts @@ -290,6 +290,7 @@ vreg_l12b_1p2: ldo12 { regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <1200000>; regulator-initial-mode =3D ; + regulator-always-on; }; =20 vreg_l14b_3p0: ldo14 { @@ -304,8 +305,8 @@ vreg_l15b_1p8: ldo15 { regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-initial-mode =3D ; + regulator-always-on; }; - }; =20 regulators-1 { --=20 2.45.3 From nobody Fri Dec 19 20:32:57 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B8CDB222577; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; cv=none; b=WWbmVPQZOlLmgQYzBBgWbTJ5ie1uiHxyRHWuz4AUe8jt1LXfv2bQFXorZyhWdw4+YTgyBlhJZ1kUP2Xdcwan3uSJ0zFGqwG2W1SEHRxHlSkwHMTKgVQSfx9dWfz+MuEpw8BqHKCOBg4nGz43dM4YDUa7p2rVzmtXA0QJ+Hi0jjU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; c=relaxed/simple; bh=KqexUO++zWHuSeR207dXs3f7DtWzieO4ZJF6UByDO7c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=NpaACUHSVaOSxXKf4SElWTIWY0KPoWG4WRA+BfFKnfM12MVtTpVvUz2/JB5aYELjT1Tt42yW0oVk7a6wUFGJgBKQjG72jih7bSyDTXx14/fJHL9vvgMEl+FGAtcUFKAiG0L8RIN7S2rdyk3geS2zXIwVYKWSnCH/CvYKb6ONGFg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=AMazhgSU; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="AMazhgSU" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 795A7C4CEF7; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740644100; bh=KqexUO++zWHuSeR207dXs3f7DtWzieO4ZJF6UByDO7c=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=AMazhgSU/u4F8S72mqHRpTaImobl3/VVHANb1T/Ih1T/p2EEzogMj8He8V3AEN3zD 0bANhdO5d6GbOmNTh/l4WL3JS82uz+88ywfQY8x0B1VzDo0aePMS92SsLV6uhhu4xz iWm6M8gTotLLYs7HMdqrtMZlCkQbPZ6A0Vsumb3/ufsosG3fWsQ0Cy7bMaeddcizee 8KBHDziiNdhmD9BN/D2yTQuIuc4L6K6eNeyf+8ho41LC1+0QgN1oFjuRtWIs5bZ6hn 1d7BUzAHytzQUxV1nXnqoY/KJBqE3JI7nHqESCBeAcAL7WBCi+zzHQIDcvlZ1h/3DV Mq5swIe+QJQZQ== Received: from johan by xi.lan with local (Exim 4.97.1) (envelope-from ) id 1tnZ34-000000006mj-00vq; Thu, 27 Feb 2025 09:15:14 +0100 From: Johan Hovold To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , stable@vger.kernel.org, Rajendra Nayak Subject: [PATCH 7/8] arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on Date: Thu, 27 Feb 2025 09:13:56 +0100 Message-ID: <20250227081357.25971-8-johan+linaro@kernel.org> X-Mailer: git-send-email 2.45.3 In-Reply-To: <20250227081357.25971-1-johan+linaro@kernel.org> References: <20250227081357.25971-1-johan+linaro@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The l12b and l15b supplies are used by components that are not (fully) described (and some never will be) and must never be disabled. Mark the regulators as always-on to prevent them from being disabled, for example, when consumers probe defer or suspend. Fixes: af16b00578a7 ("arm64: dts: qcom: Add base X1E80100 dtsi and the QCP = dts") Cc: stable@vger.kernel.org # 6.8 Cc: Rajendra Nayak Signed-off-by: Johan Hovold Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts b/arch/arm64/boot/dt= s/qcom/x1e80100-qcp.dts index ec594628304a..8f366bf61bbd 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts @@ -437,6 +437,7 @@ vreg_l12b_1p2: ldo12 { regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <1200000>; regulator-initial-mode =3D ; + regulator-always-on; }; =20 vreg_l13b_3p0: ldo13 { @@ -458,6 +459,7 @@ vreg_l15b_1p8: ldo15 { regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-initial-mode =3D ; + regulator-always-on; }; =20 vreg_l16b_2p9: ldo16 { --=20 2.45.3 From nobody Fri Dec 19 20:32:57 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BCB91223705; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; cv=none; b=dFH3joTQ2yBqEREsPmZlhqbAkVg1etrHT52iGxkm1dOI1YyyagAVmft2Fiacn86TQdbpPj2DfBrJ6NyNgowoGcn64eZVwj5FLFVHPZ3KfQA7avNlf4zSmFEnQo96Y51IqLPVYbYDiA2KjyHfRkkqSZhDOa61o4oVqRbDAH2Ty3M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740644100; c=relaxed/simple; bh=/3SmeavIPPYReTdlvxZX4Pbmr+aY589/IzJBgjNFja4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kqbHxnm5Lrd3zBYe5hOuWEY602Pnz+fSuIhawotIl3e3eeeLLxz4jUTQDivk2fYnG8ehzD7SE75DRwHxkRVzJDEjVrqupSvkKGei7SeVmlhquEBWq4VOUyT1w1mssjZKzfyrnrdq3OAPjdkYqqphHrEfIHLbAW9U7egO3NPrs+k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=leTdlBvO; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="leTdlBvO" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8A16BC4CEE9; Thu, 27 Feb 2025 08:15:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740644100; bh=/3SmeavIPPYReTdlvxZX4Pbmr+aY589/IzJBgjNFja4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=leTdlBvOxLply4739USth94wtNEiJKpTCphPK1qRkxmyLNpQ61CqLVnEIhX5OWwZE HuYSFf5KjAgHfsE5EH0Fh95CJzbh04s766AIfYSlthD/hSwYlRX75TXbu0zrnFZx1k bWV5Kqep8cbaFnfP1zxkv/STaRw+zy76SERnf1iA9S/bKfa39XfXS+t7tZ1rTNuyTE XjQQZ8YZADIBrXiTKzBjYrhyAh94Z5TPPj4cYpBthRvvnyAf8I3bRH0d2IS/FkSNyA or9Tc1LOpC9jdsTnUHBiiRk1PIyjZrIHF/6HmaKJDjZ49MFVPgwZ110LE5eH+F/5SJ hFNMdKkGH+s5Q== Received: from johan by xi.lan with local (Exim 4.97.1) (envelope-from ) id 1tnZ34-000000006ml-0Krc; Thu, 27 Feb 2025 09:15:14 +0100 From: Johan Hovold To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , stable@vger.kernel.org Subject: [PATCH 8/8] arm64: dts: qcom: x1e78100-t14s: fix missing HID supplies Date: Thu, 27 Feb 2025 09:13:57 +0100 Message-ID: <20250227081357.25971-9-johan+linaro@kernel.org> X-Mailer: git-send-email 2.45.3 In-Reply-To: <20250227081357.25971-1-johan+linaro@kernel.org> References: <20250227081357.25971-1-johan+linaro@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add the missing HID supplies to avoid relying on other consumers to keep them on. This also avoids the following warnings on boot: i2c_hid_of 0-0010: supply vdd not found, using dummy regulator i2c_hid_of 0-0010: supply vddl not found, using dummy regulator i2c_hid_of 1-0015: supply vdd not found, using dummy regulator i2c_hid_of 1-002c: supply vdd not found, using dummy regulator i2c_hid_of 1-0015: supply vddl not found, using dummy regulator i2c_hid_of 1-002c: supply vddl not found, using dummy regulator i2c_hid_of 1-003a: supply vdd not found, using dummy regulator i2c_hid_of 1-003a: supply vddl not found, using dummy regulator Note that VCC3B is also used for things like the modem which are not yet described so mark the regulator as always-on for now. Fixes: 7d1cbe2f4985 ("arm64: dts: qcom: Add X1E78100 ThinkPad T14s Gen 6") Cc: stable@vger.kernel.org # 6.12 Cc: Konrad Dybcio Signed-off-by: Johan Hovold Reviewed-by: Konrad Dybcio --- .../qcom/x1e78100-lenovo-thinkpad-t14s.dts | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts b/a= rch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts index 7f756ce48d2f..3ff0c65e374c 100644 --- a/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts +++ b/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts @@ -9,6 +9,7 @@ #include #include #include +#include #include =20 #include "x1e80100.dtsi" @@ -153,6 +154,23 @@ vreg_edp_3p3: regulator-edp-3p3 { regulator-boot-on; }; =20 + vreg_misc_3p3: regulator-misc-3p3 { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VCC3B"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + + gpio =3D <&pm8550ve_8_gpios 6 GPIO_ACTIVE_HIGH>; + enable-active-high; + + pinctrl-0 =3D <&misc_3p3_reg_en>; + pinctrl-names =3D "default"; + + regulator-boot-on; + regulator-always-on; + }; + vreg_nvme: regulator-nvme { compatible =3D "regulator-fixed"; =20 @@ -580,6 +598,9 @@ touchpad@15 { hid-descr-addr =3D <0x1>; interrupts-extended =3D <&tlmm 3 IRQ_TYPE_LEVEL_LOW>; =20 + vdd-supply =3D <&vreg_misc_3p3>; + vddl-supply =3D <&vreg_l12b_1p2>; + wakeup-source; }; =20 @@ -591,6 +612,9 @@ touchpad@2c { hid-descr-addr =3D <0x20>; interrupts-extended =3D <&tlmm 3 IRQ_TYPE_LEVEL_LOW>; =20 + vdd-supply =3D <&vreg_misc_3p3>; + vddl-supply =3D <&vreg_l12b_1p2>; + wakeup-source; }; =20 @@ -602,6 +626,9 @@ keyboard@3a { hid-descr-addr =3D <0x1>; interrupts-extended =3D <&tlmm 67 IRQ_TYPE_LEVEL_LOW>; =20 + vdd-supply =3D <&vreg_misc_3p3>; + vddl-supply =3D <&vreg_l15b_1p8>; + pinctrl-0 =3D <&kybd_default>; pinctrl-names =3D "default"; =20 @@ -670,6 +697,9 @@ touchscreen@10 { hid-descr-addr =3D <0x1>; interrupts-extended =3D <&tlmm 51 IRQ_TYPE_LEVEL_LOW>; =20 + vdd-supply =3D <&vreg_misc_3p3>; + vddl-supply =3D <&vreg_l15b_1p8>; + pinctrl-0 =3D <&ts0_default>; pinctrl-names =3D "default"; }; @@ -779,6 +809,19 @@ &pcie6a_phy { status =3D "okay"; }; =20 +&pm8550ve_8_gpios { + misc_3p3_reg_en: misc-3p3-reg-en-state { + pins =3D "gpio6"; + function =3D "normal"; + bias-disable; + drive-push-pull; + input-disable; + output-enable; + power-source =3D <1>; /* 1.8 V */ + qcom,drive-strength =3D ; + }; +}; + &pmc8380_3_gpios { edp_bl_en: edp-bl-en-state { pins =3D "gpio4"; --=20 2.45.3