On Mon, Aug 05, 2013 at 01:25:31PM +0530, Ashish Chavan wrote:
On Mon, 2013-07-29 at 17:01 +0100, Mark Brown wrote:
Well, it's a very unusual hardware design choice to have multiple I2C endpoints in a single physical chip.
I hope to see more of such devices in near future.
There's probably a reason why it's not a common hardware design...
With regmap it should be very straightforward to reuse the same driver for both standalone and non-standalone versions, just a small amount of glue code in the CODEC driver I'd expect. Usually the bus level code is tiny.
The glue code that you are talking about is for the same virtual MFD component that you proposed initially, right? I mean the glue code in CODEC will help it to get attached to the MFD. In this case, in addition to the glue code inside CODEC we will also need additional MFD component. Or I am completely misinterpreting you here?
No, I'm talking about the same thing I was talking about originally.