]> rtime.felk.cvut.cz Git - vajnamar/linux-xlnx.git/commitdiff
Documentation: binding: Add documentation for jesd204b
authorShubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
Sat, 25 Mar 2017 06:21:00 +0000 (11:51 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 29 May 2017 10:25:44 +0000 (12:25 +0200)
Add DT binding for jesd204b.

Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Documentation/devicetree/bindings/misc/jesd204b.txt [new file with mode: 0644]

diff --git a/Documentation/devicetree/bindings/misc/jesd204b.txt b/Documentation/devicetree/bindings/misc/jesd204b.txt
new file mode 100644 (file)
index 0000000..53f8192
--- /dev/null
@@ -0,0 +1,28 @@
+* Xilinx JESD204B core
+
+Description:
+The LogiCOREā„¢ IP JESD204 core implements a JESD204B core
+
+Required properties:
+- compatible = Should be one of
+               "xlnx,jesd204-5.1";
+               "xlnx,jesd204-5.2";
+               "xlnx,jesd204-6.1";
+- reg = Should contain JESD204B registers location and length
+- xlnx,frames-per-multiframe = No of frames per multiframe
+- xlnx,bytes-per-frame = No of bytes per frame
+- xlnx,lanes = No of Lanes
+- xlnx,subclass = subclass
+- xlnx,node-is-transmit = should be present only for transmit nodes
+
+Example:
+++++++++
+jesd_Tx_axi_0: jesd_Tx@44a20000 {
+       compatible = "xlnx,jesd204-5.1";
+       reg = <0x44a20000 0x10000>;
+       xlnx,frames-per-multiframe = <30>;
+       xlnx,bytes-per-frame = <2>;
+       xlnx,subclass = <1>;
+       xlnx,lanes = <0x2>;
+       xlnx,node-is-transmit;
+};