Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-updates > by-pkgid > 552991dab4dccc6d38ee3e99b9796d19 > files > 1574

kernel-doc-4.4.92-1.mga5.noarch.rpm

Broadcom iProc I2C controller

Required properties:

- compatible:
    Must be "brcm,iproc-i2c"

- reg:
    Define the base and range of the I/O address space that contain the iProc
    I2C controller registers

- interrupts:
    Should contain the I2C interrupt

- clock-frequency:
    This is the I2C bus clock. Need to be either 100000 or 400000

- #address-cells:
    Always 1 (for I2C addresses)

- #size-cells:
    Always 0

Example:
	i2c0: i2c@18008000 {
		compatible = "brcm,iproc-i2c";
		reg = <0x18008000 0x100>;
		#address-cells = <1>;
		#size-cells = <0>;
		interrupts = <GIC_SPI 85 IRQ_TYPE_NONE>;
		clock-frequency = <100000>;

		codec: wm8750@1a {
			compatible = "wlf,wm8750";
			reg = <0x1a>;
		};
	};