Thread (1 message) 1 message, 1 author, 2011-12-20

Re: [PATCH V2 2/4] i2c: tegra: Support DVC controller in device tree

From: Olof Johansson <hidden>
Date: 2011-12-20 01:57:10
Also in: linux-arm-kernel, linux-i2c, linux-tegra

On Sat, Dec 17, 2011 at 11:29:30PM -0700, Stephen Warren wrote:
One of the Tegra I2C blocks is inside the DVC (Digital Voltage Controller)
block. This block is identical to the rest of the I2C blocks, except that
it only supports master mode, it has registers moved around, and it needs
some extra init to get it into I2C mode.  The register moves are handled
by i2c_readl and i2c_writel

This patch adds a new compatible value for controllers of this "DVC"
type; I figured that this approach was reasonable, as opposed to adding
an is-dvc property under the existing compatible value, since the HW
truly is different.

v2: Call of_device_is_compatible() to determine is_dvc, instead of storing
the flag in tegra_i2c_of_match[]'s .data field.

Signed-off-by: Stephen Warren <redacted>
---
I've applied this one as well to the tegra for-3.3/drivers. Ben, let me know if
you want it through your tree but since it mostly fixes device tree usage
I figured it's OK for us to take.


-Olof
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help