1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/display/allwinner,sun6i-a31-mipi-dsi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allwinner A31 MIPI-DSI Controller Device Tree Bindings
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <maxime.ripard@bootlin.com>
14 "#address-cells": true
18 const: allwinner,sun6i-a31-mipi-dsi
28 - description: Bus Clock
29 - description: Module Clock
40 description: VCC-DSI power supply of the DSI encoder
51 A port node with endpoint definitions as defined in
52 Documentation/devicetree/bindings/media/video-interfaces.txt. That
53 port should be the input endpoint, usually coming from the
57 "^panel@[0-9]+$": true
73 additionalProperties: false
78 compatible = "allwinner,sun6i-a31-mipi-dsi";
79 reg = <0x01ca0000 0x1000>;
80 interrupts = <0 89 4>;
81 clocks = <&ccu 23>, <&ccu 96>;
82 clock-names = "bus", "mod";
86 vcc-dsi-supply = <®_dcdc1>;
91 compatible = "bananapi,lhr050h41", "ilitek,ili9881c";
93 power-gpios = <&pio 1 7 0>; /* PB07 */
94 reset-gpios = <&r_pio 0 5 1>; /* PL05 */
95 backlight = <&pwm_bl>;
99 dsi0_in_tcon0: endpoint {
100 remote-endpoint = <&tcon0_out_dsi0>;