From nobody Sat Oct 4 15:57:15 2025 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.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 D6A3E3D3B3 for ; Thu, 14 Aug 2025 13:30:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178244; cv=none; b=Sl1q+1V+FPzcaUlEzeotxMOT8HkcPwuuQ8begg8Tjvku6xp5t6Q5E4VOIoBvxIF05Q53lnyG4qKITjaG87D18+mxBuhPBTFgb/qCyNaRAeV2fJz7w28ILE5sdvn2r06kqc1qro2h2bnD1OnSIbav573tUqSoHOoE30fPio60heU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178244; c=relaxed/simple; bh=RyODLr4tfYQgpZQoVN1JjO56CVtyANQBLY/NQuvqZRw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GVltVtJ8b48Xnq3VkfnO3ocTNUvSAhWgmyjC95bTWcI5HmdsaKp4eDaCwXynguH0eZgXZKY9xXPSN7c+5v/3foAqReBmbxrDtJsupOfB194wy4klid8S3WVmaLwO7TkErIzAY3JPAHddqIiRG0R6jx5Tg/AvkNo6eKfjvbGPBsc= 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=zjX+Tz5J; arc=none smtp.client-ip=209.85.128.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="zjX+Tz5J" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-45a1ac7c066so5972395e9.1 for ; Thu, 14 Aug 2025 06:30:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755178241; x=1755783041; 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=VUP8YT3BizT/F6pRuI1p9cYQKQzwKLKvSp0CT6xtpHA=; b=zjX+Tz5J/c+jQlE8JzAZy+ZFJhsS7w3GEC1LHthwxw1KS1dEjozyK09zyNkaEsrE2t lLyx1x4zS9pjxgC96Ni1ZT9043qIyT+WAgbU/LlPKnA+5c5yP1g1yV6HV4lt9d8ynQWq hsmc1olsV56d8SwJCHVdPEKeq0ns4nTm3q42FVZrOz9s+SMpmqSqcRr0UKquN9Kb8bsS zhDI2aMt3OEgC0r+v0OrmDAsNK2S+F788iK7Ne8h+wQYZa3Sf32Ob6O2UdpBnne4TlxD w5Zav5Bc1y6Mutcdd+OBl+SUyKFbPBdToS0Q+LtPj7T4FVgEEaqmph0EGa83HA8Eoou0 nPgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755178241; x=1755783041; 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=VUP8YT3BizT/F6pRuI1p9cYQKQzwKLKvSp0CT6xtpHA=; b=hs9NjiAuySGD2HvVDbPWNoCgt+jwcvGLEMSXv8XmtWNQZFeCEH16AvD+IQh3zZh9hW aJb84bTgaaVd9S7WMR0TTb68tA5edloWKfNmVCTWNSLQaPlQxUKHBGguLJQyu6rZop5X j9lfEXt+Rseo/V35V9vlKnL284Yuu+ygsoeF5AE1FpDdn3K2iYSkgKtlVa8KATi/21wS P1EWIDdpMd7jtI5QbabvSaRjEK/ye0SPo7vErECQ2Gw+WcjkFZdNEZvcqmVcWI5R+FtV qUPA4hG0tiz8M1nFXBrMpm2YbZ5qM2kKIeczFWIYVVg0AR0y5njZmOcLiOECFHX4fsdG J+MQ== X-Forwarded-Encrypted: i=1; AJvYcCX54vdU+n7uAj/Z4MP/+trmbkl870oqZm9tEGJ+Xpq99elTCQMtHbGK4ca+8GMYxAZqW/VObi/39N1M79Q=@vger.kernel.org X-Gm-Message-State: AOJu0YwAlJXIWWZfxWCCYZFbaAdzhnsKRLrp8var4gpPFnFnxwrpVhgn VdPgKnP+HQQVLcxexc7DWQ57WCWn80CMmbbfKUmigCajEHF/CuH0ifHFHj3U+3TeFoY= X-Gm-Gg: ASbGncuRMQvf06s91sWkHApcNb1DY0W725GdcO2YFkfbfsUJmkMIPGYKqxhsagU7lts 69hYewginQe2Oj0C4R/Q5hKa076AHN+y+yud2oHOcfbU5f8NjJcL639bXDuQb+OVzfIfTI41vlm DU6TrrPhrVjhVvU0KPZBp8+8w7FK+XZrnxgij+8j7gqlldRKh7acVKfpNTs34C+DW2Hfcp6hobT 4I4A8n0976UQlXiO/DYDrAWImOQ/e+NqWMOEkyPCPsMhAlY1p8RCw4QkZDvsjONNzPzQRs+mMb5 tjAm+fCp0TWTROE5G9Zeto2wET1GQpQ3DhzrHvoHRO6ydVg/MaKbOxnzFGJnUSGA1nkhAwMGxy4 2oawCMyyxBJLsExG5xb9beUbvxWVLpEksXCiK X-Google-Smtp-Source: AGHT+IF7LAjZCyCvOBTYMG4GUOkSm13ztgYqT1wBAfwRLo47Hx07Kcdhq9rvFE1i3I5vmK8VyDXcpA== X-Received: by 2002:a05:600c:458a:b0:459:e39e:e5a5 with SMTP id 5b1f17b1804b1-45a1b791232mr25209425e9.5.1755178241116; Thu, 14 Aug 2025 06:30:41 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:9c1:e029:fc81:a800]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1c6bc85csm21468385e9.5.2025.08.14.06.30.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Aug 2025 06:30:40 -0700 (PDT) From: Stephan Gerhold Date: Thu, 14 Aug 2025 15:30:28 +0200 Subject: [PATCH 1/9] arm64: dts: qcom: x1-asus-zenbook-a14: Add missing pinctrl for eDP HPD 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: <20250814-x1e80100-add-edp-hpd-v1-1-a52804db53f6@linaro.org> References: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> In-Reply-To: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Aleksandrs Vinarskis , Abel Vesa , Xilin Wu , Jens Glathe , Srinivas Kandagatla , Sibi Sankar , Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , Christopher Obbard X-Mailer: b4 0.14.2 At the moment, we indirectly rely on the boot firmware to set up the pinctrl for the eDP HPD line coming from the internal display. If the boot firmware does not configure the display (e.g. because a different display is selected for output in the UEFI settings), then the display fails to come up and there are several errors in the kernel log: [drm:dpu_encoder_phys_vid_wait_for_commit_done:544] [dpu error]vblank time= out: 80020041 [drm:dpu_kms_wait_for_commit_done:524] [dpu error]wait for commit done ret= urned -110 [drm:dpu_encoder_frame_done_timeout:2715] [dpu error]enc40 frame done time= out ... Fix this by adding the missing pinctrl for gpio119 (func1/edp0_hot and bias-disable according to the ACPI DSDT). Fixes: 6516961352a1 ("arm64: dts: qcom: Add support for X1-based Asus Zenbo= ok A14") Signed-off-by: Stephan Gerhold Reviewed-by: Aleksandrs Vinarskis Tested-by: Aleksandrs Vinarskis # FHD OLED --- arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 9 +++++++++ 1 file changed, 9 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..613c675aac296f931293a1ba3d8= 506c6663bad21 100644 --- a/arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi +++ b/arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi @@ -1001,6 +1001,9 @@ &mdss_dp1_out { &mdss_dp3 { /delete-property/ #sound-dai-cells; =20 + pinctrl-0 =3D <&edp_hpd_default>; + pinctrl-names =3D "default"; + status =3D "okay"; =20 aux-bus { @@ -1236,6 +1239,12 @@ cam_indicator_en: cam-indicator-en-state { bias-disable; }; =20 + edp_hpd_default: edp-hpd-default-state { + pins =3D "gpio119"; + function =3D "edp0_hot"; + bias-disable; + }; + edp_reg_en: edp-reg-en-state { pins =3D "gpio70"; function =3D "gpio"; --=20 2.50.1 From nobody Sat Oct 4 15:57:15 2025 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 07E353019DC for ; Thu, 14 Aug 2025 13:30:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178245; cv=none; b=tDww2ZD7M26CvURQcSEINFk3svHCFndmETFVtBJFZ0YBAXdlNAZmf6zEIpknidMLZisxIatECPM/bJm99hTRvLDcunYsXEGXhMWBIfgTFhs+MCFfUMzTUwvcr8Rbi0EbNgYhaT7BM1Ix8ifi1b93hLj2W/Wuspi8f6rEaH4kJms= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178245; c=relaxed/simple; bh=hAR+vSBoqbUevtG2jIAWEfME4wANe06aDr98BAB5U7I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uXT4n13XmsPXSotp/2cELDvlhLX3CUrwOp/Ckq4Sr0IqfrnTGuo6L7fPnOA2qE8Bu+iq0ZJb++/P32wtDL1JH4bPc1OOYgSkdBobpBLOUUUq5uEhH9YNs/CCI4vOReHuoAcx1gXYbuUBvXZiTDwW8CqeMh3ufb9SXKTBzJo0gMk= 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=jmjgw3q7; arc=none smtp.client-ip=209.85.128.41 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="jmjgw3q7" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-45a15fd04d9so13712915e9.1 for ; Thu, 14 Aug 2025 06:30:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755178242; x=1755783042; 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=sERMGMt7J6k6rVfJYMtXEplUCG34cmz1p7gmiNqxYd4=; b=jmjgw3q7kUbWXTMPnKlsxDhrQVCBDaRUwOYyFrCt0JBTci/k9fcKXfuV4Pyk6dJz+4 zHaiOqjOr1yFk8kkA2reHviZ+eqIEIt3C1ETYFZ+Vb9H1ZrsLrpV+ZBl9LueFhSBZZxn qhJGrGBDs399bUmsAOUkHWK2B1jhPZPm1x6nWHSR5TNHzInU85nySzLIY2TIigiso0JF kysRMAOLKLKfa6qowQbXCxBO0rTQtGVg2RxixGSi7AsQbEit6Rb+kBg8c6oFnQpUbw/8 NhmPTEixIeb/ihstSvYSCQzdmnmvBbrcRs2I9SffgECT/JafMorkJStO2ZdqIuRYfpz8 yMOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755178242; x=1755783042; 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=sERMGMt7J6k6rVfJYMtXEplUCG34cmz1p7gmiNqxYd4=; b=m+06c+//PdhZvylhjmK9x1oWnuun9jKW5WLoTvcQqlhWxuyn0iwAGeW0b61eTLAyEy ZvisbszIhBFhkujOr6sNJTJudbHnJeazsBDJXWD2br4TKtkEATFpPZ6U/rLmyThsZOzl IM20FqYDX2OkGO8f/hK6CQpxbjpW0HRJI0xyq1EErtzltz8T/ybNYaOKlII6vT4dGz7Z LelEPs41P/CC1je9ya/mHKN39gVjZb7NBcNqliyLwYkbSmhaHOiNqdbxhyZHWwNJTcf+ ElnWbCrlSTrzJHhj7HMb6DZVVckI4Kqc7IXeCoAeWnrZAqoXAV6uP84FWj4Mq4WOOxr9 ReRw== X-Forwarded-Encrypted: i=1; AJvYcCUo6JGthsZPj0pCPnRfaQYYB3V6uCXnXj/6Oxw+JJhhqB7drWkRF1ViW98QlAk+i10whu/5f1HBSWxn4Lo=@vger.kernel.org X-Gm-Message-State: AOJu0YwAqMroRqZ/viaNtc4trOlAgIfRadEmjYPT6Fe8bAOlqs4YPsMp kVxlFaanoUPJqECoNRo5RJhi1TuuXQN6rXyWEG3KgFBdrh7QZ3RAjWSMieHx1dzzlXg= X-Gm-Gg: ASbGnctfqy+bN+egOIcugTpHA8Faq7OO+obbA1rKYhAOrHbShCMvMaG8uNSm8LYEYEk l1v2VMGnih/gINX+4G62g9h6OAJ85DwLk8Nfveli4bAA6fHD1rlk/kkIDR8D5mtjwFWyIhbHWBk MIWge+QRbaVNAD+udMzZGKi74az5WdbzCPrs5DwO5CBJRBNTcX9+yAaX8E5MpS/wlbXMoMjmbxE wFSXBEOwYVKhmH5kDkv/yd1xv7HTN7k/ZIQaz2naCrmE4/u49X3rErT2u8YCKAt8/zKVotb3hOp Q9MYrc9c81bEHzwA4mfXbpLhxAbhawYxoOcYbN26Q02AjuqwflRocGKDASvpDtLb1U3yekw+0Nc Px/c0HGP9m0Au4nBvPdD0sXU0R4Qhg3YnYatP X-Google-Smtp-Source: AGHT+IHW00HyCrS01FWvwq7ztkHXBvyQSF5YDzaWirCjwrXHf753N5vWfcIrsup4+4mmpuqcsU/ZZA== X-Received: by 2002:a05:600c:1c08:b0:456:1281:f8dd with SMTP id 5b1f17b1804b1-45a1d52d0fbmr17310825e9.12.1755178242208; Thu, 14 Aug 2025 06:30:42 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:9c1:e029:fc81:a800]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1c6bc85csm21468385e9.5.2025.08.14.06.30.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Aug 2025 06:30:41 -0700 (PDT) From: Stephan Gerhold Date: Thu, 14 Aug 2025 15:30:29 +0200 Subject: [PATCH 2/9] arm64: dts: qcom: x1-crd: Add missing pinctrl for eDP HPD 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: <20250814-x1e80100-add-edp-hpd-v1-2-a52804db53f6@linaro.org> References: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> In-Reply-To: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Aleksandrs Vinarskis , Abel Vesa , Xilin Wu , Jens Glathe , Srinivas Kandagatla , Sibi Sankar , Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , Christopher Obbard X-Mailer: b4 0.14.2 At the moment, we indirectly rely on the boot firmware to set up the pinctrl for the eDP HPD line coming from the internal display. If the boot firmware does not configure the display (e.g. because a different display is selected for output in the UEFI settings), then the display fails to come up and there are several errors in the kernel log: [drm:dpu_encoder_phys_vid_wait_for_commit_done:544] [dpu error]vblank time= out: 80020041 [drm:dpu_kms_wait_for_commit_done:524] [dpu error]wait for commit done ret= urned -110 [drm:dpu_encoder_frame_done_timeout:2715] [dpu error]enc40 frame done time= out ... Fix this by adding the missing pinctrl for gpio119 (func1/edp0_hot and bias-disable according to the ACPI DSDT). Fixes: d7e03cce0400 ("arm64: dts: qcom: x1e80100-crd: Enable more support") Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1-crd.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1-crd.dtsi b/arch/arm64/boot/dts/qco= m/x1-crd.dtsi index e3d2fc342bd184473b37882f3bc4f9c4d23135bd..26b7930070265ddad07cee08b63= b21ab3ee9c0b7 100644 --- a/arch/arm64/boot/dts/qcom/x1-crd.dtsi +++ b/arch/arm64/boot/dts/qcom/x1-crd.dtsi @@ -1174,6 +1174,9 @@ &mdss_dp2_out { &mdss_dp3 { /delete-property/ #sound-dai-cells; =20 + pinctrl-0 =3D <&edp_hpd_default>; + pinctrl-names =3D "default"; + status =3D "okay"; =20 aux-bus { @@ -1478,6 +1481,12 @@ &tlmm { <44 4>, /* SPI (TPM) */ <238 1>; /* UFS Reset */ =20 + edp_hpd_default: edp-hpd-default-state { + pins =3D "gpio119"; + function =3D "edp0_hot"; + bias-disable; + }; + edp_reg_en: edp-reg-en-state { pins =3D "gpio70"; function =3D "gpio"; --=20 2.50.1 From nobody Sat Oct 4 15:57:15 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 484F5302CC0 for ; Thu, 14 Aug 2025 13:30:45 +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=1755178247; cv=none; b=ZjqnOg1ZRP5R+1BD6ocFQaf90wVKbhToztn8nkqX4sqhLWRhQfVAVZr02z8eSrpazX5//O2SSV14bX3NNDqpJzyxMeFnU5EYQRDWa7V6dgwisj6p9GJskv5LRC5zySNN532iX6R21bXeYBdMVCy/kHN9zLAPU6T1NorCqF72TCA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178247; c=relaxed/simple; bh=DdmaG7ehVjESVEvapkg0MYfay+O+SC8wve45b9Wg3/s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=G5uXU2jvmVi8VSuhLpX1Nkq2xz3I5It4lC/ynpTIXzFtmlBQWFO+O3+1sqMAhvGyGMDUzVtLcldvrKC2RKwOW5AJ5q+67NcUrB7DXyNseDcRf/u7Tar2ah0bug7CU/iBC3gwjt+2LuSJQJCe9eMXBC4K90h98Az0ndf1aMgAG7E= 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=WM/5un6e; 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="WM/5un6e" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-45a1b0cbbbaso6391705e9.3 for ; Thu, 14 Aug 2025 06:30:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755178243; x=1755783043; 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=xO7OyOIjZ2UD4IHxiiLEPx4FR9p4ANXjYYZCIW4sH8Q=; b=WM/5un6e/YNZZ0QVIrPiVD7B/pmEf9nj/2nE5A/Tcxw3QJj38cjI8aPcHmXJhlYSCT Zoz3R+6WAQC2IDg5VDnv6HWGFTsI9cR5LSMpcwkTmmivs634DQkzzm1sPqcwMZHulKxM 1ttcBFvYL0E8zTSAFjJQ+X1S/i1cGHXXtnAX9vmj7Hv1EdXcf2IwfmSMqBtjX8Rat1tj 10ccHXJbw95hWJqwBKcT+uQpNKBHYq8bLJlzHjQ188ayNTpCm0M6h+qPfMItNUsvro4f 0vr5wTQNB9O+lVRBMoUyoE/Re+ohOoW1LZLhYkf0KBymTKl8Q6nnFwO6pxvQxDxV3RD7 yDMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755178243; x=1755783043; 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=xO7OyOIjZ2UD4IHxiiLEPx4FR9p4ANXjYYZCIW4sH8Q=; b=wLBPUlV/ff0e9SVlIgAqL1aw8//wBkARLxGn7KAqWEseidtR6ENPDIhhDKgYTey7vo 6S6N3FyhVzVj7wI5HJ3mkS82M5ZKkQMmfNIFEV1ZOeZqvVGHOKtHncqTbEsB7opZYnpH qtAq5fZWnTrVnQ5/pmHzNKIYTATD5USOId0Bev3+SVuBV7RRwmcvsD+VWcZhw6SbROx8 CzwOcqOROd0iwOGyw1qWXiG1x1zuhAzA1ct9/2cnwpaVfK5mt3yUMos9Kc3iTwDyvgPC ylBzWEWMO9fP9xJ+HB9+wXhbXoh+Jf3/Hn0+gMuHQ3dz0/JMUy3JPWefttkjWb5OToul rBtQ== X-Forwarded-Encrypted: i=1; AJvYcCUTi1/gIR73CoFe2QOcKRAum/mU1pHqKScbNBZ0E+8/mrv2E3aOcWha4vNePGmWXhXZdJR8pnfykhFoYWk=@vger.kernel.org X-Gm-Message-State: AOJu0Yy201K/aMF8aQqkJZv6f2zMMPgKQhfGgRB4+bJAVnRpw93kSG58 sibjG6nVcILPP8QX1LdUqYKEz3xCu2T6aTk3KVeh4zTYi/aPHb9en8MNj5MzErbbTXU= X-Gm-Gg: ASbGnctEIkhFwQnTsQtoz7pRKdVfuCVrUD+yUDltdT9gwsaNyjla5u9fwoFiY6+SZW+ LdIAWAMeSj/RU37d0X7n1fSrvKGTFCCF4c47DIf98YORWoI6vb7W5Q0vg3N9eCL0GC3mhHrjTSU noca7fHv02/zgT8zSzMH33XG//Py0OB46iNi4BRjgR+UJnvYnkuOd4H8Vu4CMsBDaIjAQPZGl5Y 59JYFTEJwukSUMfBdd1/IS6INDIXSUsyVILa499PjrL701iyKdT4jHj8aMdP6CqauJBJ8Iwxlcl fM5FkntGg7NmI0ZnNQ4BcIprKADL/m9TTfuQUMW1X/16JOYzQx2ZIEjbeXWXJWA7zKUqXLu9Vhb 2FL8gYHBn3sMr3JdTEnmXAQHPp+nKc/ocpFsb X-Google-Smtp-Source: AGHT+IErG9lWZOvLzZHMGjaWUJqrantKmVyUgoNQhEzIXeLjDvvFkrGyYX3YexiBqjoDQV3W7HBtaw== X-Received: by 2002:a05:600c:458a:b0:459:d3ce:2cbd with SMTP id 5b1f17b1804b1-45a1b61bdcamr27554675e9.13.1755178243488; Thu, 14 Aug 2025 06:30:43 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:9c1:e029:fc81:a800]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1c6bc85csm21468385e9.5.2025.08.14.06.30.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Aug 2025 06:30:42 -0700 (PDT) From: Stephan Gerhold Date: Thu, 14 Aug 2025 15:30:30 +0200 Subject: [PATCH 3/9] arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Add missing pinctrl for eDP HPD 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: <20250814-x1e80100-add-edp-hpd-v1-3-a52804db53f6@linaro.org> References: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> In-Reply-To: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Aleksandrs Vinarskis , Abel Vesa , Xilin Wu , Jens Glathe , Srinivas Kandagatla , Sibi Sankar , Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , Christopher Obbard X-Mailer: b4 0.14.2 At the moment, we indirectly rely on the boot firmware to set up the pinctrl for the eDP HPD line coming from the internal display. If the boot firmware does not configure the display (e.g. because a different display is selected for output in the UEFI settings), then the display fails to come up and there are several errors in the kernel log: [drm:dpu_encoder_phys_vid_wait_for_commit_done:544] [dpu error]vblank time= out: 80020041 [drm:dpu_kms_wait_for_commit_done:524] [dpu error]wait for commit done ret= urned -110 [drm:dpu_encoder_frame_done_timeout:2715] [dpu error]enc40 frame done time= out ... Fix this by adding the missing pinctrl for gpio119 (func1/edp0_hot and bias-disable according to the ACPI DSDT). Fixes: 7d1cbe2f4985 ("arm64: dts: qcom: Add X1E78100 ThinkPad T14s Gen 6") Signed-off-by: Stephan Gerhold Reviewed-by: Christopher Obbard Tested-by: Christopher Obbard --- arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 9 +++++++++ 1 file changed, 9 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..b775110bbcaff165cac259cacc7= 509a64746b987 100644 --- a/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi @@ -1010,6 +1010,9 @@ &mdss_dp1_out { &mdss_dp3 { /delete-property/ #sound-dai-cells; =20 + pinctrl-0 =3D <&edp_hpd_default>; + pinctrl-names =3D "default"; + status =3D "okay"; =20 aux-bus { @@ -1263,6 +1266,12 @@ &tlmm { <72 2>, /* Secure EC I2C connection (?) */ <238 1>; /* UFS Reset */ =20 + edp_hpd_default: edp-hpd-default-state { + pins =3D "gpio119"; + function =3D "edp0_hot"; + bias-disable; + }; + eusb3_reset_n: eusb3-reset-n-state { pins =3D "gpio6"; function =3D "gpio"; --=20 2.50.1 From nobody Sat Oct 4 15:57:15 2025 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 51B03303CA7 for ; Thu, 14 Aug 2025 13:30:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178248; cv=none; b=RO5DnAACoN5yf9cJx/O7LZlWG9ZgDIyY7WQ8bOAVRJ7wz6jtWtuCfGhAU8G5vivOLXZHQCX8wHsBgA47+aBCHd9SuBICRfCctcqcznqvt9eBkAZB1mFg2cV0KR8B4HUS47YOe6g8c4Fu6Nr9LbZGCmzjf7igD0Qx3gmc2yXwT2o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178248; c=relaxed/simple; bh=AW/C05gpA8zsI8foPtShW8852Xb5/60pVcz2h0bpdoU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qCDPUlpJyOjmYVN9dZE71yODB/pnurVSdSWccwkFh2QWJ/6nwjkR2lbQ0MKIojXBW1lCE9VB291j7W+BfUvtR7lSQGxtGlManewuI6FHEJpoq9lEMOuZ2pGsR7rG7N/MiLhdNOBd40qxTX9H6Spz9XgH0mIymy8BuchLnhGHFJ4= 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=eZzFEskC; arc=none smtp.client-ip=209.85.128.41 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="eZzFEskC" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-45a15f1a073so11078585e9.0 for ; Thu, 14 Aug 2025 06:30:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755178245; x=1755783045; 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=AUjJp1gXVO5P1y1//Y8b/D+RnQw1pgGXmM3cVh6CEY8=; b=eZzFEskCY7YsFE1mrTM+YxL7odeegPaiybx1zHADhI719JIVDFVZpKo/I+7YXpqY3s Kt4AmZW4R51+b9Q49ZMfaz2cAVWJ548OMnQnP3iuXrnDxWMuyBp+lyeUb3ILyhpy7Mdp yShC5MDv7se3KBBM8pVYdMBz2mfLBl8Pw1aqX485QoyGvVBkvVEEivrkELNVQe+7jaVa mnc92KMLNmbmUdjieQerp9sW8vkHtxenHAIWWxwHSpbVDu1+gc+19kZ8SDrhBsJqfii0 gBYvpfGJ8814d4OdhWUeVLBFACmV1cJFhVYFC3Ir72z+XJuLwWMxnONSzL0KUTCiH/PF Hmkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755178245; x=1755783045; 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=AUjJp1gXVO5P1y1//Y8b/D+RnQw1pgGXmM3cVh6CEY8=; b=w3Q+ZcOSuH9GX/vucfJJVhHECBua+QNXnTSCmZtzic1mXzeuM6yNDVf1M2rQciUprs +oh6+4xdIhkkoHO6E4Y0GQdcofnmM/SHoYOahqh6xlC4wg4LqNZyNRGBSdNq9/mco1Tt GtpVtKyzWpJ5/cXGdW8vknRbTWNZmyeiTlv7DzsnyTmITTChUEc9IT8ltbL/tsALN0Xz H3vsB0kYqNY79mKcDi7zArqptE1q84DBzPeOB/XK148hCobgtS++sTu2fBL9X7K7gvBJ Cmu1c7GisJn7/kujwThZqKoUwKc6kVAWLFfS/Cz6a6awSvX3M7V1EGo+p8AjB84V+Czq TF9w== X-Forwarded-Encrypted: i=1; AJvYcCX0K24Vn1oAp/Sxj3jgB4KfvdOMg55C/gtWm6H+hVygemN3UATVeQXyaFNM25vL2br58x5UMBcwI15rKvI=@vger.kernel.org X-Gm-Message-State: AOJu0YzqTJpoFnvczV69VY9i45AsWc4uhbbjf6W/51zOOAJMc3o3I0zy JjSBPl7sD50DIvAeDk7/jcyGMV2P6vR9roakMV6Jtuy5o/d3gzu6lRnkqVEGJFLHUkgJTVoe3kw Rv1+t X-Gm-Gg: ASbGncuPbCIuikFeX9+3lkp8y/KgKUGFXR4hql5GUmOOiAXDlmMQIp9c+EdVjUHnban wqiwXxG6QYOq9bpj2AN046CriiGzbfQJPRQL/yq/ocA0CiawYanGaGuOxkmuDZk3lSiJPYR2Whx gWsVRkMHsTfoMkCFJWVXV6N4/Fuuw0lQCmx1ecXMVipyNZACs3GfPm+u5lTH/9ZKPQl5F+N7AwQ Ly0Hn6uiU5gWiui7leq0/xA+1MQTYJIlLSGGP5O9Q9+Ru5TucTQWIYFD+dwGPyS3O7bqfzB1rrj SoVPXrlB7BSPQkul3Qaa0PQssStIvpZzhhxdtoOaWqlOH/aj3kVwmtsPKpnkxcNr0fJ3JGpQz73 sTNii0LgMTa5ZV1kKixo3iR+oDQ7NlPu93OviL5alqK23KLU= X-Google-Smtp-Source: AGHT+IG7JKhLyPc31BjgL55tLvmXBt9UfMVtsEehoyZNBdAf2sbJjekns+XXfh0hMgyFYmQuYJ6SFg== X-Received: by 2002:a05:600c:35cb:b0:453:6c45:ce14 with SMTP id 5b1f17b1804b1-45a1b7924b3mr20295805e9.4.1755178244588; Thu, 14 Aug 2025 06:30:44 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:9c1:e029:fc81:a800]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1c6bc85csm21468385e9.5.2025.08.14.06.30.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Aug 2025 06:30:44 -0700 (PDT) From: Stephan Gerhold Date: Thu, 14 Aug 2025 15:30:31 +0200 Subject: [PATCH 4/9] arm64: dts: qcom: x1e80100-asus-vivobook-s15: Add missing pinctrl for eDP HPD 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: <20250814-x1e80100-add-edp-hpd-v1-4-a52804db53f6@linaro.org> References: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> In-Reply-To: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Aleksandrs Vinarskis , Abel Vesa , Xilin Wu , Jens Glathe , Srinivas Kandagatla , Sibi Sankar , Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , Christopher Obbard X-Mailer: b4 0.14.2 At the moment, we indirectly rely on the boot firmware to set up the pinctrl for the eDP HPD line coming from the internal display. If the boot firmware does not configure the display (e.g. because a different display is selected for output in the UEFI settings), then the display fails to come up and there are several errors in the kernel log: [drm:dpu_encoder_phys_vid_wait_for_commit_done:544] [dpu error]vblank time= out: 80020041 [drm:dpu_kms_wait_for_commit_done:524] [dpu error]wait for commit done ret= urned -110 [drm:dpu_encoder_frame_done_timeout:2715] [dpu error]enc40 frame done time= out ... Fix this by adding the missing pinctrl for gpio119 (func1/edp0_hot and bias-disable according to the ACPI DSDT). Fixes: d0e2f8f62dff ("arm64: dts: qcom: Add device tree for ASUS Vivobook S= 15") Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts b/arch= /arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts index 62eba17cdc87c088ca471b4cbf5b44af06400fe4..312d754df18cc71aede13f77b07= 846ad04d06eaa 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts @@ -593,6 +593,9 @@ &mdss { &mdss_dp3 { /delete-property/ #sound-dai-cells; =20 + pinctrl-0 =3D <&edp_hpd_default>; + pinctrl-names =3D "default"; + status =3D "okay"; =20 aux-bus { @@ -741,6 +744,12 @@ &tlmm { <44 4>, /* SPI (TPM) */ <238 1>; /* UFS Reset */ =20 + edp_hpd_default: edp-hpd-default-state { + pins =3D "gpio119"; + function =3D "edp0_hot"; + bias-disable; + }; + edp_reg_en: edp-reg-en-state { pins =3D "gpio70"; function =3D "gpio"; --=20 2.50.1 From nobody Sat Oct 4 15:57:15 2025 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 A8998306D20 for ; Thu, 14 Aug 2025 13:30:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178249; cv=none; b=NFDfCb42XY0UDKQDO78u8jPoeR7Bhkc71ioti78JkbNHz2MJZUBZmAiZgygBqRdZ5t4/PUP0qKSN8W9EQEo3lwg54cBp9vJCz8cDBtals8YVDK5xVuhC4q3Ci+7RiZ3LfQ1RIA32/uvr4/RibLDZrrwxfcemRXZLAMQ1M68ycPo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178249; c=relaxed/simple; bh=znQ7gVSuwvaFmfXTJN2s7CZyHtnz0WIQh+xOOE8QsFk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OQS5So8A1hFyDl79Mt1IMXwiJM7L4YqSAg/BqBAf5fVPrmDSRH9k3fZwre6LPI/KfYfXkWTGpFm9TzQ6TQ3LYp/Dp9eWHUCJivvpKIfo+DvzJoapd/YiVpBSOp2tOiE1DC5NgFPsB8qD4V0Fh9I9hhkmlwYgPM9XTXaSj6CJHcA= 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=i4i8TAcT; arc=none smtp.client-ip=209.85.128.47 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="i4i8TAcT" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-45a1b0bde14so4710905e9.2 for ; Thu, 14 Aug 2025 06:30:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755178246; x=1755783046; 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=0cwBy6Ky9emn6674S7HsQ1ClNw2fn2tkOaPVrQns16Y=; b=i4i8TAcTm/yBBu9WfQAjttHHt225kn0EhEmpXTds34xcG2FrUeSKtXi0yfjvbn6Qwv 4hH4gCEm4L84OeI4D735R9XYg8Q6PfQr9LltAQxieCi7dVrmPKKkPvt91Z0/ToW1e6xY ZBX5yd/Yh4FFQ7ZAQ3X+oSbobwqV+MDQq+yNLQOKNj03J0aaSqcjQjNYvNirRwtoH0Vc DfXX7vpqb3K8Jly5/UZDGIKMUUJ3Qp5N9dKaD4BbIsbsvH+4gbft7hbT5FC5+O5a5U2O 0S4w/JhxGcnpfJElZlJiyWfQD2aEFTXZKilSoostuhZHbq3rir+Ac2CJpUWN3EQzRxCF T8WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755178246; x=1755783046; 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=0cwBy6Ky9emn6674S7HsQ1ClNw2fn2tkOaPVrQns16Y=; b=gTH9gJG9hiDviBAD931M5TwKa1rWrtoazKuUcfK2oDDMaIQUcKZJ+wxMQzdI3F+gw8 8EI1yPZZZ7bq1B2PbUT1m22n0B6ySt7ZGL5NDjI0VtVkvNT0pIQpF46+cFXGvR5tR5Qy OHnPaoW+g/glVfT+jqJruQKekHzWXI4Akhy8qyNilRiI3z6F/9oILH/AP4AVv483PeKc BYtyJwK8EO1UKaH46vdtOr3syclyoCCHu+mXw8F9HQAA7iwE8i0Op31aIxrJAj5uHmTQ 2/B3NIaLPa3mFKEWaeMYjTyCMRl0E8Lq7Y1bacfe/9Au5zON38YAPA0h0rK0qF20vq4h trpQ== X-Forwarded-Encrypted: i=1; AJvYcCX6PFgx2tnlM5yTAgMFTiKR0oW0kcbaXr3aShzj8aJm9cB3ejzp1jIWsXmoJdmVkvNB3rZin1sMtyUfwiU=@vger.kernel.org X-Gm-Message-State: AOJu0YwQRnBUC7oIqNDLlGvMNSXDTiCR9S6+Z583nwKcCV4x6h7vNqFd EwDZGhHtu5dQD5VT7Rv9MbrnXsjGK3JIJM+EKUa+OEflLrg59NT5kjeW2NeGvRwvIT4= X-Gm-Gg: ASbGncsF+F8SyQw3sAr6QRjxaZ9lNYwtuqBL14Nhjz5uaaFBGOQY+xvoriHYsudZ8nB qUut9MR2fxWseu8uUEu2q+pFv2RWJWqmNYr5Ce2J9YsuCYxDAXkfXN6bQg4MR8Oc+PDbUm8frRQ exisBVsq1dVShBO9FMW2c/8L2o1c0T9NrPK+BlI/ejJAoHcti3v8Yp+s9VaYDqhAl6HrvB1pgCd 9CsJpX9Dy2bYx0jzqPwac5rr9NAJtUctVhhYgfAvZ9hMlhtiAER9uAlSqhV7Do5DjDwFMAXs5L9 uBTnQtgVRTiC+4qO4sh80o/MFH4mzVYWhDO5Kp6tvE2gGZJMMb2j7DykbqPwTrmFzKLFTD1M/Kf RjbcvGoZztG2nseFhMZVhmFZMRZGVgoUYj2vu X-Google-Smtp-Source: AGHT+IETd818n3b8dsIfDRA2rMYZ4tfdJVXGsvoq1dwVvSh2Aexkw7PjMywYOPDX61Ol3IkavJaK2w== X-Received: by 2002:a05:600c:5309:b0:459:db69:56bd with SMTP id 5b1f17b1804b1-45a1b74882cmr24060075e9.20.1755178245701; Thu, 14 Aug 2025 06:30:45 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:9c1:e029:fc81:a800]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1c6bc85csm21468385e9.5.2025.08.14.06.30.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Aug 2025 06:30:45 -0700 (PDT) From: Stephan Gerhold Date: Thu, 14 Aug 2025 15:30:32 +0200 Subject: [PATCH 5/9] arm64: dts: qcom: x1e80100-dell-xps13-9345: Add missing pinctrl for eDP HPD 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: <20250814-x1e80100-add-edp-hpd-v1-5-a52804db53f6@linaro.org> References: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> In-Reply-To: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Aleksandrs Vinarskis , Abel Vesa , Xilin Wu , Jens Glathe , Srinivas Kandagatla , Sibi Sankar , Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , Christopher Obbard X-Mailer: b4 0.14.2 At the moment, we indirectly rely on the boot firmware to set up the pinctrl for the eDP HPD line coming from the internal display. If the boot firmware does not configure the display (e.g. because a different display is selected for output in the UEFI settings), then the display fails to come up and there are several errors in the kernel log: [drm:dpu_encoder_phys_vid_wait_for_commit_done:544] [dpu error]vblank time= out: 80020041 [drm:dpu_kms_wait_for_commit_done:524] [dpu error]wait for commit done ret= urned -110 [drm:dpu_encoder_frame_done_timeout:2715] [dpu error]enc40 frame done time= out ... Fix this by adding the missing pinctrl for gpio119 (func1/edp0_hot and bias-disable according to the ACPI DSDT). Fixes: f5b788d0e8cd ("arm64: dts: qcom: Add support for X1-based Dell XPS 1= 3 9345") Signed-off-by: Stephan Gerhold Reviewed-by: Aleksandrs Vinarskis Tested-by: Aleksandrs Vinarskis # 3K OLED --- arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 9 +++++++++ 1 file changed, 9 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 6b27067f0be66b5c41fa681ff3b4f535100bdf59..6cb98197eb9c0d6e171741aa83e= 7f4ff77e911c9 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts @@ -900,6 +900,9 @@ &mdss_dp1_out { &mdss_dp3 { /delete-property/ #sound-dai-cells; =20 + pinctrl-0 =3D <&edp_hpd_default>; + pinctrl-names =3D "default"; + status =3D "okay"; =20 aux-bus { @@ -1080,6 +1083,12 @@ edp_bl_en: edp-bl-en-state { bias-disable; }; =20 + edp_hpd_default: edp-hpd-default-state { + pins =3D "gpio119"; + function =3D "edp0_hot"; + bias-disable; + }; + edp_reg_en: edp-reg-en-state { pins =3D "gpio70"; function =3D "gpio"; --=20 2.50.1 From nobody Sat Oct 4 15:57:15 2025 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 B6582306D50 for ; Thu, 14 Aug 2025 13:30:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178250; cv=none; b=bYQraD//EG7o+zFFd6FVWIwwXGRflwmco8xeu3VyUVHsJD+XjQ9wDlaM9e0Ham+lmON7GvgGvxYi94jGiiVH/MM+9uzWeQzXetSjlalyq/bIB9sqwf6WvjTR5fiBBaNzXCYMK8ShZqhWNr5xNJrDU/JnctjAQ48vnsaM1VQJYhA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178250; c=relaxed/simple; bh=GaZvRFv4128lAqMlpTFVLwnOn9gOhB/5YbymF6GUNrU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nQIoS1Qq7Sbk7T4B3QU0bUSb8SLwGhE0SdCflZ1+YCuzrIhVOSNEBjm/MaG1t0bPjZ6SLyK89r4v7Jv+dKuUm+L0GeecCm8uCpRAOAK5nIsawe1k6KgpCLpr6byqszmW+HcCWa2OyKqEYHkr+B/skWb5XtceIO39iP/xhEc7h2M= 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=cJksusFk; arc=none smtp.client-ip=209.85.128.41 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="cJksusFk" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-45a1b0d0bc0so6291665e9.3 for ; Thu, 14 Aug 2025 06:30:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755178247; x=1755783047; 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=UTkjR4AVfQFQ4JdIrIaqDXIbIwBvW0y2B1DRP7iokNg=; b=cJksusFkxQsTbty+Ddpod9SqILBYJpUc3ZLAyZvRSEi6k6H7n3V5+4lRDafQszS6Jg JE+FEODF+zVGvJ8jg7FUmel9We8x29TONckWd8v60QZmcWLOguxHa/FtNqhB+QPEhDoF f86h6X7tn6mxw7uYQMbYXFYk1YSOLBNTvL/wEfybyZVgIpUmuf9gSvMAkaE08VuAbolR M6y7MAueH4wdiZ0fPZNgCg5QuLe1wKDyfwAkb3RPghumGsRRc27lHl31o7LK3MYji1Ak PAko6HmSM0Lmd6yQDGONrGoPo7tqUtpdljSzZjmoxLX1kdPdn3F9lzRDnpgqC0z9tCK9 qXvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755178247; x=1755783047; 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=UTkjR4AVfQFQ4JdIrIaqDXIbIwBvW0y2B1DRP7iokNg=; b=qNDsxsPrgVLtTjcUYFspJdX7uZygh29c4C8r5+pstI89UEebwWp7qVCL1KOB5AKT0p /QyxkUVDIWufDTS9VsTj243jpzCe2e7K0hgHeLT7nvZC49oR+97eg8oCOaTfucW0w0Zy opg6JBVSJrJUej5IM5JIY2y8zzMFGQwvn1vsDIS1/lvACkB0kWv0Yttd795f5V/rCFlR cxIECRKTNc0iBF0UCNIxD0n5OpSq73nlIPxQWoqzehXo18Q19fyDz/NCwhApVdXOIYPc NQDTvUJyc0lLZQY/aVjioJmb8GRGpkAGcMcwucpV9CRLZS4hRBKKYFsVvbSj11t6BVzu qPWw== X-Forwarded-Encrypted: i=1; AJvYcCVajmuaKU431TqvKCaT1atRSqWXbuim3ZGyiJuv+7CNb60iV5/qgW+dVFSqhkKEVwDyztRWXMP3yej62Js=@vger.kernel.org X-Gm-Message-State: AOJu0YzLgtFxrleLgvGu56lJ29GXGyuNWYuTuREElohfvDR0gPV/asnI 6V/VJIP8MT3+mlD64+m6hMglEq9jYMB2t3GTXFmz5gAF78JJ/IwwKsOXhZV3nKGCyUU= X-Gm-Gg: ASbGncvIg3LXK55qLThXBOod6aqJrcumWCI7EV/uAFS8YpNNYftnzkZBY6uO/meFW/E ExGBHMOqskb0YfRfvFlTDl9L39UUUUJ0h5qCpaFuOpL+uM46tf5A1tuE4A6O3VktVyVgxwCfZ14 XRYa5nPCu5gjpkJ7A9bPD6WFWSVV8FA461UFMhr8ENubeRsMAsZAw9nGtsPTboRmts1UToY1z95 iEdhTz5q67QIQ2g0mjT6V1eTUoKOAqYs5Ha5Bu0NIhd4I6eZsCBHPfa6eKpKobMSHv+kyhRPrQ/ 6y86RR2Q4Hz+BoipsrEDq2fOkC4F/hHqijNxT7xlQospmB/7kAXWJU65RfaZMSwKcZrqRvuPieG ttm0YKWiYOFKNIHj2LUcolzo3+q6HapEAOX/u X-Google-Smtp-Source: AGHT+IGPbl0U1uI1tIWWQhqnmUUfpWK5Nduw4p+gnIdH8QJvgzFH+ZoJh9pyeptum3eemuNfitFa6w== X-Received: by 2002:a05:600c:548a:b0:459:d3d0:650e with SMTP id 5b1f17b1804b1-45a1b60f4e1mr25811935e9.13.1755178246811; Thu, 14 Aug 2025 06:30:46 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:9c1:e029:fc81:a800]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1c6bc85csm21468385e9.5.2025.08.14.06.30.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Aug 2025 06:30:46 -0700 (PDT) From: Stephan Gerhold Date: Thu, 14 Aug 2025 15:30:33 +0200 Subject: [PATCH 6/9] arm64: dts: qcom: x1e80100-hp-omnibook-x14: Add missing pinctrl for eDP HPD 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: <20250814-x1e80100-add-edp-hpd-v1-6-a52804db53f6@linaro.org> References: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> In-Reply-To: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Aleksandrs Vinarskis , Abel Vesa , Xilin Wu , Jens Glathe , Srinivas Kandagatla , Sibi Sankar , Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , Christopher Obbard X-Mailer: b4 0.14.2 At the moment, we indirectly rely on the boot firmware to set up the pinctrl for the eDP HPD line coming from the internal display. If the boot firmware does not configure the display (e.g. because a different display is selected for output in the UEFI settings), then the display fails to come up and there are several errors in the kernel log: [drm:dpu_encoder_phys_vid_wait_for_commit_done:544] [dpu error]vblank time= out: 80020041 [drm:dpu_kms_wait_for_commit_done:524] [dpu error]wait for commit done ret= urned -110 [drm:dpu_encoder_frame_done_timeout:2715] [dpu error]enc40 frame done time= out ... Fix this by adding the missing pinctrl for gpio119 (func1/edp0_hot and bias-disable according to the ACPI DSDT). Fixes: 6f18b8d4142c ("arm64: dts: qcom: x1e80100-hp-x14: dt for HP Omnibook= X Laptop 14") Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 9 +++++++++ 1 file changed, 9 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..a701146ce98db4a2b01cb9798c0= 805d7db7f5df6 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts @@ -1044,6 +1044,9 @@ &mdss_dp1_out { &mdss_dp3 { /delete-property/ #sound-dai-cells; =20 + pinctrl-0 =3D <&edp_hpd_default>; + pinctrl-names =3D "default"; + status =3D "okay"; =20 aux-bus { @@ -1314,6 +1317,12 @@ &tlmm { <72 2>, /* Secure EC I2C connection (?) */ <238 1>; /* UFS Reset */ =20 + edp_hpd_default: edp-hpd-default-state { + pins =3D "gpio119"; + function =3D "edp0_hot"; + bias-disable; + }; + edp_reg_en: edp-reg-en-state { pins =3D "gpio70"; function =3D "gpio"; --=20 2.50.1 From nobody Sat Oct 4 15:57:15 2025 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (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 830E4307491 for ; Thu, 14 Aug 2025 13:30:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178251; cv=none; b=K3KWIlnjQ2BQqdGmIHF+DJiAXxGbKXDZnnQF5vZCcCwsO3WCRc6G6d0q02B3hQTPGiEpEJKvH7ozbJt2NKUQteXDren9e4B9ih65rb66/CT7tV+ubc56mSYtauEchqfJZHzlJe/o1gqbUGo2CIa+U9rjkpGq3Gu0zcZFKcMKZ7o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178251; c=relaxed/simple; bh=JD7Iz56B1NuasqCqHygE01CXivCqvfulWdkwr+dDppI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Fme602Li4K8DFAOSGq2ODCpJWHdxCNXJzqHHJ/tsYY+y/Oyl5HLblXNSi1uE7bn+Ry4xoRYlZFuUKUx8xAn6iimr+cW8j3p4J5WlIwu2J7zFDCITpq4MAylTatgqx+ElTpz+uXjqZbvD523xEsc+7F2AU723rEwUyBe5o5VeaQg= 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=Tiv6WCNN; arc=none smtp.client-ip=209.85.221.54 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="Tiv6WCNN" Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-3b9e4193083so797500f8f.3 for ; Thu, 14 Aug 2025 06:30:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755178248; x=1755783048; 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=Ma2FaZO4q4SUf0neaLVzF3UOz/5ZhDRuzt2WBS2VTCU=; b=Tiv6WCNN/8bB0eoiTaUwpHYkFtfS7fs8ThmtdygBgMcYKA755QKepWLF9N1Gs5QJuH uUZ2AB/MvCteyYFKgqWtGEay95MlhlUs4pSawYFROvBLKYeSVkCxcKfeZBFfvoFMdls3 dtw9auVmNntllno4EBpNsbILixblVdZy/muzPmNl+tP9R3Qgk+qWYBjfb+py+SSrq0M6 uVcR9Fiub3av+zumZxpnPU8kDSsvkvW4MpRVF5oHIgXbwLBJ1WoWV/8FFJkfMV7qvy05 jjJAlmyQUfBh6038gqg94z6gU4mnYfEuS8qFIW7b5djbyJPjh8Q6nuwSgMNERv7AGnEW zLQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755178248; x=1755783048; 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=Ma2FaZO4q4SUf0neaLVzF3UOz/5ZhDRuzt2WBS2VTCU=; b=OK58dkfG5hf+DhpyvbkugW0sbJAZHQ4sopTpvSI99Vxfqzf0D3ONcQkqaTFrv9yC5Q nxwWGv2mFYBvbHGBZbYAxWZwnogxgkWEPY060xPWbKRjYMZ4nmlCh+Tra9tgdk/3vaK/ wfPRTf33Wl6BMXRbkjknSE6cgL1DE/vq6rBGBgP776m9mhtZ7uiLDNuReKETkyrFaWdV N9/nuQA0+oeDYT/tAYmWYv+HdEQT7oJYfl71i4EG48f8ld/T1vUuETWkRM9tz0BzoHdS QOI+PYhPqgFYBxSzO5T7q6pxXcEXzLrBHLQjNIK2IiwLVR9rIQmnkBqLC9CLMYsisL3U nJRg== X-Forwarded-Encrypted: i=1; AJvYcCUV/swiWYh8HP2iAiXgD38PlS33EguXVQaCYZJ5B8frtye+9+8JY76kX1dmqtDzeTbOLrcTzmNSAfFO5ag=@vger.kernel.org X-Gm-Message-State: AOJu0YzX6EIUViI/sjVG5APj8oeq9Q0rk3EKLvq1l5HK8yBMxRRfcSVa rRie9eNcMWWWRGjeke0ZYjbPiw6RBh7MrS0CbLZ5VHfSZ6c0It4diZpaP48sw2ttOeUeicON3yI bi2ti X-Gm-Gg: ASbGncv8VJH0ZtkICslCxYspN79xk8Bds9O64RygjFDd5k6AM1taYl1P/f4mnmlBexG HXGf6hr85kOo2jFysxZps3LmMKGC7REx9lTkaVnUoxcNPTM3m7dO4i45MEsWoFsCp2DyGpHzrGg vaT0+XrwkRxzyGgeuO04rJu4HkD/avIuU8mDLz9pA4LVamdbWq+s5fwUXDD4DxriXcCSVznGOZN RYgwCwzAEJDPUANVWHUnRsu72Ut0OGhi9mh2TvCgN/ZaX4ZmzYXbAwWOluLemt7Kw/Rzk5IS8nU VNbo+XauPKVDtLfx+93rc1ppz2gz3bR5RIW+zZr56nKVVWz520S1gZW6xzuWsm7V73Vmmm0PnDz ja8TqwfwtRrPqZvKyCRgD1NgrAFcweyMsOnbU X-Google-Smtp-Source: AGHT+IF3TLFfaVAD4ujisRsyv+NGcTZTPBV+2G6MawMPLF0SodbaBG4IlZiHYCWx1+FV3Ud7Gb9UPA== X-Received: by 2002:a05:6000:2010:b0:3b8:d14b:8f86 with SMTP id ffacd0b85a97d-3b9edf4458fmr2741632f8f.45.1755178247795; Thu, 14 Aug 2025 06:30:47 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:9c1:e029:fc81:a800]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1c6bc85csm21468385e9.5.2025.08.14.06.30.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Aug 2025 06:30:47 -0700 (PDT) From: Stephan Gerhold Date: Thu, 14 Aug 2025 15:30:34 +0200 Subject: [PATCH 7/9] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add missing pinctrl for eDP HPD 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: <20250814-x1e80100-add-edp-hpd-v1-7-a52804db53f6@linaro.org> References: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> In-Reply-To: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Aleksandrs Vinarskis , Abel Vesa , Xilin Wu , Jens Glathe , Srinivas Kandagatla , Sibi Sankar , Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , Christopher Obbard X-Mailer: b4 0.14.2 At the moment, we indirectly rely on the boot firmware to set up the pinctrl for the eDP HPD line coming from the internal display. If the boot firmware does not configure the display (e.g. because a different display is selected for output in the UEFI settings), then the display fails to come up and there are several errors in the kernel log: [drm:dpu_encoder_phys_vid_wait_for_commit_done:544] [dpu error]vblank time= out: 80020041 [drm:dpu_kms_wait_for_commit_done:524] [dpu error]wait for commit done ret= urned -110 [drm:dpu_encoder_frame_done_timeout:2715] [dpu error]enc40 frame done time= out ... Fix this by adding the missing pinctrl for gpio119 (func1/edp0_hot and bias-disable according to the ACPI DSDT). Fixes: 45247fe17db2 ("arm64: dts: qcom: x1e80100: add Lenovo Thinkpad Yoga = slim 7x devicetree") Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 9 +++++++++ 1 file changed, 9 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..2d9e78d515a1246ed46f00d5575= e4b83bae1ef8f 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts @@ -1086,6 +1086,9 @@ &mdss_dp2_out { &mdss_dp3 { /delete-property/ #sound-dai-cells; =20 + pinctrl-0 =3D <&edp_hpd_default>; + pinctrl-names =3D "default"; + status =3D "okay"; =20 aux-bus { @@ -1345,6 +1348,12 @@ &tlmm { <44 4>, /* SPI (TPM) */ <238 1>; /* UFS Reset */ =20 + edp_hpd_default: edp-hpd-default-state { + pins =3D "gpio119"; + function =3D "edp0_hot"; + bias-disable; + }; + edp_reg_en: edp-reg-en-state { pins =3D "gpio70"; function =3D "gpio"; --=20 2.50.1 From nobody Sat Oct 4 15:57:15 2025 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (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 873013074B4 for ; Thu, 14 Aug 2025 13:30:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178252; cv=none; b=Cx1xReh0vwzo4fxOdd/Fi1y3XQL/Afjl/FwSDgc3VBSzItrEBNqhqZGpzFbx1SKIai7q+OWl2pfHsZ6Wg0DC6qIV3uIlN+SMBGsu/CabAS2j7ZujjMCxzx7Yk+8gcVy/UbQGTZUvjsdXkva9VVsaNoB0aePlhJPDJ9gVzg7oVb4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178252; c=relaxed/simple; bh=tscxYaT5sQKtzcTlzSXCHSFfEbjIy4+squBwe4MgATE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NELS2bvLCzv5K/5hhti2SFt9esFcntu3Abx7oTV4gVK3NoIahJb7kvMPyx9knOeGxwWETSqEhSkBxBy5wKU35OiiDVJ0s5m0o9L/zi1PzyVTVvZhTUq+cZUU6M/sCc13ACw8cu22ZkOeCqZTSTZp0C82qrCLXBu6YOHzpz1xIHQ= 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=kVsCbUDH; arc=none smtp.client-ip=209.85.128.42 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="kVsCbUDH" Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-45a1b05fe23so4933165e9.1 for ; Thu, 14 Aug 2025 06:30:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755178249; x=1755783049; 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=MzNjOlUyysYS3PhHwof1q4yQf+nXA8uaGo+GPuNkhNQ=; b=kVsCbUDHD9241vQe3ReAqxtBsn4iV2pfnvEEWECDT5VcEnFXSzUIbvz+2Es7P+XMRp YdLsdAeiL+6BhF4MlP4phqhfSMzkkAFZL+FLhYGyzvBDQ8yjFdiL73/1ICIilxB81lQL ZyHy8vv8ULFV8tr0SXeJ77mB86z/ol6DgLucFIbKwbxP1Z5JePQp/tGsPcoMA5Q6e6e8 ahnsaSi8C45D33+qBK8lDs1UgVRvOmcN5YoqW4cm66LNNPjCfxOLKihTF6GzXoH053q2 EWUbakpdd2TOgsa8P45YVYgxwYD/x5SIZ1g5MYgpRDCYd0S2g5jnsokczUgbPiKKTPKr JxAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755178249; x=1755783049; 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=MzNjOlUyysYS3PhHwof1q4yQf+nXA8uaGo+GPuNkhNQ=; b=i8aD8K6csWsgHLrW+eNWWqVmj0NbzOLGEv2MOzGwZpJYkBycxzdIT/PXf0mv/njJOU nxKnfyheALGfIJhd3xTasZTgQJ+70CWSrLCQ6QmuMzlZ5lqpSHDd/HQgrFVYhGFPIVrm dg/GI9jyJVl4hhfo5rpp0tGdNuBmO+GXvdBNPCWDAeHTguf12D2dS01lcgDasGOKY91n IST4Lu7YdebpVSsMd6hAiaHOGDZMFVi37fft1K8f/5TPdb8GqoDWTbkSofwRvBZqYBvr CKljRP+dm3AzYiK5j/ZBqNVZhLpLMmC5hzOXkXYbov46moF+3xTtckBCUxS1xyUqeIcN mR/Q== X-Forwarded-Encrypted: i=1; AJvYcCUoKirIJQeUJH+rMNAl8B9pssBEpswnVouY03rada1YCbIutjwX2HEc5Qt2kOTaayV0wPnezdMy+oFkk3o=@vger.kernel.org X-Gm-Message-State: AOJu0YwNua/bPPe4LT82PYiCZYj8Si2eaQy2sM1d6b973oOfVGeUz+MF sergARGKnISZEsdxDZQ1lVuZyEuXE2Ktf+TNaogMwSzLQf5Dz0t6Marb2maHK38gcbA= X-Gm-Gg: ASbGncuN4VtyFYSpI+BnqhE4RNM/snOZ3MJEVsTbauPIKeTyP4yTvWMedpbN/1tsRyx UezYElafOPeNFd22ErNOSEz99EQU8kBc23jvmrDmujFC7svaAq9ihPDCBNfSiYqAtjX1iLJl6DG /YZVAPuzTq9KOA1vX2LOGmx9WgQxt8VKMRlGT5AIhXeRwG0vPrAhQpYJ9nTLCfaz2uB/EvPtjFO PfBbIHxZee6MDrE7lR1QjjYoVUv0yNefXGOyxwAyc125jaxbBYQZ6012ilHdDFOzhgmp+1hQtoQ uf5NAlfIRJSRxGZvsmq1LLl7jw/B5hM3AF2RMOYey0cRTnCPs8XeHs2Y9tFKV4eZgekw/KOet3r qAsO6KiqHz916Aaw2X620SEXFNqU/DjVnxRQk X-Google-Smtp-Source: AGHT+IEIcfJCRbuIKrMKbYAGTbkrNvpfBWo/E/Vya9pNleHIQWRDX1hsaRNlAs/0t1QyLv3P6Cp9TA== X-Received: by 2002:a05:600c:548f:b0:459:e398:ed80 with SMTP id 5b1f17b1804b1-45a1b66adbdmr22545165e9.32.1755178248798; Thu, 14 Aug 2025 06:30:48 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:9c1:e029:fc81:a800]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1c6bc85csm21468385e9.5.2025.08.14.06.30.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Aug 2025 06:30:48 -0700 (PDT) From: Stephan Gerhold Date: Thu, 14 Aug 2025 15:30:35 +0200 Subject: [PATCH 8/9] arm64: dts: qcom: x1e80100-microsoft-romulus: Add missing pinctrl for eDP HPD 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: <20250814-x1e80100-add-edp-hpd-v1-8-a52804db53f6@linaro.org> References: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> In-Reply-To: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Aleksandrs Vinarskis , Abel Vesa , Xilin Wu , Jens Glathe , Srinivas Kandagatla , Sibi Sankar , Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , Christopher Obbard X-Mailer: b4 0.14.2 At the moment, we indirectly rely on the boot firmware to set up the pinctrl for the eDP HPD line coming from the internal display. If the boot firmware does not configure the display (e.g. because a different display is selected for output in the UEFI settings), then the display fails to come up and there are several errors in the kernel log: [drm:dpu_encoder_phys_vid_wait_for_commit_done:544] [dpu error]vblank time= out: 80020041 [drm:dpu_kms_wait_for_commit_done:524] [dpu error]wait for commit done ret= urned -110 [drm:dpu_encoder_frame_done_timeout:2715] [dpu error]enc40 frame done time= out ... Fix this by adding the missing pinctrl for gpio119 (func1/edp0_hot and bias-disable according to the ACPI DSDT). Fixes: 09d77be56093 ("arm64: dts: qcom: Add support for X1-based Surface La= ptop 7 devices") Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 9 +++++++++ 1 file changed, 9 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..688db57a472844fccb143c45ecf= 66155477286bf 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi @@ -965,6 +965,9 @@ &mdss_dp1_out { &mdss_dp3 { /delete-property/ #sound-dai-cells; =20 + pinctrl-0 =3D <&edp_hpd_default>; + pinctrl-names =3D "default"; + status =3D "okay"; =20 aux-bus { @@ -1207,6 +1210,12 @@ &tlmm { gpio-reserved-ranges =3D <44 4>, /* SPI (TPM) */ <238 1>; /* UFS Reset */ =20 + edp_hpd_default: edp-hpd-default-state { + pins =3D "gpio119"; + function =3D "edp0_hot"; + bias-disable; + }; + hall_int_n_default: hall-int-n-state { pins =3D "gpio2"; function =3D "gpio"; --=20 2.50.1 From nobody Sat Oct 4 15:57:15 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 83E31307AF6 for ; Thu, 14 Aug 2025 13:30: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=1755178253; cv=none; b=LZQUjwen9e+CbJLQ3E+SCx9Ot9DKOKR9y9M3gq1DoVU4mQP2idBUH4oaiopqexp4OxMDwr4MoxJ0AIBb8Kxu/QuF9OCdnPr9Q8jnESifoyHKd+rwAhQbJbYX023/MDedZbwmKDj5lw49Sozruh76JQqX/kV6IsrlJVKI/TYb7b4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755178253; c=relaxed/simple; bh=QynsBKDQL2BzLf0bIXsFSHjH/GTgsrvYFywFlGIP3TU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nw6nCLFMnTYWHLRVqrYPQVEta6K7kL3Z+QdDDy6oyR80UMfs77DqtzIzgEx1zkgb3KkbT5hymyZD38h+t0vOP5r//C2DTw2iQlFfPqCv4yNN7m+qeyG+jBC5OUlfMLAuvw8pzQ4od/qlDS1ljaFOoaLFgkfmjT6m5gxMTrnViA0= 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=GIQ2hTZk; 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="GIQ2hTZk" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-45a1b0d224dso4909155e9.3 for ; Thu, 14 Aug 2025 06:30:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1755178250; x=1755783050; 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=jwSXTCKpuxO5xRMtx8jKiOAluJgz+rUMYQemGXnn4yk=; b=GIQ2hTZktUGejYNRmtZ9jzKDhaZYVmYhpuhY/ExkK07i6oXs5/3kQUST2hZih6b40C OofEu5TFtNBS+oPIKtGEbraTpDOpREDP73bpp7+Uz9CBH1uNfz9y+/caFNY7aC+cEX3m lpVerFOWroxP0jSwKGZak+eSE9cKZBI3xLPU9vtlor9dsA/bQ8Cz1oCWrwSTYyxPwN9F L0rF4RM0sJ12yiWbaI4Bf+eXf7olopsTPKFjIR1eqHJvzV9vcQktvmIFBs/T/At4D34H Z/BtPByBlHvWjFRr5lBIWGFo6gGPXLa8CV7EKMA9XQxQQcmJqzumojyK0l2o/Dtskwop BnUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755178250; x=1755783050; 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=jwSXTCKpuxO5xRMtx8jKiOAluJgz+rUMYQemGXnn4yk=; b=xAibgNDBWcHeJs0Jh0UkCv7m40S6OKGs391O2wcbzcmF2sd07qa4pfevNuAnmxaFoA aSqdaaG6OzTdZfYOy0XkJb33HUMPKjmIJ0eWh9qYZz2w2MlJ/rm81+ZN//NTx1iJGGGZ G6Wm4lagX52CkHilcA4oBXp/+Cfpo5aPV4o9htvcA5Jx+MDIWQAwAg4b1sPdUQWpnYU7 VGq+VMboRyos9Rkx3hZRgq5F33A/tlkb1UE41azJuNu0jgwbXTMjpclDCFIp2Yr+mN5C uvumfdd4+zeMEt7wsAI4gLp2d+3U0JAToJuSlF7Md3zKhRvq5/3g6fdrkMhVHgLgrDqX OSHw== X-Forwarded-Encrypted: i=1; AJvYcCXMCE8Z6dRikD/Tv+n3xL2ZSVJTSvuQpOgoT/NYHfR1IgyIMd0bw1X9T9qwcU9SUsJhTPOwW1n0xASrRI4=@vger.kernel.org X-Gm-Message-State: AOJu0YwmPJd7h3wrHmfiD2Jurvn8KmI8TS6Zgx2Oj4Qyj+UZNk24NC8d a5ty/PNOpGavVwu1d8yPGtwW3xxHllSzpNQtxIkEka+jpM1GmiIiZcLwsy5rrMknWs0= X-Gm-Gg: ASbGncvlZI5e+PA2IXerghAU9KxHYh6/++G6+A9NNJSYmqnec/f/RDUbU/5/UodvTVY rToFCn3WtWxvkicu+YqA4aL3mY5QLRNBesvS9odiPiYJnhFOid5lZ9i4Z+rPQexjZxoc+kES9dO Jd6MHzVs27tlwfA2+W4hbkWhub+ikZoouVahrZ+Ji9FdpsNs+mFa8FLALCdLMFGSaJoR9cPbs/k s45mA5k08qIENaLWGiCTBR3lN5L0qdbayAu40C4k6i3ithXXeYWwGb+oylBBdAgxp8/ttspUdM+ ycoxeYIQPuKfLvKw1zWmyfM2BOcj7UZgC4EPUNUwIw07XQsk+HqEUhr+0a3uyfBHO+Q61AfS5wQ AhaIufD+wlXFFG9KfIPCqbBRbZaB0HYVbLbeV X-Google-Smtp-Source: AGHT+IGt5cRVYspwQNW34QgGfD2H+qX9Ylgeh1WDh9AMn63El+afvTplduM9mj+PIQpeny+iXM3kBQ== X-Received: by 2002:a05:600c:1d16:b0:456:db0:4f3d with SMTP id 5b1f17b1804b1-45a1b66828emr24158145e9.24.1755178249900; Thu, 14 Aug 2025 06:30:49 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:9c1:e029:fc81:a800]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45a1c6bc85csm21468385e9.5.2025.08.14.06.30.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Aug 2025 06:30:49 -0700 (PDT) From: Stephan Gerhold Date: Thu, 14 Aug 2025 15:30:36 +0200 Subject: [PATCH 9/9] arm64: dts: qcom: x1e80100-qcp: Add missing pinctrl for eDP HPD 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: <20250814-x1e80100-add-edp-hpd-v1-9-a52804db53f6@linaro.org> References: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> In-Reply-To: <20250814-x1e80100-add-edp-hpd-v1-0-a52804db53f6@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Aleksandrs Vinarskis , Abel Vesa , Xilin Wu , Jens Glathe , Srinivas Kandagatla , Sibi Sankar , Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , Christopher Obbard X-Mailer: b4 0.14.2 At the moment, we indirectly rely on the boot firmware to set up the pinctrl for the eDP HPD line coming from the internal display. If the boot firmware does not configure the display (e.g. because a different display is selected for output in the UEFI settings), then the display fails to come up and there are several errors in the kernel log: [drm:dpu_encoder_phys_vid_wait_for_commit_done:544] [dpu error]vblank time= out: 80020041 [drm:dpu_kms_wait_for_commit_done:524] [dpu error]wait for commit done ret= urned -110 [drm:dpu_encoder_frame_done_timeout:2715] [dpu error]enc40 frame done time= out ... Fix this by adding the missing pinctrl for gpio119 (func1/edp0_hot and bias-disable according to the ACPI DSDT). Fixes: f9a9c11471da ("arm64: dts: qcom: x1e80100-qcp: Enable more support") Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts b/arch/arm64/boot/dt= s/qcom/x1e80100-qcp.dts index 9369b76c668b5c008fefd85d5ca18e87ab9ce93f..c7f9f0dfdfac187ea88b1b207a8= 82eaaeabe749a 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts @@ -915,6 +915,9 @@ &mdss_dp2_out { &mdss_dp3 { /delete-property/ #sound-dai-cells; =20 + pinctrl-0 =3D <&edp_hpd_default>; + pinctrl-names =3D "default"; + status =3D "okay"; =20 aux-bus { @@ -1179,6 +1182,12 @@ &tlmm { <44 4>, /* SPI (TPM) */ <238 1>; /* UFS Reset */ =20 + edp_hpd_default: edp-hpd-default-state { + pins =3D "gpio119"; + function =3D "edp0_hot"; + bias-disable; + }; + edp_reg_en: edp-reg-en-state { pins =3D "gpio70"; function =3D "gpio"; --=20 2.50.1