On Monday 24 October 2011 22:06:46 Stephen Warren wrote: > Marc Dietrich wrote at Saturday, October 22, 2011 2:17 PM: > > This adds support for the embedded controller known as NVEC. The driver > > lives currently in the staging tree and we aim to promote it one level > > higher in the near future. > > > > The NVEC driver uses the I2C resources of the master controller for now > > until slave support is added to the i2c-tegra driver. > > I'm in two minds about this: > > The fact that the nvec driver accesses the I2C HW directly is a hack; that > should all happen in the I2C driver, and the nvec code should /just/ handle > the protocol to talk to the microcontroller. > > To that end, we're starting to bring on some more engineers internally who > will aim to upstream more of our downstream kernel. Part of this includes > upstreaming the I2C slave support in a more palatable fashion. I know those > engineers are keen in general to get started, but I can't yet estimate a > timescale for when this particular change will be ready. yeah, we just found out by chance that there exists a slave implementation at NVIDIA since last year :-( <http://nv- tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=commit;h=fe0261ca61a134fc13ae9c0b2a70fd63804a516e> but it doesn't seem to be upstream ready yet (maybe should be merged with i2c- tegra driver). -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html