Lines Matching +full:csi +full:- +full:pxl +full:- +full:format

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Xilinx MIPI CSI-2 Receiver Subsystem
10 - Vishal Sagar <vishal.sagar@amd.com>
13 The Xilinx MIPI CSI-2 Receiver Subsystem is used to capture MIPI CSI-2
16 The subsystem consists of a MIPI D-PHY in slave mode which captures the
17 data packets. This is passed along the MIPI CSI-2 Rx IP which extracts the
18 packet data. The optional Video Format Bridge (VFB) converts this data to
20 For more details, please refer to PG232 Xilinx MIPI CSI-2 Receiver Subsystem.
21 Please note that this bindings includes only the MIPI CSI-2 Rx controller
22 and Video Format Bridge and not D-PHY.
27 - enum:
28 - xlnx,mipi-csi2-rx-subsystem-5.0
39 - description: AXI Lite clock
40 - description: Video clock
42 clock-names:
44 - const: lite_aclk
45 - const: video_aclk
47 xlnx,csi-pxl-format:
49 This denotes the CSI Data type selected in hw design.
52 Possible values are as below -
53 0x1e - YUV4228B
54 0x1f - YUV42210B
55 0x20 - RGB444
56 0x21 - RGB555
57 0x22 - RGB565
58 0x23 - RGB666
59 0x24 - RGB888
60 0x28 - RAW6
61 0x29 - RAW7
62 0x2a - RAW8
63 0x2b - RAW10
64 0x2c - RAW12
65 0x2d - RAW14
66 0x2e - RAW16
67 0x2f - RAW20
70 - minimum: 0x1e
72 - minimum: 0x28
77 description: Present when Video Format Bridge is enabled in IP configuration
79 xlnx,en-csi-v2-0:
81 description: Present if CSI v2 is enabled in IP configuration.
83 xlnx,en-vcx:
88 xlnx,en-active-lanes:
91 Present if the number of active lanes can be re-configured at
95 video-reset-gpios:
104 $ref: /schemas/graph.yaml#/$defs/port-base
107 CSI-2 transmitter.
111 $ref: /schemas/media/video-interfaces.yaml#
115 data-lanes:
118 connects to MIPI CSI-2 source like sensor.
119 The possible values are -
120 1 - For 1 lane enabled in IP.
121 1 2 - For 2 lanes enabled in IP.
122 1 2 3 - For 3 lanes enabled in IP.
123 1 2 3 4 - For 4 lanes enabled in IP.
125 - const: 1
126 - const: 2
127 - const: 3
128 - const: 4
131 - data-lanes
139 connected the CSI-2 receiver.
142 - compatible
143 - reg
144 - interrupts
145 - clocks
146 - clock-names
147 - ports
150 - if:
152 - xlnx,vfb
155 - xlnx,csi-pxl-format
158 xlnx,csi-pxl-format: false
160 - if:
163 - xlnx,en-csi-v2-0
166 xlnx,en-vcx: false
171 - |
172 #include <dt-bindings/gpio/gpio.h>
174 compatible = "xlnx,mipi-csi2-rx-subsystem-5.0";
176 interrupt-parent = <&gic>;
178 xlnx,csi-pxl-format = <0x2a>;
180 xlnx,en-active-lanes;
181 xlnx,en-csi-v2-0;
182 xlnx,en-vcx;
183 clock-names = "lite_aclk", "video_aclk";
185 video-reset-gpios = <&gpio 86 GPIO_ACTIVE_LOW>;
188 #address-cells = <1>;
189 #size-cells = <0>;
195 data-lanes = <1 2 3 4>;
196 /* MIPI CSI-2 Camera handle */
197 remote-endpoint = <&camera_out>;
204 remote-endpoint = <&vproc_in>;