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