1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/display/panel/samsung,lms380kf01.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung LMS380KF01 display panel
9 description: The LMS380KF01 is a 480x800 DPI display panel from Samsung Mobile
10 Displays (SMD) utilizing the WideChips WS2401 display controller. It can be
11 used with internal or external backlight control.
12 The panel must obey the rules for a SPI slave device as specified in
13 spi/spi-controller.yaml
16 - Linus Walleij <linus.walleij@linaro.org>
19 - $ref: panel-common.yaml#
23 const: samsung,lms380kf01
28 description: provides an optional ESD (electrostatic discharge)
29 interrupt that signals abnormalities in the display hardware.
30 This can also be raised for other reasons like erroneous
37 description: regulator that supplies the VCI analog voltage
41 description: regulator that supplies the VCCIO voltage usually
62 additionalProperties: false
66 #include <dt-bindings/gpio/gpio.h>
67 #include <dt-bindings/interrupt-controller/irq.h>
70 compatible = "spi-gpio";
71 sck-gpios = <&gpio 0 GPIO_ACTIVE_HIGH>;
72 miso-gpios = <&gpio 1 GPIO_ACTIVE_HIGH>;
73 mosi-gpios = <&gpio 2 GPIO_ACTIVE_HIGH>;
74 cs-gpios = <&gpio 3 GPIO_ACTIVE_HIGH>;
75 num-chipselects = <1>;
80 compatible = "samsung,lms380kf01";
81 spi-max-frequency = <1200000>;
85 vci-supply = <&lcd_3v0_reg>;
86 vccio-supply = <&lcd_1v8_reg>;
87 reset-gpios = <&gpio 4 GPIO_ACTIVE_LOW>;
88 interrupt-parent = <&gpio>;
89 interrupts = <5 IRQ_TYPE_EDGE_RISING>;
93 remote-endpoint = <&display_out>;