Back to home page

OSCL-LXR

 
 

    


0001 DT bindings for Xilinx video IP cores
0002 -------------------------------------
0003 
0004 Xilinx video IP cores process video streams by acting as video sinks and/or
0005 sources. They are connected by links through their input and output ports,
0006 creating a video pipeline.
0007 
0008 Each video IP core is represented by an AMBA bus child node in the device
0009 tree using bindings documented in this directory. Connections between the IP
0010 cores are represented as defined in ../video-interfaces.txt.
0011 
0012 The whole  pipeline is represented by an AMBA bus child node in the device
0013 tree using bindings documented in ./xlnx,video.txt.
0014 
0015 Common properties
0016 -----------------
0017 
0018 The following properties are common to all Xilinx video IP cores.
0019 
0020 - xlnx,video-format: This property represents a video format transmitted on an
0021   AXI bus between video IP cores, using its VF code as defined in "AXI4-Stream
0022   Video IP and System Design Guide" [UG934]. How the format relates to the IP
0023   core is described in the IP core bindings documentation.
0024 
0025 - xlnx,video-width: This property qualifies the video format with the sample
0026   width expressed as a number of bits per pixel component. All components must
0027   use the same width.
0028 
0029 - xlnx,cfa-pattern: When the video format is set to Mono/Sensor, this property
0030   describes the sensor's color filter array pattern. Supported values are
0031   "bggr", "gbrg", "grbg", "rggb" and "mono". If not specified, the pattern
0032   defaults to "mono".
0033 
0034 
0035 [UG934] https://www.xilinx.com/support/documentation/ip_documentation/axi_videoip/v1_0/ug934_axi_videoIP.pdf