Re: [PATCH v3 6/7] i2c: ChromeOS EC tunnel driver
From: Stephen Warren <hidden>
Date: 2014-05-01 19:05:50
Also in:
linux-i2c, linux-samsung-soc, linux-tegra, lkml
From: Stephen Warren <hidden>
Date: 2014-05-01 19:05:50
Also in:
linux-i2c, linux-samsung-soc, linux-tegra, lkml
On 04/30/2014 11:44 AM, Doug Anderson wrote:
On ARM Chromebooks we have a few devices that are accessed by both the AP (the main "Application Processor") and the EC (the Embedded Controller). These are: * The battery (sbs-battery). * The power management unit tps65090.
...
On the Samsung ARM Chromebook 2 the scheme is changed yet again, now: * The AP/EC comms are now using SPI for faster speeds. * The EC's i2c bus is exposed to the AP through a full i2c tunnel. The upstream "tegra124-venice2" uses the same scheme as the Samsung ARM Chromebook 2, though it has a different set of components on the other side of the bus. This driver supports the scheme used by the Samsung ARM Chromebook 2. Future patches to this driver could add support for the battery tunnel on the HP Chromebook 11 (and perhaps could even be used to access tps65090 on the HP Chromebook 11 instead of using a special driver, but I haven't researched that enough).
The binding looks reasonable to me, so that part, Acked-by: Stephen Warren <redacted>