116c4c524SWolfram Sang* Two Wire Serial Interface (TWSI) / I2C 216c4c524SWolfram Sang 316c4c524SWolfram Sang- compatible: "cavium,octeon-3860-twsi" 416c4c524SWolfram Sang 516c4c524SWolfram Sang Compatibility with all cn3XXX, cn5XXX and cn6XXX SOCs. 616c4c524SWolfram Sang 716c4c524SWolfram Sang- reg: The base address of the TWSI/I2C bus controller register bank. 816c4c524SWolfram Sang 916c4c524SWolfram Sang- #address-cells: Must be <1>. 1016c4c524SWolfram Sang 1116c4c524SWolfram Sang- #size-cells: Must be <0>. I2C addresses have no size component. 1216c4c524SWolfram Sang 1316c4c524SWolfram Sang- interrupts: A single interrupt specifier. 1416c4c524SWolfram Sang 1516c4c524SWolfram Sang- clock-frequency: The I2C bus clock rate in Hz. 1616c4c524SWolfram Sang 1716c4c524SWolfram SangExample: 1816c4c524SWolfram Sang twsi0: i2c@1180000001000 { 1916c4c524SWolfram Sang #address-cells = <1>; 2016c4c524SWolfram Sang #size-cells = <0>; 2116c4c524SWolfram Sang compatible = "cavium,octeon-3860-twsi"; 2216c4c524SWolfram Sang reg = <0x11800 0x00001000 0x0 0x200>; 2316c4c524SWolfram Sang interrupts = <0 45>; 2416c4c524SWolfram Sang clock-frequency = <100000>; 2516c4c524SWolfram Sang 2616c4c524SWolfram Sang rtc@68 { 2716c4c524SWolfram Sang compatible = "dallas,ds1337"; 2816c4c524SWolfram Sang reg = <0x68>; 2916c4c524SWolfram Sang }; 3016c4c524SWolfram Sang tmp@4c { 3116c4c524SWolfram Sang compatible = "ti,tmp421"; 3216c4c524SWolfram Sang reg = <0x4c>; 3316c4c524SWolfram Sang }; 3416c4c524SWolfram Sang }; 35