18c2ecf20Sopenharmony_ciBroadcom BCM2835 I2C controller
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible : Should be one of:
58c2ecf20Sopenharmony_ci	"brcm,bcm2711-i2c"
68c2ecf20Sopenharmony_ci	"brcm,bcm2835-i2c"
78c2ecf20Sopenharmony_ci- reg: Should contain register location and length.
88c2ecf20Sopenharmony_ci- interrupts: Should contain interrupt.
98c2ecf20Sopenharmony_ci- clocks : The clock feeding the I2C controller.
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciRecommended properties:
128c2ecf20Sopenharmony_ci- clock-frequency : desired I2C bus clock frequency in Hz.
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciExample:
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_cii2c@7e205000 {
178c2ecf20Sopenharmony_ci	compatible = "brcm,bcm2835-i2c";
188c2ecf20Sopenharmony_ci	reg = <0x7e205000 0x1000>;
198c2ecf20Sopenharmony_ci	interrupts = <2 21>;
208c2ecf20Sopenharmony_ci	clocks = <&clk_i2c>;
218c2ecf20Sopenharmony_ci	clock-frequency = <100000>;
228c2ecf20Sopenharmony_ci};
23