From nobody Sat Oct 4 17:30:13 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