1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/display/ingenic,lcd.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Ingenic SoCs LCD controller devicetree bindings
10 - Paul Cercueil <paul@crapouillou.net>
14 pattern: "^lcd-controller@[0-9a-f]+$"
31 - description: Pixel clock
32 - description: Module clock
42 description: OF graph bindings (specified in bindings/graph.txt).
45 description: OF graph bindings (specified in bindings/graph.txt).
50 description: DPI output, to interface with TFT panels.
54 description: Link to the Image Processing Unit (IPU).
55 (See ingenic,ipu.yaml).
87 additionalProperties: false
91 #include <dt-bindings/clock/jz4740-cgu.h>
92 lcd-controller@13050000 {
93 compatible = "ingenic,jz4740-lcd";
94 reg = <0x13050000 0x1000>;
96 interrupt-parent = <&intc>;
99 clocks = <&cgu JZ4740_CLK_LCD_PCLK>, <&cgu JZ4740_CLK_LCD>;
100 clock-names = "lcd_pclk", "lcd";
104 remote-endpoint = <&panel_input>;
110 #include <dt-bindings/clock/jz4725b-cgu.h>
111 lcd-controller@13050000 {
112 compatible = "ingenic,jz4725b-lcd";
113 reg = <0x13050000 0x1000>;
115 interrupt-parent = <&intc>;
118 clocks = <&cgu JZ4725B_CLK_LCD>;
119 clock-names = "lcd_pclk";
123 remote-endpoint = <&panel_input>;