1338de94dSRui Miguel Silva# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2338de94dSRui Miguel Silva%YAML 1.2 3338de94dSRui Miguel Silva--- 4338de94dSRui Miguel Silva$id: http://devicetree.org/schemas/media/nxp,imx7-csi.yaml# 5338de94dSRui Miguel Silva$schema: http://devicetree.org/meta-schemas/core.yaml# 6338de94dSRui Miguel Silva 7338de94dSRui Miguel Silvatitle: i.MX7 CMOS Sensor Interface 8338de94dSRui Miguel Silva 9338de94dSRui Miguel Silvamaintainers: 10338de94dSRui Miguel Silva - Rui Miguel Silva <rmfrfs@gmail.com> 11338de94dSRui Miguel Silva 12338de94dSRui Miguel Silvadescription: | 13338de94dSRui Miguel Silva This is device node for the CMOS Sensor Interface (CSI) which enables the 14338de94dSRui Miguel Silva chip to connect directly to external CMOS image sensors. 15338de94dSRui Miguel Silva 16338de94dSRui Miguel Silvaproperties: 17338de94dSRui Miguel Silva compatible: 18338de94dSRui Miguel Silva enum: 19338de94dSRui Miguel Silva - fsl,imx7-csi 20338de94dSRui Miguel Silva - fsl,imx6ul-csi 21338de94dSRui Miguel Silva 22338de94dSRui Miguel Silva reg: 23338de94dSRui Miguel Silva maxItems: 1 24338de94dSRui Miguel Silva 25338de94dSRui Miguel Silva interrupts: 26338de94dSRui Miguel Silva maxItems: 1 27338de94dSRui Miguel Silva 28338de94dSRui Miguel Silva clocks: 29338de94dSRui Miguel Silva maxItems: 1 30338de94dSRui Miguel Silva 31338de94dSRui Miguel Silva clock-names: 32338de94dSRui Miguel Silva items: 33338de94dSRui Miguel Silva - const: mclk 34338de94dSRui Miguel Silva 35338de94dSRui Miguel Silva port: 36*066a94e2SRob Herring $ref: /schemas/graph.yaml#/properties/port 37338de94dSRui Miguel Silva 38338de94dSRui Miguel Silvarequired: 39338de94dSRui Miguel Silva - compatible 40338de94dSRui Miguel Silva - reg 41338de94dSRui Miguel Silva - interrupts 42338de94dSRui Miguel Silva - clocks 43338de94dSRui Miguel Silva - clock-names 44338de94dSRui Miguel Silva - port 45338de94dSRui Miguel Silva 46338de94dSRui Miguel SilvaadditionalProperties: false 47338de94dSRui Miguel Silva 48338de94dSRui Miguel Silvaexamples: 49338de94dSRui Miguel Silva - | 50338de94dSRui Miguel Silva #include <dt-bindings/clock/imx7d-clock.h> 51338de94dSRui Miguel Silva #include <dt-bindings/interrupt-controller/arm-gic.h> 52338de94dSRui Miguel Silva #include <dt-bindings/interrupt-controller/irq.h> 53338de94dSRui Miguel Silva 54338de94dSRui Miguel Silva csi: csi@30710000 { 55338de94dSRui Miguel Silva compatible = "fsl,imx7-csi"; 56338de94dSRui Miguel Silva reg = <0x30710000 0x10000>; 57338de94dSRui Miguel Silva interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 58338de94dSRui Miguel Silva clocks = <&clks IMX7D_CSI_MCLK_ROOT_CLK>; 59338de94dSRui Miguel Silva clock-names = "mclk"; 60338de94dSRui Miguel Silva 61338de94dSRui Miguel Silva port { 62338de94dSRui Miguel Silva csi_from_csi_mux: endpoint { 63338de94dSRui Miguel Silva remote-endpoint = <&csi_mux_to_csi>; 64338de94dSRui Miguel Silva }; 65338de94dSRui Miguel Silva }; 66338de94dSRui Miguel Silva }; 67338de94dSRui Miguel Silva 68338de94dSRui Miguel Silva... 69