From nobody Tue Dec 16 14:50:02 2025 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (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 2226C2741C7 for ; Thu, 8 May 2025 14:34:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746714901; cv=none; b=Jn/z5eZ0L/F7xnD8SllZQonhEWm1Mys7EMRnXUGCG9MS1ZXF4Puv2WKQDTe3bdxOQ0EjjPVtXhKbDM18CYufH9kGaz41XPH0PyGRct8mfYyhh1PlgiHu3vIW9g5kly4sVxI5kmavfmBTnKSwwc9GZQKELLpJ2GtIfkahd/J2mAw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746714901; c=relaxed/simple; bh=mmCgVzQJzsiJHsxsGKjiL+gLKzhGedNBIe0oSKTyY9A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dEsTz8J9TfMBA2jfvlircT27/KNwZQloaFya+lvvVyrr0a25jqOwmjlS6jvDAGiax+NTl8G8EfSGbf53nAQhQdptRGcYpnSfR7QKchLMDKNiOC6+QvVt8AUcggWqtIbYyMKukow2WAyJWAABJd44i2qfZbDoO6NiGMJTMGo/XsQ= 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=Lf6loya6; arc=none smtp.client-ip=209.85.221.53 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="Lf6loya6" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-39d73b97500so61954f8f.3 for ; Thu, 08 May 2025 07:34:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746714898; x=1747319698; 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=CgE2WTGiWCfnc7NeK2kSaYgY56zlNeLCAVlMEt66+W4=; b=Lf6loya6LNbD6svnTBHjqXoNQ0cTNDTcFUj5nU0ziHxjWNPbDX0hie6RA/Vt/7937z nhV4oCp2Mr7ImT/lcs4vyTSOOvg5kK2VnzztSczG2lUK6rWKwOfZqPVURh9AWMu+yTZH bIAtpZOX+vBGFLzb3gxSdB058H2ZIVIT0aThXABpgWTBt0FvO+PW/XS9HMEeCvA+wPeR Du4mZOnK8WEyR2M1UH/Xsz76B8OD9jwUt61CQfeYkYjb8Crfb2BxiAGJw+AIrFJ/nQDO TqdbCmVLr54nAiYGO70RWjF2gXUyg+1Li839Y+XcTm/4u+7VunSjHBs0M1YReJguZ9Ku p2Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746714898; x=1747319698; 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=CgE2WTGiWCfnc7NeK2kSaYgY56zlNeLCAVlMEt66+W4=; b=INYdCeJTV0NeiMSFyMqu5E5bM0nV2cIsA79JLPpRvPqiBqwA/RxIYSbnW08HHt8X3X wcJCtBs4F61rC+VzNLQi0glFFE1EGq2uUIh2im6ccva8jW4VnsLQK9U8VXqKXOLUtEmK ZH7QTxxgJ5IvOc94lvtUQq91qD/qEG60p5aoZpZ02kdOYax/XmMw4uaL7K9nbI71mOlB XgXv+zH7HQpIWWbFc3GHfwyiHjVVTFDfhOK9ujYZdiRINXWi6UYjqJs/UdZ1IHAFdhzO ahOhaxSDpQlXW8hOrZYDQD1AhsHIZwXmaUpjb6D4sYrXq1DSQ19ANnK3JGXVkj6igW4x py/g== X-Forwarded-Encrypted: i=1; AJvYcCV5z3uit8Nh6MbdPic5F5XuLn2FAKbC6fjJcxM00wOIUBO2iZK4mvS0V5BB4RYZjDjqmuyu0jampzXPpZA=@vger.kernel.org X-Gm-Message-State: AOJu0YzfESpwQzCpuYFnsjyZLB1Qjc2hQEHeW56HiB30+HQ6QJp4m9L5 /Yjp2xtFGtg5UvbQhViuKnwsK8zHGCx35KgZgYoyzlyl+i5cufBQzvKNoiZdpbw= X-Gm-Gg: ASbGnct1AnaVCYBzKcX3+I+LWNh6bHkbJuPO/M44/ylMLaUGDSxVbVZN65as/yRdOCS 4W1OzHHjPR/QtZbQAj2k+Cpjq8bhcPSDVavr9lM39amjyyEeSJkSm2V8de5U04nako2mhYq60TG nqO1N6Uo+Bgm/eprFn9nwp7fSbfaD1yoiu3PCXZW82VlRDwRBBuKZibrvxTlyaHjIc7xPGwatog J6WuY6cSITwNmv7706sqi+FMYZ6NG3GKhUC3xwZ/mmf7+Ml+1bNGTlT+LRBsygiAMUQ0Nni7xKv 11622q7hrpav/WKIx+mCKJzlHt3QXsGfwUDR2P5DcqHnkLFGbkRxzfctdm1e/vQXFNdDvw== X-Google-Smtp-Source: AGHT+IEgjVH5Gai2FzOEVQtWx4KBZsH4RW/ea4Ooz9CuY44fNFqBtMuk7B+eAGIxo+lKJuwlVs8f8w== X-Received: by 2002:a05:6000:3102:b0:3a0:ba92:1d65 with SMTP id ffacd0b85a97d-3a1f5cae727mr26929f8f.13.1746714898322; Thu, 08 May 2025 07:34:58 -0700 (PDT) Received: from [192.168.1.29] ([178.197.207.88]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a1f58ec98dsm149861f8f.25.2025.05.08.07.34.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 May 2025 07:34:57 -0700 (PDT) From: Krzysztof Kozlowski Date: Thu, 08 May 2025 16:34:47 +0200 Subject: [PATCH v2 1/2] dt-bindings: display: panel: Add Novatek NT37801 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: <20250508-sm8750-display-panel-v2-1-3ca072e3d1fa@linaro.org> References: <20250508-sm8750-display-panel-v2-0-3ca072e3d1fa@linaro.org> In-Reply-To: <20250508-sm8750-display-panel-v2-0-3ca072e3d1fa@linaro.org> To: Krzysztof Kozlowski , Neil Armstrong , Jessica Zhang , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Conor Dooley Cc: Krzysztof Kozlowski , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Linus Walleij X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2343; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=mmCgVzQJzsiJHsxsGKjiL+gLKzhGedNBIe0oSKTyY9A=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBoHMENp/XQ3L9Ceixx0GdxKwlWYq29nkuBqz4/g zpB0pEbXZWJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaBzBDQAKCRDBN2bmhouD 1xwQEACK7E6RLBULRANTgFxki4/bjEzEZqHz/C2ZLnRF4rVP/t2FAwXH03sxR4YRSQOJshMJS0h TK15qHGGB7vFzf8fJBGBUw81EHbO7v9gbOdrWD1hdNqhAN9MBOIEFbnqM0cxrNcK4WATTW6G/X5 s9ToeTeaCs7RGhnw7V9gHUhmF+eohsiyD+/u0tSTQHyHqBwVIoPFkmnN4TzJB5HIQ81wov/jnQU c3cGptsEk2cqQFrT1/zq71jJNRzYRHf33SIPS5fitfZMo2+nO/XQ9phGMrwmItpIJ7CMd0np65k V4MLSIH/5P0jUh7a0bq9Ek2ln+gKQkNq3RTpIJ6Zv/65qwidow6oQBuiH7PGFgMOdlGR6p/+il1 A8wra//JSw6ZrCBrOT1Q0ajj8ptufw6nVBtoFB11oH03K3Ip3+s138FW68nj7YuKOwJ6l9LbStv PwA0EM4z72U7e3W3yschxw36/4wehM/p/GGKZ6S0OQKHDAE2aeoRM1td3H4JxtU7p435JwjDjtU DZlBWSpNq4IPOCorzCr65Zjl7+zSijWDU6OqaObAi9fjFlbgYXV5N5x9xnwA8IGAMpkGUHTdkzJ 0Be410F9QLYdNCrjNIAAT2qYQkZC0+vedAsXtqb3nmu4zHzwvBLwvl4rfFCer8/RqXwasQiGeI7 LQcpDtXLbfeSHNA== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Add bindings for the Novatek NT37801 or NT37810 AMOLED DSI panel. Sources, like downstream DTS, schematics and hardware manuals, use two model names (NT37801 and NT37810), so choose one and hope it is correct. Reviewed-by: Linus Walleij Signed-off-by: Krzysztof Kozlowski Acked-by: Conor Dooley --- .../bindings/display/panel/novatek,nt37801.yaml | 69 ++++++++++++++++++= ++++ 1 file changed, 69 insertions(+) diff --git a/Documentation/devicetree/bindings/display/panel/novatek,nt3780= 1.yaml b/Documentation/devicetree/bindings/display/panel/novatek,nt37801.ya= ml new file mode 100644 index 0000000000000000000000000000000000000000..1b38c1d0af6825341e047af5758= 4a93261e7af2c --- /dev/null +++ b/Documentation/devicetree/bindings/display/panel/novatek,nt37801.yaml @@ -0,0 +1,69 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/panel/novatek,nt37801.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Novatek NT37801 AMOLED DSI Panel + +maintainers: + - Krzysztof Kozlowski + +description: + Naming is inconclusive and different sources claim this is either Novatek + NT37801 or NT37810 AMOLED DSI Panel. + +allOf: + - $ref: panel-common.yaml# + +properties: + compatible: + const: novatek,nt37801 + + reg: + maxItems: 1 + description: DSI virtual channel + + vci-supply: true + vdd-supply: true + vddio-supply: true + port: true + reset-gpios: true + +required: + - compatible + - reg + - vci-supply + - vdd-supply + - vddio-supply + - port + - reset-gpios + +additionalProperties: false + +examples: + - | + #include + + dsi { + #address-cells =3D <1>; + #size-cells =3D <0>; + + panel@0 { + compatible =3D "novatek,nt37801"; + reg =3D <0>; + + vci-supply =3D <&vreg_l13b_3p0>; + vdd-supply =3D <&vreg_l11b_1p2>; + vddio-supply =3D <&vreg_l12b_1p8>; + + reset-gpios =3D <&tlmm 98 GPIO_ACTIVE_LOW>; + + port { + endpoint { + remote-endpoint =3D <&dsi0_out>; + }; + }; + }; + }; +... --=20 2.45.2