From: Scott Wood <scottwood@freescale.com>
To: Kumar Gala <galak@kernel.crashing.org>
Cc: Jean Delvare <khali@linux-fr.org>,
linuxppc-dev@ozlabs.org, i2c@lm-sensors.org
Subject: Re: [i2c] [PATCH 3/5] powerpc: Document device nodes for I2C devices.
Date: Fri, 18 May 2007 12:55:45 -0500 [thread overview]
Message-ID: <464DE8A1.6050908@freescale.com> (raw)
In-Reply-To: <79CACFC8-DD5B-4284-AC2E-C92FE2A85330@kernel.crashing.org>
Kumar Gala wrote:
> Once you expand the beyond just a root node for the controller I'd like
> to see how you suggest we handle the case where a particular child ends
> up having children as well. You example, is sufficient the majority of
> devices, but I'd like to know that we'll be able to handle the case
> where a node is both a device and controller.
The example I gave *was* a controller and an i2c device at the same time
(note the i2c-style reg = <70>). Just take the fragment and stick it in
an existing i2c controller node; I omitted the latter for brevity, as a
result of making the mistake of typing it in Mozilla rather than mutt,
and thus having no autoindent.
>> Given that power.org is attempting to do further standardization of
>> the device tree for embedded applications, I'd be surprised if there
>> weren't a way we could have them act as a registry.
>
> If/when they sign up for this I'd be more inclined to have kernel
> support for it.
Fair enough. I'm still interested in what you think would need to be
done to support switches and muxes, from the context of standardizing it
in ePAPR. The bus numbering shouldn't be an issue as long as you keep
the bus numbers local to the switch/mux, and don't pretend that they
have anything to do with any global i2c bus number that the OS may or
may not have.
>>> For I2C specifically we already have both a dynamic way (kernel cmd
>>> line) and static (i2c_board_info) to specify the i2c devices, why
>>> do we need yet another?
>>
>>
>> This uses i2c_board_info; it doesn't replace it.
>
>
> Ok, but what functionality does it give us that we dont already have
> today?
The convenience of putting the data in a dts rather than in
board-specific code/structs. It's not a huge deal, but I find the
former to be a more pleasant way of doing things, and others have
similarly expressed interest in it.
It would be significantly more useful as an ePAPR standard that can be
used by multiple OSes, but they seem to be in
standardize-what-Linux-does mode, hence why I proposed it here first.
-Scott
next prev parent reply other threads:[~2007-05-18 18:03 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-17 14:38 [PATCH 3/5] powerpc: Document device nodes for I2C devices Scott Wood
2007-05-17 16:12 ` Kumar Gala
2007-05-17 16:17 ` Scott Wood
2007-05-17 16:39 ` Kumar Gala
2007-05-17 16:47 ` Scott Wood
2007-05-17 17:21 ` Kumar Gala
2007-05-17 18:29 ` Scott Wood
2007-05-18 15:15 ` [i2c] " Jean Delvare
2007-05-18 16:24 ` Kumar Gala
2007-05-18 16:35 ` Scott Wood
2007-05-18 17:10 ` Kumar Gala
2007-05-18 17:17 ` Scott Wood
2007-05-18 17:33 ` Kumar Gala
2007-05-18 17:55 ` Scott Wood [this message]
2007-05-20 11:53 ` Jean Delvare
2007-05-21 14:57 ` Scott Wood
2007-05-19 0:04 ` Matt Sealey
2007-05-19 0:17 ` Segher Boessenkool
2007-05-19 13:41 ` Matt Sealey
2007-05-19 16:25 ` Segher Boessenkool
2007-05-20 14:53 ` Matt Sealey
2007-05-20 15:48 ` Segher Boessenkool
2007-05-27 9:48 ` Matt Sealey
2007-05-20 11:42 ` Jean Delvare
2007-05-18 20:07 ` Segher Boessenkool
2007-05-17 19:18 ` Segher Boessenkool
2007-05-17 19:32 ` Scott Wood
2007-05-17 19:44 ` Segher Boessenkool
2007-05-17 21:15 ` Scott Wood
2007-05-18 15:27 ` [i2c] " Jean Delvare
2007-05-18 15:58 ` Scott Wood
2007-05-18 16:29 ` Kumar Gala
2007-05-18 16:31 ` Jean Delvare
2007-05-18 16:56 ` Kumar Gala
2007-05-18 19:00 ` David Brownell
2007-05-18 15:19 ` 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=464DE8A1.6050908@freescale.com \
--to=scottwood@freescale.com \
--cc=galak@kernel.crashing.org \
--cc=i2c@lm-sensors.org \
--cc=khali@linux-fr.org \
--cc=linuxppc-dev@ozlabs.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;
as well as URLs for NNTP newsgroup(s).