15def4c47SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 25def4c47SEmmanuel Vadot%YAML 1.2 35def4c47SEmmanuel Vadot--- 45def4c47SEmmanuel Vadot$id: http://devicetree.org/schemas/display/bridge/intel,keembay-dsi.yaml# 55def4c47SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 65def4c47SEmmanuel Vadot 7*8bab661aSEmmanuel Vadottitle: Intel Keem Bay mipi dsi controller 85def4c47SEmmanuel Vadot 95def4c47SEmmanuel Vadotmaintainers: 105def4c47SEmmanuel Vadot - Anitha Chrisanthus <anitha.chrisanthus@intel.com> 115def4c47SEmmanuel Vadot - Edmond J Dea <edmund.j.dea@intel.com> 125def4c47SEmmanuel Vadot 135def4c47SEmmanuel Vadotproperties: 145def4c47SEmmanuel Vadot compatible: 155def4c47SEmmanuel Vadot const: intel,keembay-dsi 165def4c47SEmmanuel Vadot 175def4c47SEmmanuel Vadot reg: 185def4c47SEmmanuel Vadot items: 195def4c47SEmmanuel Vadot - description: MIPI registers range 205def4c47SEmmanuel Vadot 215def4c47SEmmanuel Vadot reg-names: 225def4c47SEmmanuel Vadot items: 235def4c47SEmmanuel Vadot - const: mipi 245def4c47SEmmanuel Vadot 255def4c47SEmmanuel Vadot clocks: 265def4c47SEmmanuel Vadot items: 275def4c47SEmmanuel Vadot - description: MIPI DSI clock 285def4c47SEmmanuel Vadot - description: MIPI DSI econfig clock 295def4c47SEmmanuel Vadot - description: MIPI DSI config clock 305def4c47SEmmanuel Vadot 315def4c47SEmmanuel Vadot clock-names: 325def4c47SEmmanuel Vadot items: 335def4c47SEmmanuel Vadot - const: clk_mipi 345def4c47SEmmanuel Vadot - const: clk_mipi_ecfg 355def4c47SEmmanuel Vadot - const: clk_mipi_cfg 365def4c47SEmmanuel Vadot 375def4c47SEmmanuel Vadot ports: 385def4c47SEmmanuel Vadot $ref: /schemas/graph.yaml#/properties/ports 395def4c47SEmmanuel Vadot 405def4c47SEmmanuel Vadot properties: 415def4c47SEmmanuel Vadot port@0: 425def4c47SEmmanuel Vadot $ref: /schemas/graph.yaml#/properties/port 435def4c47SEmmanuel Vadot description: MIPI DSI input port. 445def4c47SEmmanuel Vadot 455def4c47SEmmanuel Vadot port@1: 465def4c47SEmmanuel Vadot $ref: /schemas/graph.yaml#/properties/port 475def4c47SEmmanuel Vadot description: DSI output port. 485def4c47SEmmanuel Vadot 495def4c47SEmmanuel Vadot required: 505def4c47SEmmanuel Vadot - port@0 515def4c47SEmmanuel Vadot - port@1 525def4c47SEmmanuel Vadot 535def4c47SEmmanuel Vadotrequired: 545def4c47SEmmanuel Vadot - compatible 555def4c47SEmmanuel Vadot - reg 565def4c47SEmmanuel Vadot - reg-names 575def4c47SEmmanuel Vadot - clocks 585def4c47SEmmanuel Vadot - clock-names 595def4c47SEmmanuel Vadot - ports 605def4c47SEmmanuel Vadot 615def4c47SEmmanuel VadotadditionalProperties: false 625def4c47SEmmanuel Vadot 635def4c47SEmmanuel Vadotexamples: 645def4c47SEmmanuel Vadot - | 655def4c47SEmmanuel Vadot mipi-dsi@20900000 { 665def4c47SEmmanuel Vadot compatible = "intel,keembay-dsi"; 675def4c47SEmmanuel Vadot reg = <0x20900000 0x4000>; 685def4c47SEmmanuel Vadot reg-names = "mipi"; 695def4c47SEmmanuel Vadot clocks = <&scmi_clk 0x86>, 705def4c47SEmmanuel Vadot <&scmi_clk 0x88>, 715def4c47SEmmanuel Vadot <&scmi_clk 0x89>; 725def4c47SEmmanuel Vadot clock-names = "clk_mipi", "clk_mipi_ecfg", 735def4c47SEmmanuel Vadot "clk_mipi_cfg"; 745def4c47SEmmanuel Vadot 755def4c47SEmmanuel Vadot ports { 765def4c47SEmmanuel Vadot #address-cells = <1>; 775def4c47SEmmanuel Vadot #size-cells = <0>; 785def4c47SEmmanuel Vadot 795def4c47SEmmanuel Vadot port@0 { 805def4c47SEmmanuel Vadot reg = <0>; 815def4c47SEmmanuel Vadot dsi_in: endpoint { 825def4c47SEmmanuel Vadot remote-endpoint = <&disp_out>; 835def4c47SEmmanuel Vadot }; 845def4c47SEmmanuel Vadot }; 855def4c47SEmmanuel Vadot 865def4c47SEmmanuel Vadot port@1 { 875def4c47SEmmanuel Vadot reg = <1>; 885def4c47SEmmanuel Vadot dsi_out: endpoint { 895def4c47SEmmanuel Vadot remote-endpoint = <&adv7535_input>; 905def4c47SEmmanuel Vadot }; 915def4c47SEmmanuel Vadot }; 925def4c47SEmmanuel Vadot }; 935def4c47SEmmanuel Vadot }; 94