Lines Matching +full:dsi +full:- +full:controller
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/st,stm32-dsi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: STMicroelectronics STM32 DSI host controller
10 - Philippe Cornu <philippe.cornu@st.com>
11 - Yannick Fertre <yannick.fertre@st.com>
14 The STMicroelectronics STM32 DSI controller uses the Synopsys DesignWare MIPI-DSI host controller.
17 - $ref: dsi-controller.yaml#
21 const: st,stm32-dsi
28 - description: Module Clock
29 - description: DSI bus clock
30 - description: Pixel clock
34 clock-names:
36 - const: pclk
37 - const: ref
38 - const: px_clk
45 reset-names:
47 - const: apb
49 phy-dsi-supply:
56 A node containing DSI input & output port nodes with endpoint
58 Documentation/devicetree/bindings/media/video-interfaces.txt
64 DSI input port node, connected to the ltdc rgb output port.
69 DSI output port node, connected to a panel or a bridge input port"
72 - "#address-cells"
73 - "#size-cells"
74 - compatible
75 - reg
76 - clocks
77 - clock-names
78 - ports
83 - |
84 #include <dt-bindings/interrupt-controller/arm-gic.h>
85 #include <dt-bindings/clock/stm32mp1-clks.h>
86 #include <dt-bindings/reset/stm32mp1-resets.h>
87 #include <dt-bindings/gpio/gpio.h>
88 dsi: dsi@5a000000 {
89 compatible = "st,stm32-dsi";
92 clock-names = "pclk", "ref", "px_clk";
94 reset-names = "apb";
95 phy-dsi-supply = <®18>;
97 #address-cells = <1>;
98 #size-cells = <0>;
101 #address-cells = <1>;
102 #size-cells = <0>;
107 remote-endpoint = <<dc_ep1_out>;
114 remote-endpoint = <&panel_in>;
119 panel-dsi@0 {
122 reset-gpios = <&gpioe 4 GPIO_ACTIVE_LOW>;
123 power-supply = <&v3v3>;
127 remote-endpoint = <&dsi_out>;