1*4882a593SmuzhiyunBroadcom BCM2835 I2C controller 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunRequired properties: 4*4882a593Smuzhiyun- compatible : Should be one of: 5*4882a593Smuzhiyun "brcm,bcm2711-i2c" 6*4882a593Smuzhiyun "brcm,bcm2835-i2c" 7*4882a593Smuzhiyun- reg: Should contain register location and length. 8*4882a593Smuzhiyun- interrupts: Should contain interrupt. 9*4882a593Smuzhiyun- clocks : The clock feeding the I2C controller. 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunRecommended properties: 12*4882a593Smuzhiyun- clock-frequency : desired I2C bus clock frequency in Hz. 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunExample: 15*4882a593Smuzhiyun 16*4882a593Smuzhiyuni2c@7e205000 { 17*4882a593Smuzhiyun compatible = "brcm,bcm2835-i2c"; 18*4882a593Smuzhiyun reg = <0x7e205000 0x1000>; 19*4882a593Smuzhiyun interrupts = <2 21>; 20*4882a593Smuzhiyun clocks = <&clk_i2c>; 21*4882a593Smuzhiyun clock-frequency = <100000>; 22*4882a593Smuzhiyun}; 23