|
@@ -0,0 +1,40 @@
|
|
|
+Device-tree bindings for FSI-attached I2C master and busses
|
|
|
+-----------------------------------------------------------
|
|
|
+
|
|
|
+Required properties:
|
|
|
+ - compatible = "ibm,i2c-fsi";
|
|
|
+ - reg = < address size >; : The FSI CFAM address and address
|
|
|
+ space size.
|
|
|
+ - #address-cells = <1>; : Number of address cells in child
|
|
|
+ nodes.
|
|
|
+ - #size-cells = <0>; : Number of size cells in child nodes.
|
|
|
+ - child nodes : Nodes to describe busses off the I2C
|
|
|
+ master.
|
|
|
+
|
|
|
+Child node required properties:
|
|
|
+ - reg = < port number > : The port number on the I2C master.
|
|
|
+
|
|
|
+Child node optional properties:
|
|
|
+ - child nodes : Nodes to describe devices on the I2C
|
|
|
+ bus.
|
|
|
+
|
|
|
+Examples:
|
|
|
+
|
|
|
+ i2c@1800 {
|
|
|
+ compatible = "ibm,i2c-fsi";
|
|
|
+ reg = < 0x1800 0x400 >;
|
|
|
+ #address-cells = <1>;
|
|
|
+ #size-cells = <0>;
|
|
|
+
|
|
|
+ i2c-bus@0 {
|
|
|
+ reg = <0>;
|
|
|
+ };
|
|
|
+
|
|
|
+ i2c-bus@1 {
|
|
|
+ reg = <1>;
|
|
|
+
|
|
|
+ eeprom@50 {
|
|
|
+ compatible = "vendor,dev-name";
|
|
|
+ };
|
|
|
+ };
|
|
|
+ };
|