[i2c] Complex I2C device
Rodolfo Giometti
giometti at enneenne.com
Tue Feb 19 15:10:49 CET 2008
On Tue, Feb 19, 2008 at 02:21:33PM +0100, Jean Delvare wrote:
>
> Guennadi's solution (based on David Brownell's work) is actually pretty
> generic as far as GPIOs are concerned. I like it.
If I well understand it I should use i2c_new_dummy() to simply create
an handler for the alternate address.
> >
> >
> > +---------+
> > --+---+ Battery |
> > | | Manager |
> > | +---------+
> > Bus I2C ->> |
> > |
> > |
> > | +---------+
> > +---+ |
> > | CHIP |
> > +---------+
> >
> > A (complex) battery pack are managed by a "battery manager" and a
> > custom chip connected by the I2C bus (my hardware designer _loves_ I2C
> > bus :). Even these devices can be logically considered as only one
> > (big) battery...
> >
In this situation into the driver of the «main» device (the battery
manager) I can use i2c_new_dummy() to get an handler to manage the
other I2C chip. Is that right?
It looks *really* good. :)
Rodolfo
--
GNU/Linux Solutions e-mail: giometti at enneenne.com
Linux Device Driver giometti at gnudd.com
Embedded Systems giometti at linux.it
UNIX programming phone: +39 349 2432127
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.lm-sensors.org/pipermail/i2c/attachments/20080219/55ac0e20/attachment.bin
More information about the i2c
mailing list