linux-loongson/Documentation/devicetree/bindings/display/panel/novatek,nt37801.yaml
Krzysztof Kozlowski 0311e0fd07 dt-bindings: display: panel: Add Novatek NT37801
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 <linus.walleij@linaro.org>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20250508-sm8750-display-panel-v2-1-3ca072e3d1fa@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20250508-sm8750-display-panel-v2-1-3ca072e3d1fa@linaro.org
2025-05-08 17:57:12 +02:00

70 lines
1.3 KiB
YAML

# 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 <krzk@kernel.org>
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 <dt-bindings/gpio/gpio.h>
dsi {
#address-cells = <1>;
#size-cells = <0>;
panel@0 {
compatible = "novatek,nt37801";
reg = <0>;
vci-supply = <&vreg_l13b_3p0>;
vdd-supply = <&vreg_l11b_1p2>;
vddio-supply = <&vreg_l12b_1p8>;
reset-gpios = <&tlmm 98 GPIO_ACTIVE_LOW>;
port {
endpoint {
remote-endpoint = <&dsi0_out>;
};
};
};
};
...