Lines Matching +full:axi +full:- +full:ports
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:
56 ports:
57 $ref: /schemas/graph.yaml#/properties/ports
59 Ports represent the Pixel Link inputs to the ISI. Their number and
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
83 ports:
86 description: MIPI CSI-2 RX
89 - port@0
91 - if:
95 const: fsl,imx8mp-isi
100 ports:
103 description: MIPI CSI-2 RX 0
105 description: MIPI CSI-2 RX 1
107 - port@0
108 - port@1
113 - |
114 #include <dt-bindings/clock/imx8mn-clock.h>
115 #include <dt-bindings/interrupt-controller/arm-gic.h>
116 #include <dt-bindings/interrupt-controller/irq.h>
117 #include <dt-bindings/power/imx8mn-power.h>
120 compatible = "fsl,imx8mn-isi";
125 clock-names = "axi", "apb";
126 fsl,blk-ctrl = <&disp_blk_ctrl>;
127 power-domains = <&disp_blk_ctrl IMX8MN_DISPBLK_PD_ISI>;
129 ports {
130 #address-cells = <1>;
131 #size-cells = <0>;
136 remote-endpoint = <&mipi_csi_out>;
142 - |
143 #include <dt-bindings/clock/imx8mp-clock.h>
144 #include <dt-bindings/interrupt-controller/arm-gic.h>
145 #include <dt-bindings/interrupt-controller/irq.h>
148 compatible = "fsl,imx8mp-isi";
154 clock-names = "axi", "apb";
155 fsl,blk-ctrl = <&media_blk_ctrl>;
156 power-domains = <&mediamix_pd>;
158 ports {
159 #address-cells = <1>;
160 #size-cells = <0>;
165 remote-endpoint = <&mipi_csi_0_out>;
172 remote-endpoint = <&mipi_csi_1_out>;