[lm-sensors] w83627hf hardware sharing

Pádraig Brady P at draigBrady.com
Thu Apr 12 14:26:55 CEST 2007


Mark Brown wrote:
> While looking at the w83627hf driver I noticed that there are currently
> two drivers in the kernel controlling these devices: w83627hf providing
> lm_sensors support and the w83627hf_wdt driver providing watchdog
> support.  Due to the hardware interface provided by the chip with many
> functions multiplexed via two registers this can't be done safely:
> concurrent access.  This is unlikely to happen at present but it is
> possible and I'm currently looking at an application which uses some
> additional functionality on the chip and would run into trouble much
> more readily.
> 
> The most straightforward fix appears to be to provide a multiplexing
> driver for the chip.  Does this sound like a reasonable approach to
> take?  I'm particularly worried about the possible effects of changing
> the lm_sensors driver, causing the device to move in sysfs, though as
> far as I can tell current versions of lm-sensors should not be affected
> due to the sysfs class.
> 

You're right.
Some work has been done wrt this, but I've not tried it:
http://marc.info/?l=linux-kernel&m=115821759424601&w=2

cheers,
Pádraig.



More information about the lm-sensors mailing list