dt-bindings: SLIMBus: add slim devices optional properties
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / slimbus / bus.txt
index 52fa642..bbe871f 100644 (file)
@@ -32,6 +32,10 @@ Required property for SLIMbus child node if it is present:
                  Product Code, shall be in lower case hexadecimal with leading
                  zeroes suppressed
 
+Optional property for SLIMbus child node if it is present:
+- slim-ifc-dev - Should be phandle to SLIMBus Interface device.
+                 Required for devices which deal with streams.
+
 SLIMbus example for Qualcomm's slimbus manager component:
 
        slim@28080000 {
@@ -43,8 +47,14 @@ SLIMbus example for Qualcomm's slimbus manager component:
                #address-cells = <2>;
                #size-cell = <0>;
 
+               codec_ifd: ifd@0,0{
+                       compatible = "slim217,60";
+                       reg = <0 0>;
+               };
+
                codec: wcd9310@1,0{
                        compatible = "slim217,60";
                        reg = <1 0>;
+                       slim-ifc-dev  = <&codec_ifd>;
                };
        };