All of lore.kernel.org
 help / color / mirror / Atom feed
From: Arnd Bergmann <arnd@arndb.de>
To: Greg KH <greg@kroah.com>
Cc: ext Nishanth Menon <nm@ti.com>,
	ext Tony Lindgren <tony@atomide.com>,
	Peter De-Schrijver <Peter.De-Schrijver@nokia.com>,
	Linus Walleij <linus.walleij@linaro.org>,
	Ambresh <a0393775@ti.com>,
	Saravana Kannan <skannan@codeaurora.org>,
	Jouni Hogander <jouni.hogander@nokia.com>,
	Lee Jones <Lee.Jones@linaro.org>,
	Rabin VINCENT <rabin.vincent@stericsson.com>,
	Russell King <linux@arm.linux.org.uk>,
	Jonas ABERG <jonas.aberg@stericsson.com>,
	ext Kevin Hilman <khilman@deeprootsystems.com>,
	David Brown <davidb@codeaurora.org>,
	Maxime Coquelin <maxime.coquelin-nonst@stericsson.com>,
	"linux-arm-msm@vger.kernel.org" <linux-arm-msm@vger.kernel.org>,
	Loic PALLARDY <loic.pallardy@stericsson.com>,
	Eduardo Valentin <eduardo.valentin@nokia.com>,
	maxime_coquelin@yahoo.fr, Ryan Mallon <ryan@bluewatersys.com>,
	Linux-OMAP <linux-omap@vger.kernel.org>,
	linux-arm-kernel@lists.infradead.orgD
Subject: Re: [RFC PATCHv2 1/2] Export SoC info through sysfs
Date: Fri, 11 Mar 2011 23:13:15 +0100	[thread overview]
Message-ID: <201103112313.16128.arnd@arndb.de> (raw)
In-Reply-To: <20110311220333.GA30232@kroah.com>

On Friday 11 March 2011 23:03:33 Greg KH wrote:
> On Fri, Mar 11, 2011 at 10:42:43PM +0100, Arnd Bergmann wrote:
> > On Friday 11 March 2011 20:33:30 Greg KH wrote:
> > > Make this a "real" device not /sys/socinfo please.  It can be a platform
> > > device that export the needed information, that way you can have
> > > multiple ones.
> > 
> > Note that the version 1 of this patch had a device, and I argued against
> > that patch on the basis that anything under /sys/devices/ should
> > reflect an actual part of the hardware, which socinfo by itself
> > does not.
> 
> Why is the overall SoC not a device?  cpus are (well, they will be in a
> few kernel versions in the future), so what makes the other bits somehow
> "special"?

The suggestion was to have a single disconnected device stuck 
in /sys/devices/system/socinfo, and only have it there to
contain device attributes that can be collected from random
places in the system, such hardcoded board specific data,
or read from registers that belong to another device.

A real device IMHO would be one that has specific hardware
properties, such as its own set of device registers or other
devices that are attached to it and that are represented
as children of this device.

	Arnd

WARNING: multiple messages have this Message-ID (diff)
From: arnd@arndb.de (Arnd Bergmann)
To: linux-arm-kernel@lists.infradead.org
Subject: [RFC PATCHv2 1/2] Export SoC info through sysfs
Date: Fri, 11 Mar 2011 23:13:15 +0100	[thread overview]
Message-ID: <201103112313.16128.arnd@arndb.de> (raw)
In-Reply-To: <20110311220333.GA30232@kroah.com>

On Friday 11 March 2011 23:03:33 Greg KH wrote:
> On Fri, Mar 11, 2011 at 10:42:43PM +0100, Arnd Bergmann wrote:
> > On Friday 11 March 2011 20:33:30 Greg KH wrote:
> > > Make this a "real" device not /sys/socinfo please.  It can be a platform
> > > device that export the needed information, that way you can have
> > > multiple ones.
> > 
> > Note that the version 1 of this patch had a device, and I argued against
> > that patch on the basis that anything under /sys/devices/ should
> > reflect an actual part of the hardware, which socinfo by itself
> > does not.
> 
> Why is the overall SoC not a device?  cpus are (well, they will be in a
> few kernel versions in the future), so what makes the other bits somehow
> "special"?

The suggestion was to have a single disconnected device stuck 
in /sys/devices/system/socinfo, and only have it there to
contain device attributes that can be collected from random
places in the system, such hardcoded board specific data,
or read from registers that belong to another device.

A real device IMHO would be one that has specific hardware
properties, such as its own set of device registers or other
devices that are attached to it and that are represented
as children of this device.

	Arnd

  reply	other threads:[~2011-03-11 22:13 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-11 12:35 [RFC PATCHv2 0/2] Export SoC info through sysfs Maxime Coquelin
2011-03-11 12:35 ` Maxime Coquelin
2011-03-11 12:35 ` Maxime Coquelin
2011-03-11 12:35 ` [RFC PATCHv2 1/2] " Maxime Coquelin
2011-03-11 12:35   ` Maxime Coquelin
2011-03-11 12:35   ` Maxime Coquelin
2011-03-11 13:50   ` Eduardo Valentin
2011-03-11 13:50     ` Eduardo Valentin
2011-03-11 15:40     ` Maxime Coquelin
2011-03-11 15:40       ` Maxime Coquelin
2011-03-11 17:35       ` Eduardo Valentin
2011-03-11 17:35         ` Eduardo Valentin
2011-03-11 14:32   ` Arnd Bergmann
2011-03-11 14:32     ` Arnd Bergmann
2011-03-11 14:31     ` Eduardo Valentin
2011-03-11 14:31       ` Eduardo Valentin
2011-03-11 15:40     ` Ben Dooks
2011-03-11 15:40       ` Ben Dooks
2011-03-11 17:38       ` Eduardo Valentin
2011-03-11 17:38         ` Eduardo Valentin
2011-03-11 15:52     ` Greg KH
2011-03-11 15:52       ` Greg KH
2011-03-11 17:58       ` Eduardo Valentin
2011-03-11 17:58         ` Eduardo Valentin
2011-03-11 19:33         ` Greg KH
2011-03-11 19:33           ` Greg KH
2011-03-11 21:42           ` Arnd Bergmann
2011-03-11 21:42             ` Arnd Bergmann
2011-03-11 22:03             ` Greg KH
2011-03-11 22:03               ` Greg KH
2011-03-11 22:13               ` Arnd Bergmann [this message]
2011-03-11 22:13                 ` Arnd Bergmann
2011-04-07 16:24                 ` Lee Jones
2011-04-07 16:24                   ` Lee Jones
2011-04-07 21:29                   ` Arnd Bergmann
2011-04-07 21:29                     ` Arnd Bergmann
2011-04-07 21:46                     ` Ryan Mallon
2011-04-07 21:46                       ` Ryan Mallon
2011-04-07 22:01                       ` Nicolas Pitre
2011-04-07 22:01                         ` Nicolas Pitre
2011-04-07 22:07                         ` Ryan Mallon
2011-04-07 22:07                           ` Ryan Mallon
2011-04-07 22:45                           ` Nicolas Pitre
2011-04-07 22:45                             ` Nicolas Pitre
2011-04-07 22:56                             ` Ryan Mallon
2011-04-07 22:56                               ` Ryan Mallon
2011-04-07 23:19                               ` Arnd Bergmann
2011-04-07 23:19                                 ` Arnd Bergmann
2011-04-07 23:29                                 ` Greg KH
2011-04-07 23:29                                   ` Greg KH
2011-04-08  3:35                                   ` Arnd Bergmann
2011-04-08  3:35                                     ` Arnd Bergmann
2011-04-08  7:41                                     ` Lee Jones
2011-04-08  7:41                                       ` Lee Jones
2011-04-08 15:02                                       ` Arnd Bergmann
2011-04-08 15:02                                         ` Arnd Bergmann
2011-04-08 15:43                                         ` Lee Jones
2011-04-08 15:43                                           ` Lee Jones
2011-04-08 20:22                                           ` Arnd Bergmann
2011-04-08 20:22                                             ` Arnd Bergmann
2011-03-11 12:35 ` [RFC PATCHv2 2/2] ux500: Export U8500 " Maxime Coquelin
2011-03-11 12:35   ` Maxime Coquelin
2011-03-11 12:35   ` Maxime Coquelin
2011-03-11 14:11   ` Jean-Christophe PLAGNIOL-VILLARD
2011-03-11 14:11     ` Jean-Christophe PLAGNIOL-VILLARD
2011-03-11 15:20     ` Linus Walleij
2011-03-11 15:20       ` Linus Walleij
2011-03-11 17:24       ` Jean-Christophe PLAGNIOL-VILLARD
2011-03-11 17:24         ` Jean-Christophe PLAGNIOL-VILLARD

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=201103112313.16128.arnd@arndb.de \
    --to=arnd@arndb.de \
    --cc=Lee.Jones@linaro.org \
    --cc=Peter.De-Schrijver@nokia.com \
    --cc=a0393775@ti.com \
    --cc=davidb@codeaurora.org \
    --cc=eduardo.valentin@nokia.com \
    --cc=greg@kroah.com \
    --cc=jonas.aberg@stericsson.com \
    --cc=jouni.hogander@nokia.com \
    --cc=khilman@deeprootsystems.com \
    --cc=linus.walleij@linaro.org \
    --cc=linux-arm-kernel@lists.infradead.orgD \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=linux-omap@vger.kernel.org \
    --cc=linux@arm.linux.org.uk \
    --cc=loic.pallardy@stericsson.com \
    --cc=maxime.coquelin-nonst@stericsson.com \
    --cc=maxime_coquelin@yahoo.fr \
    --cc=nm@ti.com \
    --cc=rabin.vincent@stericsson.com \
    --cc=ryan@bluewatersys.com \
    --cc=skannan@codeaurora.org \
    --cc=tony@atomide.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.