182d41d09SEddie JamesDevice-tree bindings for FSI-attached I2C master and busses
282d41d09SEddie James-----------------------------------------------------------
382d41d09SEddie James
482d41d09SEddie JamesRequired properties:
582d41d09SEddie James - compatible = "ibm,i2c-fsi";
682d41d09SEddie James - reg = < address size >;		: The FSI CFAM address and address
782d41d09SEddie James					  space size.
882d41d09SEddie James - #address-cells = <1>;		: Number of address cells in child
982d41d09SEddie James					  nodes.
1082d41d09SEddie James - #size-cells = <0>;			: Number of size cells in child nodes.
1182d41d09SEddie James - child nodes				: Nodes to describe busses off the I2C
1282d41d09SEddie James					  master.
1382d41d09SEddie James
1482d41d09SEddie JamesChild node required properties:
1582d41d09SEddie James - reg = < port number >		: The port number on the I2C master.
1682d41d09SEddie James
1782d41d09SEddie JamesChild node optional properties:
1882d41d09SEddie James - child nodes				: Nodes to describe devices on the I2C
1982d41d09SEddie James					  bus.
2082d41d09SEddie James
2182d41d09SEddie JamesExamples:
2282d41d09SEddie James
2382d41d09SEddie James    i2c@1800 {
2482d41d09SEddie James        compatible = "ibm,i2c-fsi";
2582d41d09SEddie James        reg = < 0x1800 0x400 >;
2682d41d09SEddie James        #address-cells = <1>;
2782d41d09SEddie James        #size-cells = <0>;
2882d41d09SEddie James
2982d41d09SEddie James        i2c-bus@0 {
3082d41d09SEddie James            reg = <0>;
3182d41d09SEddie James        };
3282d41d09SEddie James
3382d41d09SEddie James        i2c-bus@1 {
3482d41d09SEddie James            reg = <1>;
3582d41d09SEddie James
3682d41d09SEddie James            eeprom@50 {
3782d41d09SEddie James                compatible = "vendor,dev-name";
3882d41d09SEddie James            };
3982d41d09SEddie James        };
4082d41d09SEddie James    };
41