Lines Matching +full:media +full:- +full:blk +full:- +full:ctrl

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/nxp,imx8-isi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16 number and nature is SoC-dependent. They cover both capture interfaces (MIPI
17 CSI-2 RX, HDMI RX, ...) and display engine outputs for writeback support.
22 - fsl,imx8mn-isi
23 - fsl,imx8mp-isi
24 - fsl,imx93-isi
31 - description: The AXI clock
32 - description: The APB clock
33 # TODO: Check if the per-channel ipg_proc_clk clocks need to be specified
37 clock-names:
39 - const: axi
40 - const: apb
42 fsl,blk-ctrl:
53 power-domains:
60 assignment are model-dependent. Each port shall have a single endpoint.
63 - compatible
64 - reg
65 - interrupts
66 - clocks
67 - clock-names
68 - fsl,blk-ctrl
69 - ports
72 - if:
77 - fsl,imx8mn-isi
78 - fsl,imx93-isi
86 description: MIPI CSI-2 RX
88 - port@0
90 - if:
94 const: fsl,imx8mp-isi
102 description: MIPI CSI-2 RX 0
104 description: MIPI CSI-2 RX 1
106 - port@0
107 - port@1
112 - |
113 #include <dt-bindings/clock/imx8mn-clock.h>
114 #include <dt-bindings/interrupt-controller/arm-gic.h>
115 #include <dt-bindings/interrupt-controller/irq.h>
116 #include <dt-bindings/power/imx8mn-power.h>
119 compatible = "fsl,imx8mn-isi";
124 clock-names = "axi", "apb";
125 fsl,blk-ctrl = <&disp_blk_ctrl>;
126 power-domains = <&disp_blk_ctrl IMX8MN_DISPBLK_PD_ISI>;
129 #address-cells = <1>;
130 #size-cells = <0>;
135 remote-endpoint = <&mipi_csi_out>;
141 - |
142 #include <dt-bindings/clock/imx8mp-clock.h>
143 #include <dt-bindings/interrupt-controller/arm-gic.h>
144 #include <dt-bindings/interrupt-controller/irq.h>
147 compatible = "fsl,imx8mp-isi";
153 clock-names = "axi", "apb";
154 fsl,blk-ctrl = <&media_blk_ctrl>;
155 power-domains = <&mediamix_pd>;
158 #address-cells = <1>;
159 #size-cells = <0>;
164 remote-endpoint = <&mipi_csi_0_out>;
171 remote-endpoint = <&mipi_csi_1_out>;