Messages in this thread | | | Date | Tue, 19 Mar 2013 11:10:34 -0600 | From | Stephen Warren <> | Subject | Re: [PATCH] mfd: palmas: initialise client->of_node for dummy created client |
| |
On 03/19/2013 10:52 AM, Mark Brown wrote: > On Tue, Mar 19, 2013 at 09:44:24AM -0600, Stephen Warren wrote: > >> It seems like part of the solution here is to modify the >> i2c_client object itself so that it can directly support devices >> that have multiple I2C addresses; instead of 1 i2c_client >> representing 1 address, 1 i2c_client could represent a list of >> addresses, that list being populated directly from the list >> contained in the top-level node's reg property. That way, you >> wouldn't need any dummy i2c_clients, which would avoid this >> issue. > > This does then make it more complicated for all users of I2C as > they need to become aware of such devices. Not sure that's a > win...
Presumably the existing APIs would work identically, and additional APIs would be added for the complex case?
| |