i2c: brcmstb: Adding support for CM and DSL SoCs
authorKamal Dasu <kdasu.kdev@gmail.com>
Wed, 16 Dec 2015 20:49:09 +0000 (15:49 -0500)
committerWolfram Sang <wsa@the-dreams.de>
Sun, 3 Jan 2016 18:50:09 +0000 (19:50 +0100)
commite2e5a2c618373b55bbb2eca2a6e535dddd04412c
treee0a70a60576d277cc943b9798ebace9f8b1c5672
parent8378d01f60a95d9205c6da47cb0cd2a594f7e07f
i2c: brcmstb: Adding support for CM and DSL SoCs

Broadcoms DSL, CM (cable modem)and STB I2C core implementation have
8 data in/out registers that can transfer 8 bytes or 32 bytes max.
Cable and DSL "Peripheral" i2c cores use single byte per data
register and the STB can use 4 byte per data register transfer.
Adding support to take care of this difference. Accordingly added
the compatible string for SoCs using the "Peripheral" I2C block.

Signed-off-by: Kamal Dasu <kdasu.kdev@gmail.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
drivers/i2c/busses/i2c-brcmstb.c
This page took 0.025704 seconds and 5 git commands to generate.