94 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/display/bridge/intel,keembay-dsi.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Intel Keem Bay mipi dsi controller8 9maintainers:10 - Anitha Chrisanthus <anitha.chrisanthus@intel.com>11 - Edmond J Dea <edmund.j.dea@intel.com>12 13properties:14 compatible:15 const: intel,keembay-dsi16 17 reg:18 items:19 - description: MIPI registers range20 21 reg-names:22 items:23 - const: mipi24 25 clocks:26 items:27 - description: MIPI DSI clock28 - description: MIPI DSI econfig clock29 - description: MIPI DSI config clock30 31 clock-names:32 items:33 - const: clk_mipi34 - const: clk_mipi_ecfg35 - const: clk_mipi_cfg36 37 ports:38 $ref: /schemas/graph.yaml#/properties/ports39 40 properties:41 port@0:42 $ref: /schemas/graph.yaml#/properties/port43 description: MIPI DSI input port.44 45 port@1:46 $ref: /schemas/graph.yaml#/properties/port47 description: DSI output port.48 49 required:50 - port@051 - port@152 53required:54 - compatible55 - reg56 - reg-names57 - clocks58 - clock-names59 - ports60 61additionalProperties: false62 63examples:64 - |65 mipi-dsi@20900000 {66 compatible = "intel,keembay-dsi";67 reg = <0x20900000 0x4000>;68 reg-names = "mipi";69 clocks = <&scmi_clk 0x86>,70 <&scmi_clk 0x88>,71 <&scmi_clk 0x89>;72 clock-names = "clk_mipi", "clk_mipi_ecfg",73 "clk_mipi_cfg";74 75 ports {76 #address-cells = <1>;77 #size-cells = <0>;78 79 port@0 {80 reg = <0>;81 dsi_in: endpoint {82 remote-endpoint = <&disp_out>;83 };84 };85 86 port@1 {87 reg = <1>;88 dsi_out: endpoint {89 remote-endpoint = <&adv7535_input>;90 };91 };92 };93 };94