From: Michael Lawnick <nospam_lawnick-Mmb7MZpHnFY@public.gmane.org>
To: linux-i2c-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: Request for Clarification: old - legacy - new driver model
Date: Thu, 19 Feb 2009 15:17:13 +0100 [thread overview]
Message-ID: <gnjplc$hqd$1@ger.gmane.org> (raw)
In-Reply-To: <20090218173645.GD3049-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
Wolfram Sang said the following:
> Hi Michael,
>
>> Can someone give me explanations/links/msg ids?
>
> Documentation/i2c/upgrading-clients
>
After re-reading it, I have to state that this document doesn't answer
the questions behind my original ones (which I wanted to answer myself
by following helpful links):
>From which kernel version on should the 'new-binding' model work?
How is attaching of a hot plugged i2c device achieved a) from kernel b)
from user space.
For kernel space init I assume its a call to i2c_new_device(). Here I'm
wondering where I should get the adapter info from.
For user space I'm completely lost (ioctl on /dev/i2cx?).
Our situation: main board is up and running, all drivers loaded.
Now an extension board will be plugged in. It is detected by
periodically polling via I2C for MUX. After detection the drivers e.g.
for temperature an MUX on the secondary board need to be attached to I2C
subsystem. Instances of both drivers are already running for local
devices, re-loading is only a bad option.
Do I really have to read and understand i2c-core.c and i2c-dev.c to find
out?
--
Michael Lawnick
Software Design Engineer
Lise-Meitner-Str. 7/1
89081 Ulm
Tel: +49 731 9533 2066
Michael.Lawnick.ext-OYasijW0DpE@public.gmane.org
http://www.nokiasiemensnetworks.com/global/
Think before you print
next prev parent reply other threads:[~2009-02-19 14:17 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-18 12:37 Request for Clarification: old - legacy - new driver model Michael Lawnick
2009-02-18 17:36 ` Wolfram Sang
[not found] ` <20090218173645.GD3049-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2009-02-19 14:17 ` Michael Lawnick [this message]
2009-02-20 12:53 ` Jean Delvare
[not found] ` <20090220135300.353cd53a-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2009-02-24 15:09 ` Michael Lawnick
2009-02-25 8:00 ` Jean Delvare
[not found] ` <20090225090002.2c31dbf1-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2009-02-26 11:09 ` Michael Lawnick
2009-02-26 13:28 ` Jean Delvare
[not found] ` <20090226142854.2b6f72e4-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2009-02-26 15:16 ` Michael Lawnick
2009-02-27 9:36 ` Michael Lawnick
2009-03-05 14:57 ` Jean Delvare
[not found] ` <20090305155713.46ac1968-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2009-03-09 14:13 ` Michael Lawnick
2009-03-09 14:38 ` Jean Delvare
[not found] ` <20090309153851.6d92729e-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2009-03-10 6:45 ` Michael Lawnick
[not found] ` <20090310103609.0d756775@hyperion.delvare>
[not found] ` <20090310114215.181300@gmx.net>
[not found] ` <20090310114215.181300-hi6Y0CQ0nG0@public.gmane.org>
2009-03-10 11:47 ` Michael Lawnick
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='gnjplc$hqd$1@ger.gmane.org' \
--to=nospam_lawnick-mmb7mzphnfy@public.gmane.org \
--cc=linux-i2c-u79uwXL29TY76Z2rM5mHXA@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