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 E150534B1A2; Sun, 20 Sep 2026 11:05:47 +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=1789902348; cv=none; b=ksShKPIp8TwVU1WeViaDvJYn7k+/1sdEhbTmn1ksnDFjMEhrPKFmfA+mmWi8BrqeTmmJUbhBia9ZRXmOwxTZyaeO8fRtzRLBqi/xjMqvEF6y3/vG5xejFUKpX2rRSN4I5kPaqL9XWTS3xIBlvU4ZQAtxFefEG8Km+Ih2nWlvsxs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789902348; c=relaxed/simple; bh=6PmAGXZV+htq2Tef1xnLisdfXtwtLDKNBf1RrXQoeO4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bmHPF2Go+w5owmneAPyml0Z5GWoTd4RQ75PJVsJ/KdWcHAALL71MhjvPm8NcYnP6Pg75xXd8WO0La5bBmYQSkqPAoApT+4hJnJ4iFKTRHRl+DQCnAKu3MxD1c82UWzYhux1QeMoWoaPpxJuDj6xyVQjrJ9K/ntrg/wz+A1CHO9Q= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=VK8tpOQd; 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="VK8tpOQd" Received: by smtp.kernel.org (Postfix) with ESMTPS id 7EE9FC2BCF5; Sun, 20 Sep 2026 11:05:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1789902347; bh=6PmAGXZV+htq2Tef1xnLisdfXtwtLDKNBf1RrXQoeO4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=VK8tpOQdHi1tmDuGIeG/64bg87bg3A0De/D0dcJ1AKD7e2dUWP5l+1mu07rfasud1 GCjoRGYyWESiTZJRJ2WPatU2se2wKB4G/cuemSB8mWirH+f2coDp+DhWDF6OTdeyE0 RSw55Lok3J75O9qHivT+HsMWnnyNF6hPbSOdu7/lJ0T2qVR428x+i4xiZmowfsaAXr C1DQVXV/YEyrT/HrloNPZsLdCEXr1UsQD0Yb0TVrTd0nm9Kz71r/TE1cfLFIeumlC0 Bxe2wuMxVjqZQErjzGis8fRuRkp0umhkbhZJGmWNhb7aCAdwvIK7WI3cJWNzICK72K z4MmKsUHXqYvg== 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 5720EC982E6; Sun, 20 Sep 2026 11:05:47 +0000 (UTC) From: David Heidelberg via B4 Relay Date: Sun, 20 Sep 2026 13:05:44 +0200 Subject: [PATCH 01/11] dt-bindings: display: panel: s6e3ha8: Adjust to reflect the DDIC and panel used Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260920-crosshatch-panel-v1-1-de6e9512da96@ixit.cz> References: <20260920-crosshatch-panel-v1-0-de6e9512da96@ixit.cz> In-Reply-To: <20260920-crosshatch-panel-v1-0-de6e9512da96@ixit.cz> 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: 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 X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2789; i=david@ixit.cz; h=from:subject:message-id; bh=SZkNpsxVS531OAFU8Nu8uN6r2eb+ReEDrV3Xfp7rlS0=; b=owEBbQKS/ZANAwAIAWACP8TTSSByAcsmYgBqr74IyiBXpEuhuoa9zH03oeZ1IHx3kvi8Ft5Ai GguZmi6eTaJAjMEAAEIAB0WIQTXegnP7twrvVOnBHRgAj/E00kgcgUCaq++CAAKCRBgAj/E00kg cuXoD/9gBfxUhLV9WfrD8Mkf0GqB2U7xAvz2TeLu0av9ICb6u95qIEMoF2FWi/NzZDViCW173EK 3YSzqdXKrRZ+l542y1Lp0yBlgdA1W2Dz3LQBsF6Jx7Ueo8sZp/FJecT9fJ3kQ+bVUwWAanOdua4 tBXol0mgHocFqxV8oWU32qhvg6ZGrp46NKg5XD/EK7GhQSGUICciuuycqm3E7tmDd28tDN5r77X vsQB4mYaYg3H/zj2a47o0BfYOgXFEJ46Hy08kdY0OQO4mXK1AQHPQsB1TeVH+BZV2/ocf+Ye66B n9OI5e45weJAKVeSJvYlhlnVc4HInBQIx6N6togKYtRfCozlfo5qOh/2TRSJCUSkBCLdDQBfSBO d78bTl2n4W2itha3Qu84OlFTEoNIdQvNm9lYJYMKOWCCuQ6xqGJ52bWgk9fibTSmikd53PFwlF6 Jy3YF5YCisCiBkwDwL4ciGJPRGTG6n99VSIUrfc7Mr957361RmxPGMKkKXlt9/bFxD6ttsjn8Mj yb8MklJWgcD/2xT5rwlC5W9ojwhCjmN61+Dj/ahysS96KZlj8yLP55CiXAok9QmIi1SAy1CM2oy g4q4QDudEXUGgEP7sWRRw3XioIIekp7rG0bX+6EXJdKi26VtE/XFe7UZ5+6sNoPJIhELtUFsap6 dvUe332qo+MC74A== 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 From: David Heidelberg S6E3HA8 is the DDIC, while the panel used on the Samsung Galaxy S9 is the Samsung AMB577PX01. Introduce a compatible reflecting that, adjust the example, and deprecate the DDIC-only samsung,s6e3ha8 compatible. Update the polarity to better match newly introduced compatibles with fixed logic. Assisted-by: LLM Signed-off-by: David Heidelberg --- .../bindings/display/panel/samsung,s6e3ha8.yaml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml b/Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml index 00ce5a4e1c6be..ca250b1b91712 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml @@ -1,28 +1,35 @@ # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause %YAML 1.2 --- $id: http://devicetree.org/schemas/display/panel/samsung,s6e3ha8.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Samsung s6e3ha8 AMOLED DSI panel -description: The s6e3ha8 is a 1440x2960 DPI display panel from Samsung Mobile - Displays (SMD). +description: | + The s6e3ha8 is a display driver IC used in 1440x2960 AMOLED panels from + Samsung Mobile Displays (SMD). + + Known panels: + - AMB577PX01, 5.77", Samsung Galaxy S9 (samsung,s6e3ha8-amb577px01) maintainers: - Dzmitry Sankouski allOf: - $ref: panel-common.yaml# properties: compatible: - const: samsung,s6e3ha8 + oneOf: + - const: samsung,s6e3ha8-amb577px01 + - const: samsung,s6e3ha8 + deprecated: true reg: maxItems: 1 vdd3-supply: description: VDD regulator vci-supply: @@ -44,23 +51,23 @@ examples: - | #include dsi { #address-cells = <1>; #size-cells = <0>; panel@0 { - compatible = "samsung,s6e3ha8"; + compatible = "samsung,s6e3ha8-amb577px01"; reg = <0>; vci-supply = <&s2dos05_ldo4>; vddr-supply = <&s2dos05_buck1>; vdd3-supply = <&s2dos05_ldo1>; te-gpios = <&tlmm 10 GPIO_ACTIVE_HIGH>; - reset-gpios = <&tlmm 6 GPIO_ACTIVE_HIGH>; + reset-gpios = <&tlmm 6 GPIO_ACTIVE_LOW>; pinctrl-0 = <&sde_dsi_active &sde_te_active_sleep>; pinctrl-1 = <&sde_dsi_suspend &sde_te_active_sleep>; pinctrl-names = "default", "sleep"; port { panel_in: endpoint { remote-endpoint = <&mdss_dsi0_out>; }; -- 2.55.0