From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 11E8E37BE86; Thu, 24 Sep 2026 14:01:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790258496; cv=none; b=jOYuJpYB4moykLoNzNBNl1/fvGUNWDEfwru3yz27457zXiFh0BXRqTASnOuUDsPsBdutgYC22PUDlBtP6XDc/Q0TgkpzPhRZIj0MtfTcYnCAQBzzQgt3ZFHfbNoKZ+m4evTKrrXB1LFyGqAASgtH+7jmSRgwMO/3Uj7CcRAD/QQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790258496; c=relaxed/simple; bh=6JGHabwRWmpDCBWI59Z99X50itb/iYbgKpJnZE32Ln0=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=W7zPAOvPfZj05ht/5XxT4ONpJLi7OLMdJJgXYG+bRvjd4gJqOyMfJED/tvy9JdUDmC9z4JAlMa6vD6bfp2rGaIDaoWik2Ro0/evYPKrNQfwkzXJv+/gr1wPydtUCgHtDEMBEPbp0xBGeIsR4BXYUyy2ZSvrzQasy88tWmegGw14= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=kIW0kLP/; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="kIW0kLP/" Received: by smtp.kernel.org (Postfix) with ESMTPS id 8B356C2BCB3; Thu, 24 Sep 2026 14:01:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1790258495; bh=6JGHabwRWmpDCBWI59Z99X50itb/iYbgKpJnZE32Ln0=; h=From:Subject:Date:To:Cc:Reply-To:From; b=kIW0kLP/5mtTw1DHR0DzSRw6j5wuwduiGycKnDjmwyBTu950qxjFZJu/U1nwBFfoH qfaCyGO0WLa9z1bksbWkLtuKiCayPtA7LtZ+BSOOb338sECbiNmuMOMDJk/mCmbeFL 5QoVuu/2Jz59C/npUVwRfGkXs2JxS8LVy/y8quX3KczZ+qm0mjBakcdITfuxjf6jOY 9he+8vE3YgQLgdLs6fKg0sKfARTvcAF/Fnwcu8+bwN5f20KEzgqCPpIWl53h2ebKs1 DFiBnWmP/7OQiV42vc+Q78JF1sFvHHNmhfx16PtrbdI5u5RE/LZM0s6J+Xd5tFpq4w PMgufql8o56rg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 73C3FC9831E; Thu, 24 Sep 2026 14:01:35 +0000 (UTC) From: David Heidelberg via B4 Relay Subject: [PATCH v2 00/11] Pixel 3 XL display panel support Date: Thu, 24 Sep 2026 16:01:28 +0200 Message-Id: <20260924-crosshatch-panel-v2-0-08d5c7bf72fc@ixit.cz> 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: 7bit X-B4-Tracking: v=1; b=H4sIAAAAAAAC/2WNyw6CMBBFf4XM2pq2iZW68j8Ii9IOdowB0qkEJ fy7PJYuT3LuuTMwJkKGWzFDwpGY+m4FfSrAR9c9UFBYGbTURpZSCZ965uiyj2JwHb6ENB5LZ2z bXFtYZ0PClqY9WdUH87t5os9bZzMice7TZ/8c1eYdeavlf35UQoqABu1F6eCsudNE+ey/UC/L8 gOjaRtowAAAAA== X-Change-ID: 20260801-crosshatch-panel-06ce8a69fb7f To: Dzmitry Sankouski , Neil Armstrong , Jessica Zhang , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa Cc: Petr Vorel , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, phone-devel@vger.kernel.org, David Heidelberg , stable@vger.kernel.org X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1970; i=david@ixit.cz; h=from:subject:message-id; bh=6JGHabwRWmpDCBWI59Z99X50itb/iYbgKpJnZE32Ln0=; b=owEBbQKS/ZANAwAIAWACP8TTSSByAcsmYgBqtS08Dk8l2uXKE36uyRLVWoZjZkieSzDdrqR9I dCdfi2WxOWJAjMEAAEIAB0WIQTXegnP7twrvVOnBHRgAj/E00kgcgUCarUtPAAKCRBgAj/E00kg cuyAD/9osXGW+rWDY7F1S0MsR2H7g77JFd+exO2DFA+ZAx91qW6Xp2her/gV3xXiSEuPezjMNTv H1bLed5aS3whJwxlsKSciLtJmGyplhv+b1Qk2+F7Qsv1Xz5ov06UmUciBgD7jtzn8scUvY0Lh0u 1Dd2a+/551xTYi5ux16P5ib9GjgZnUn7IXMtH/05Y0ENdoQXwdSb7Bi4Dfbdz8k1YHKc8HOuYUg IbPoyCCQfP8XSP3OCKff4p8//ym3pufbmuKHEKpYBwP6LKpCUYVTNHSg+2UZ9GTdcJHdjtzqwIh TAkkM7/z/YEZebQXpuuHMAP79+u1PCyEpLLiv10LlTrGsN3n8Hz1JJezr8p9LwNfhJfRC+uKDlr ZpaLY+X0CpIQ0FnFqgrIYMyLlm//P+w3hVJJveFnn9AOb6ylWiJxNoREeKr16sWgTassOPv7ngT 4CY2n/559U6BTW5G7iSbDlWohGWVo0EE+5ffuu2GZSr7JQr6m3FaruD9gOefIA0k89UHyg1dw7f zLLzJeYKVjvFhi76gwK/Ek+JFzV7/Nw6G+77iOTgtCk2YuV79iKFXwpn0RQUzFk3hUTI6aeXcuI CXNS77L2XgwCAXFmt5MGq0n1pgILXLCaoGKcKGoW4NtnagpeXPl1RETZu0q0WhIZaBPSQnJjY9p LDFbM71z6ruTaOw== X-Developer-Key: i=david@ixit.cz; a=openpgp; fpr=D77A09CFEEDC2BBD53A7047460023FC4D3492072 X-Endpoint-Received: by B4 Relay for david@ixit.cz/default with auth_id=355 X-Original-From: David Heidelberg Reply-To: david@ixit.cz Introduce Samsung AMB630QY01 (Google Pixel 3 XL) panel. Includes refactoring and improvements to the S6E3HA8 DDIC which is also used by Samsung S9 (Korea version). Patches 9 and 11 switch to the new compatibles, so they must not reach the qcom tree before the driver patches land. Signed-off-by: David Heidelberg --- Changes in v2: - Rebase on top of next-20260923. - Cosmetic fix s/Cosmtetic/Cosmetic/ fix in the commit msg. (Neil) - Link to v1: https://patch.msgid.link/20260920-crosshatch-panel-v1-0-de6e9512da96@ixit.cz --- David Heidelberg (11): dt-bindings: display: panel: s6e3ha8: Adjust to reflect the DDIC and panel used dt-bindings: display: panel: samsung,s6e3ha8: Add AMB630QY01 panel drm/panel: s6e3ha8: Really assert reset on the failure drm/panel: s6e3ha8: Introduce AMB577PX01 panel compatible drm/panel: s6e3ha8: Prepare for supporting multiple panels drm/panel: s6e3ha8: Correct the polarity logic within drm/panel: s6e3ha8: Assert reset GPIO in unprepare drm/panel: s6e3ha8: add Samsung AMB630QY01 (Google Pixel 3 XL) panel arm64: dts: qcom: sdm845-samsung-starqltechn: Update panel compatible arm64: dts: qcom: sdm845-google: Move panel pins into common arm64: dts: qcom: sdm845-google-crosshatch: Add display panel .../bindings/display/panel/samsung,s6e3ha8.yaml | 46 +++- .../arm64/boot/dts/qcom/sdm845-google-blueline.dts | 18 -- arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi | 16 ++ .../boot/dts/qcom/sdm845-google-crosshatch.dts | 60 +++- .../boot/dts/qcom/sdm845-samsung-starqltechn.dts | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c | 304 +++++++++++++++++---- 6 files changed, 367 insertions(+), 81 deletions(-) --- base-commit: 3d7783543c2646af69ad65825e810060494bea21 change-id: 20260801-crosshatch-panel-06ce8a69fb7f Best regards, -- David Heidelberg