Thread (5 messages) 5 messages, 3 authors, 2011-02-23

[PATCH v2] i2c: tegra: Add i2c support

From: Colin Cross <hidden>
Date: 2011-02-23 19:27:09
Also in: linux-i2c, linux-tegra, lkml

On Tue, Feb 22, 2011 at 4:20 PM, Ben Dooks [off-list ref] wrote:
On Sun, Feb 20, 2011 at 05:14:21PM -0800, Colin Cross wrote:
quoted
Adds I2C bus driver for nVidia Tegra SoCs. ?Tegra includes 4 I2C
controllers, one of which is inside the Dynamic Voltage Controller
and has a slightly different register map.

Signed-off-by: Colin Cross <redacted>
Would have been helpful to start a new thread, missed this the first time
around.
quoted
+ ? ? i2c_dev = kzalloc(sizeof(struct tegra_i2c_dev), GFP_KERNEL);
+ ? ? if (!i2c_dev) {
no error print here.
quoted
+ ? ? ? ? ? ? ret = -ENOMEM;
+ ? ? ? ? ? ? goto err_i2c_clk_put;
+ ? ? }
quoted
+ ? ? if (pdev->id == 3)
+ ? ? ? ? ? ? i2c_dev->is_dvc = 1;
+ ? ? init_completion(&i2c_dev->msg_complete);
you might want to think about having a seperate platform bus name for
this case, and switching the is_dvc field on that. It'll make life much
easier if someone decides that what the next tegra i2c needs is 5 i2c
controllers.

I'll consider putting this (as is) into the -next tree, but would like
to see the issues with readsl/writesl sorted out and any other review
comments sorted.
Thanks for merging it.  Can I merge your i2c-tegra tree into the tegra
for-next tree to allow some board changes that depend on the header to
go on top?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help