From: Rodolfo Giometti <giometti-AVVDYK/kqiJWk0Htik3J/w@public.gmane.org>
To: i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
Subject: Complex I2C device
Date: Wed, 30 Jan 2008 15:46:57 +0100 [thread overview]
Message-ID: <20080130144657.GA9444@enneenne.com> (raw)
Hello,
my custom board has a «complex» device... let me explain better: it's
formed by a custom I2C device and an I/O extender PCA9539.
Ascii art:
+---------+
--+---+ |
| | PCA9539 |
| +---------+
Bus I2C ->> | | | |
| | | | <<--- GPIOs
| | | |
| +---------+
+---+ |
| CHIP |
+---------+
Some input GPIOs of CHIP are managed by the PCA9539. So fisically I
have two devices but logically they are merged together into one.
I can send commands to CHIP by both I2C bus and the GPIOs, which in
turn are controlled by the PCA9539.
Can you please suggest me the best way to manage this problem? My
solution was to provide PCA9539's driver of some exported symbols and
using them into the CHIP's driver. Is that right? Or, can I "call" (in
any way) PCA9539 driver's methods from CHIP's driver?
Thanks,
Rodolfo
--
GNU/Linux Solutions e-mail: giometti-AVVDYK/kqiJWk0Htik3J/w@public.gmane.org
Linux Device Driver giometti-kaDoWcXyVrEAvxtiuMwx3w@public.gmane.org
Embedded Systems giometti-k2GhghHVRtY@public.gmane.org
UNIX programming phone: +39 349 2432127
_______________________________________________
i2c mailing list
i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
http://lists.lm-sensors.org/mailman/listinfo/i2c
next reply other threads:[~2008-01-30 14:46 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-30 14:46 Rodolfo Giometti [this message]
[not found] ` <20080130144657.GA9444-AVVDYK/kqiJWk0Htik3J/w@public.gmane.org>
2008-01-30 20:32 ` Complex I2C device Guennadi Liakhovetski
[not found] ` <Pine.LNX.4.64.0801302126150.6547-0199iw4Nj15frtckUFj5Ag@public.gmane.org>
2008-01-31 9:16 ` Rodolfo Giometti
[not found] ` <20080131091619.GI9444-AVVDYK/kqiJWk0Htik3J/w@public.gmane.org>
2008-02-19 13:21 ` Jean Delvare
[not found] ` <20080219142133.2e022910-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2008-02-19 14:10 ` Rodolfo Giometti
[not found] ` <20080219141049.GD8190-AVVDYK/kqiJWk0Htik3J/w@public.gmane.org>
2008-02-19 14:23 ` Jean Delvare
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080130144657.GA9444@enneenne.com \
--to=giometti-avvdyk/kqijwk0htik3j/w@public.gmane.org \
--cc=i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox