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 <swarren@xxxxxxxxxx> > --- 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 -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html