Proposal /sys/bus/class/hwmon/hwmon#/device/foo#_label

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Hans,

On Sun, 08 Apr 2007 19:36:47 +0200, Hans de Goede wrote:
> Hans-J?rgen Koch wrote:
> > Am Sonntag 08 April 2007 15:51 schrieb Hans de Goede:
> > 
> >> The abituguru3 has a register which contains a motherboard ID. The current
> >> driver uses this ID, to look up info about the motherboard in a somewhat
> >> lenght table in the driver. 
> > 
> > Can you elaborate your design decision a bit? My first idea would be to have
> > a sysfs file that delivers that motherboard ID and then do the lookup in
> > user space.

I guess that the motherboard ID can be retrieved in user-space using
dmidecode, can't it? So it might not even be needed to export it.

> As I don't want the abituguru3 driver to create entries in sysfs for sensors 
> which aren't there, and as without the table in the driver I cannot be sure 
> wether to create an in / temp / fan device for a given sensor address. Last but 
> not least doing things this way allows me to always give a proper reading 
> without userspace needing to "guess" any further nescesarry calculations to get 
> from the reading to an actual measurement.

This is absolutely not different from all other hardware monitoring
drivers. And all other drivers handle it in user-space, because that's
the right design. I see no valid reason why it would be different for
your abituguru3 driver. All you need is one configuration file per
motherboard.

-- 
Jean Delvare




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux