diff options
author | Ben Dooks <ben-linux@fluff.org> | 2012-01-17 23:30:41 +0000 |
---|---|---|
committer | Ben Dooks <ben-linux@fluff.org> | 2012-01-17 23:30:41 +0000 |
commit | 6f36a806e588f2ce62571a1859ea1d7f2c7dde83 (patch) | |
tree | 44485aee19bcaf05b0baaf83ea62d7e5ddd78b9c /Documentation | |
parent | 8956dc102ca26357850830f1d26132719c1ce6ee (diff) | |
parent | 6145197be6cc0583fa1a2f4ec1079d366137061e (diff) | |
download | lwn-6f36a806e588f2ce62571a1859ea1d7f2c7dde83.tar.gz lwn-6f36a806e588f2ce62571a1859ea1d7f2c7dde83.zip |
Merge branches 'for-33/i2c/eg20t' and 'for-33/i2c/omap' into for-linus/i2c-33
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/devicetree/bindings/i2c/omap-i2c.txt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/i2c/omap-i2c.txt b/Documentation/devicetree/bindings/i2c/omap-i2c.txt new file mode 100644 index 000000000000..56564aa4b444 --- /dev/null +++ b/Documentation/devicetree/bindings/i2c/omap-i2c.txt @@ -0,0 +1,30 @@ +I2C for OMAP platforms + +Required properties : +- compatible : Must be "ti,omap3-i2c" or "ti,omap4-i2c" +- ti,hwmods : Must be "i2c<n>", n being the instance number (1-based) +- #address-cells = <1>; +- #size-cells = <0>; + +Recommended properties : +- clock-frequency : Desired I2C bus clock frequency in Hz. Otherwise + the default 100 kHz frequency will be used. + +Optional properties: +- Child nodes conforming to i2c bus binding + +Note: Current implementation will fetch base address, irq and dma +from omap hwmod data base during device registration. +Future plan is to migrate hwmod data base contents into device tree +blob so that, all the required data will be used from device tree dts +file. + +Examples : + +i2c1: i2c@0 { + compatible = "ti,omap3-i2c"; + #address-cells = <1>; + #size-cells = <0>; + ti,hwmods = "i2c1"; + clock-frequency = <400000>; +}; |