From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 9FCD82877DA for ; Sun, 28 Jun 2026 16:29:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782664159; cv=none; b=oacStnxLD82w5jyAcnPryV3anedyEf2XBqtYPYCQ6DRqgAMR/v18I9DpNYAY1e2afHCcjUnRlkRcNGNR/AfAr3TohtAhzukst7mdFwqUtnPU8HFpY0JEklNA5mfjB9UigcXtGVTVBO5u/IZxmEAUPrqZgkO5qRD9ZqQwpXRP2iY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782664159; c=relaxed/simple; bh=4NSxC6Mn34yMci20ZTuvINbSgGpx57EckysY0lZLfXA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=NgGkIw9aZAh+KVUlXjExvQxjIMir6BboKWbgj3GprJ0610soYy7OJqqYKLAp3PziLOXRYiR8K7qdu75G1Mv5UvaYdyfvxUxAsqDNyXqaMi74Hly7eMHvZG6Qzt+FXSBvJJyM4skcyJgaUSTBz8Qh8AJsMJyncHc8PV0P2kf+rGU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=oP2KKzmi; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cAdi97ra; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="oP2KKzmi"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cAdi97ra" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65SESKn5019374 for ; Sun, 28 Jun 2026 16:29:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=2xTfgdKMxe+ lI5WKe3eni3EOigd5d95Lc7bPDZrpB20=; b=oP2KKzmiFF01pM0QuyaGZPqYqH/ QkOytiQj/Gi+4UWpXH+36Iafkf9AvMHUa9dck2aqGPoJSl5OGmoL9t7k+N6RhoFR wf1vkmaeXOhYKVo83oVuNo6HwA0c2lxwiab9NdH9AIuW+R6fchBGCoA3JgloxxEF 8v16F2OhUf0ZigOQA+YubaT6K+I4poc4w9fy7igiwsbF+Rrm8Mmo3Ig7LU9UplSO QqI/yTEd6pHjI7VKmdt5nyRKY3J2AxJ5rF2QHxDpc9M3hZnyhvraBk2KGPt7NFgN sNAdVYP4vgD9OyWGexn/ZZKh/ZwWuGZjrIxD/FnnmqaxyMpLqpLqjJb4xWA== Received: from mail-yw1-f197.google.com (mail-yw1-f197.google.com [209.85.128.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f273337xm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 28 Jun 2026 16:29:17 +0000 (GMT) Received: by mail-yw1-f197.google.com with SMTP id 00721157ae682-80e910ddbc6so5781557b3.0 for ; Sun, 28 Jun 2026 09:29:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782664157; x=1783268957; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2xTfgdKMxe+lI5WKe3eni3EOigd5d95Lc7bPDZrpB20=; b=cAdi97raZUAITIX9UM2mv8AGN0Z6CG12bRoRUDSNRMhMCMSBmWvey2hYOy445LxhKV o6fv6qfyC0Orl3te+Tm3ObpKSttA0juh0dMXaZpaNbqgxwoPwOXiDSg49r11PslT53Jy 9FlMlRNaXJwm1E98WjCqk1LFnxqD7wXXhokOX62oJ7BJAgfEs2/YfDQJLEgleo9bdV9/ qNMZGwKbtVdjUI85qlojFq2Qg09TH/hajWQmAImPdUU6LDL8Pec12vNMeCObTfzTK7a3 vjMDHxIQuQAE3/ZpIyS+2xTFKP34Cz2eRdtuJXJAP+DAnfwoGr2bl/UnVk2AYghim/Qb r9GA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782664157; x=1783268957; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=2xTfgdKMxe+lI5WKe3eni3EOigd5d95Lc7bPDZrpB20=; b=rxnttY3es6DXNE2VaE63zWLwyrYEglQi0HyN6X0+y4sbGapZAWhGJhOPyn0+LYjAqt qLYT1LRYmB0NKuhSdaK+j0olTCl/RvhEeiy0chMm6ABzhfwPDlzi6IT1OnmBXv28DbyN gkrhp6x0VEjzJ42azcZIFoQajp81NpOsYIrX3x1LTLkRjN3IH3EtyEZEcAurtp+Rpkbn CfzQz2TZ7IY4/MTy+1xN1B5LjYL3WB7ro/KoVNo3UxcT6k3ynfEz+S7gIYr30yupUBCc Mftkr4cNN+myIHTIozRVGn5wH9mT2Sm3ieYgo70zdi31AeAwEcNAppJTZdKUGcsXdaaj rjLQ== X-Forwarded-Encrypted: i=1; AHgh+Rq+lN0lNVgQKIwGeTE02A9xq0aLfT+NLPAN9VkOwo1MM3ulUM8biymy26LPgRdqlgWRWHlO+UgxE1VjqhI=@vger.kernel.org X-Gm-Message-State: AOJu0YzjpNR+Y43BfqUN0AD57D5mO6wcLPebBhc5cU4IXGY5n37cw2ju lcEU4uTvcehr+jrahOMnXWQUuOz6vsw48U/jJDVbD7JVcVFInO8jdVr1BzlsJgN5MYkLIkUxM/q C48CA+CqXoCYWbrhBmVE6xIdTJBxMKWBMnrjcPMTjRN7mwSm3Y8TMUhlIoR09Y3UnzTw= X-Gm-Gg: AfdE7cmtmzkb01Juv+Ny5Sn+YZ5rhEpmjagUL0qUPE98stQb+o809EJBEG06DGm6jdm G9LcYzXx+SCPzhiBJcjqCxOq++H/mNv5SWySZNvDBjsdb8Zue8V0X6PwdIpTd1dVhxGpU+3FCct Oz0zR1i4wV/CSjLoUwZrHf1gSVysK1v0U681Wr94gQp2fvy2AkzAKJgHQbbqOsjXKs10y7ynkaw We4HuRYZHx+Okl3quL8ZbHY8JZspPbKu8gDLA1/HdTKXsZR25BHC6aysIiBTwHhQakYm/dByHL0 gR+7SwUJhl+mJ86Bg3oTDc6uumK6KjPy8wYPuHf00F126BLXDXufWnkEwAcuWdw4L52uxz/Fa65 4yDZ1B1r9kqMtaNVzEcL+uDqFZW4SXqa9EKaMDjQNTC7cnEfjfyK3AUM4HGpNzHKaZhHwytiBYf 6yggcAqbQOZs82lcyhIGpKgj9obFH1Cw== X-Received: by 2002:a05:690c:7246:b0:80c:85e5:8753 with SMTP id 00721157ae682-80c85e58ad1mr79835727b3.60.1782664156919; Sun, 28 Jun 2026 09:29:16 -0700 (PDT) X-Received: by 2002:a05:690c:7246:b0:80c:85e5:8753 with SMTP id 00721157ae682-80c85e58ad1mr79835587b3.60.1782664156328; Sun, 28 Jun 2026 09:29:16 -0700 (PDT) Received: from localhost.localdomain (108-89-202-162.lightspeed.sndgca.sbcglobal.net. [108.89.202.162]) by smtp.gmail.com with ESMTPSA id 00721157ae682-80ec6c724ffsm5417197b3.18.2026.06.28.09.29.14 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Sun, 28 Jun 2026 09:29:15 -0700 (PDT) From: Jason Pettit To: Dmitry Baryshkov Cc: Jason Pettit , Konrad Dybcio , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Akhil P Oommen , Mahadevan P , Sibi Sankar , Jingyi Wang , Ananthu C V Subject: Re: [PATCH v2 2/3] arm64: dts: qcom: Add HP EliteBook X G2q 14 AI Date: Sun, 28 Jun 2026 09:29:13 -0700 Message-ID: <20260628162913.66306-1-jason.pettit@oss.qualcomm.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: References: <20260625-glymur-send-v2-0-00905324ffbf@oss.qualcomm.com> <20260625-glymur-send-v2-2-00905324ffbf@oss.qualcomm.com> <20260627190612.27271-1-jason.pettit@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Authority-Analysis: v=2.4 cv=F+FnsKhN c=1 sm=1 tr=0 ts=6a414bdd cx=c_pps a=0mLRTIufkjop4KoA/9S1MA==:117 a=AgdIAmbgiPN5lz+IpyuXaA==:17 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=njTJukhxh3FpIjYFatEA:9 a=WgItmB6HBUc_1uVUp3mg:22 X-Proofpoint-GUID: 6pevtHqUPc2a2o3mNE4DrDwEAhozol7h X-Proofpoint-ORIG-GUID: 6pevtHqUPc2a2o3mNE4DrDwEAhozol7h X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI4MDE0NyBTYWx0ZWRfX9X9PQV1McMuC dMYTnPlSp07QNIVPohHNwerM+2dtLDCptz7j4caZMpq7sd/7GRiWNnIGyidKDM4SCiJ0ldlNjbV yN2SYq61NFRPlVhcStQyUvApkDlDfRKbG6f+WL2Y282wZ2Z9yuONvK1E8viQGL/EFsaxLJ0t3cc tzkjfT/C3Bhh0W1yE/tLh3z58Jb2cd7/0Pw9HjJeaRj/CdSDlEGJgN5wB183yxu07tD/9hDcvwH ++F7u0F80gm4p3yYKGiruXgTBZQj639HJTyHBa65YDrmz+IgyMR5+ASTU9QgPWlIYfGY3IVeUgb 0e3ieVY7vXZKASLh1Scg3of/aj8mYl7GklRrQ4e2VXRO1VAxOX3mlNMNEt3xoMLf4pV7FyhE301 mtelmr6Dnb+buIYrJm/qASK0rNDfl00pQ9/dC9nb7iIICqKKTPnZ4VW79U3CBEcUAWmx9Tak/Yl wtu4TWp7q/qiN+yBj1g== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI4MDE0NyBTYWx0ZWRfX4tMBLdQ6PoXN UfHkx/8Rcs1X/cl8KyBls4xqLN0NqZkR3n5OvBWfKdEUZggigvGhBdLbp0W5LZle752YV4Zc9s+ TBxUViWv97cyTtZLUDwpJLhvH4tsXgg= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-28_04,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 spamscore=0 malwarescore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 clxscore=1015 phishscore=0 suspectscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606280147 On Sun, 28 Jun 2026 16:02:24 +0300, Dmitry Baryshkov wrote: > This is very surprising. Can you check, is it actually the DWC3 or is it > some power supply that is being toggled by the USB controller? In the > former case it would mean that we miss some bits of PHY programming and > still depend on the USB host / USB part of the PHY. I tried to check this. I am fairly new to this, so I mostly poked at it on the hardware. Here is what I did and what I saw, and you can probably read more into it than I can. 1. First, with &usb_2 (the dwc3, HS-only) and &usb_2_hsphy enabled, HDMI works. I looked at the power state on that boot to see if the dwc3 turns on anything the DP side might also need. As far as I can tell they are separate. The combo PHY, the dwc3, and the DP controller are each in a different power domain, and the PHY's regulators show up under the PHY, not the dwc3: gcc_usb_2_phy_gdsc on 88e1000.phy active (the combo PHY) gcc_usb30_tert_gdsc on a000000.usb active (the dwc3) mmcx on af64000.displayport-controller active (mdss_dp2) vreg_l2f_e0_0p94 -> 88e1000.phy-refgen vreg_l3f_e0_0p91 -> 88e1000.phy-vdda-pll vreg_l4h_e0_1p2 -> 88e1000.phy-vdda-phy So I did not find a rail or GDSC that the dwc3 owns and the PHY needs. 2. Then I removed &usb_2 and &usb_2_hsphy, rebuilt, and rebooted. mdss_dp2 still binds: msm_dpu ae01000.display-controller: bound af64000.displayport-controller and HDMI-A-1 still reads connected, so the PHY seems powered and the AUX side is working, but there is no picture on the monitor. 3. Putting the two nodes back makes the picture come back, and the PHY's supplies look the same either way. So from what I can see the power is not the thing being toggled. The PHY stays powered without the dwc3, but DP still has no image. That seems to line up with your first option, that something on the USB side of the PHY still has to be brought up. For now I have kept the dwc3 enabled as a workaround. If this is a driver issue and someone has a fix or a pointer, I am happy to test it on the hardware. Thanks, Jason