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