From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 208C8C982ED for ; Mon, 21 Sep 2026 23:26:17 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 652B510EB2D; Mon, 21 Sep 2026 23:26:16 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.b="CnV8D0Z+"; dkim-atps=neutral Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 751E710EB2D for ; Mon, 21 Sep 2026 23:26:14 +0000 (UTC) Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 399D34362E; Mon, 21 Sep 2026 23:26:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E33641F00898; Mon, 21 Sep 2026 23:26:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1790033174; bh=kAaueitIRkAlVPBg6q6ULVMDQjf8wlHc5SAIk4+u1Sc=; h=From:To:Cc:Subject:Date; b=CnV8D0Z+EJn4NWuVNsrXLFoCmL1d7SI6UBY1BJyk95AoMemP1JQDz85G0cn3qp3gR +FOTkHGZAHfUBK3RFgLrKSvgH0ASGuMId5gKuIqVgL96vyb8Yni/8K4U8JR9WpUqY7 V5GqwS9A2RbL3MmUldBfIs2ivl/KhWxX5hcAirAvVDh1FBF7nIGG9UavmS3YlyJ/a/ NI0KSESCFg9Y4mku5ZjsmrM/uLNHmy+6D0RB6Rsxo3/R4ahX8pmzAPNSHKMz12ikwe 9prQve1zSORjq5kNu4AgDePR7vQ0TyGkv61dagb2lG4a5bzoiqYRogBmTgrUn6ZWpm ux/q+YUDfMHlQ== From: "Rob Herring (Arm)" To: Neil Armstrong , Jessica Zhang , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Krzysztof Kozlowski , Conor Dooley , Molly Sophia Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] dt-bindings: panel: Add JDI NT35596S Date: Mon, 21 Sep 2026 18:26:08 -0500 Message-ID: <20260921232609.3130272-1-robh@kernel.org> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Add a schema for the JDI FHD NT35596S MIPI-DSI panel used by the Xiaomi Mi Mix 2S. The schema documents the DSI reg value, reset GPIO, backlight, graph port, and vddio, vddpos, and vddneg supplies present in the DTS. Assisted-by: LLM Signed-off-by: Rob Herring (Arm) --- .../display/panel/jdi,fhd-nt35596s.yaml | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/jdi,fhd-nt35596s.yaml diff --git a/Documentation/devicetree/bindings/display/panel/jdi,fhd-nt35596s.yaml b/Documentation/devicetree/bindings/display/panel/jdi,fhd-nt35596s.yaml new file mode 100644 index 000000000000..aefc9ae5d8ab --- /dev/null +++ b/Documentation/devicetree/bindings/display/panel/jdi,fhd-nt35596s.yaml @@ -0,0 +1,73 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/panel/jdi,fhd-nt35596s.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: JDI FHD NT35596S MIPI-DSI Panel + +maintainers: + - Molly Sophia + +allOf: + - $ref: panel-common.yaml# + +properties: + compatible: + const: jdi,fhd-nt35596s + + reg: + maxItems: 1 + + backlight: true + reset-gpios: true + + vddio-supply: + description: I/O voltage rail + + vddneg-supply: + description: Negative source voltage rail + + vddpos-supply: + description: Positive source voltage rail + + port: true + +required: + - compatible + - reg + - reset-gpios + - vddio-supply + - vddneg-supply + - vddpos-supply + - port + +additionalProperties: false + +examples: + - | + #include + + dsi { + #address-cells = <1>; + #size-cells = <0>; + + panel@0 { + compatible = "jdi,fhd-nt35596s"; + reg = <0>; + + reset-gpios = <&tlmm 6 GPIO_ACTIVE_LOW>; + vddio-supply = <&vreg_l14a_1p8>; + backlight = <&pmi8998_wled>; + vddpos-supply = <&lab>; + vddneg-supply = <&ibb>; + + port { + panel_in: endpoint { + remote-endpoint = <&mdss_dsi0_out>; + }; + }; + }; + }; + +... -- 2.53.0