Re: [PATCH v2 14/16] arm64: dts: qcom: x1-microsoft-denali: Mark the EC reset gpio as reserved

From: Konrad Dybcio

Date: Wed Sep 02 2026 - 12:17:13 EST


On 9/1/26 10:07 AM, Abel Vesa wrote:
> GPIO 65 from TLMM is used by the embedded controller as its reset line.
>
> On some devices, toggling the embedded controller reset line makes the
> device not power up at all, unless the battery is unplugged.
>
> So reserve it in order to prevent Linux from requesting or
> reconfiguring it.
>
> Fixes: 0d72ccaa1e84 ("arm64: dts: qcom: Add support for X1-based Surface Pro 11")
> Signed-off-by: Abel Vesa <abel.vesa@xxxxxxxxxxxxxxxx>
> ---
> arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi b/arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi
> index ce7d958ca687..ef2684e23a09 100644
> --- a/arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi
> +++ b/arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi
> @@ -1109,6 +1109,7 @@ right_spkr: speaker@0,1 {
>
> &tlmm {
> gpio-reserved-ranges = <44 4>, /* SPI (TPM) */
> + <65 1>, /* EC reset */

Because it uses the same EC as Romulus, I would guesstimate this
isn't right for this device too

Konrad