On 06/06/2015 08:01 AM, Guenter Roeck wrote:
On 06/06/2015 07:51 AM, Gergely Imreh wrote:
Hi,
I was checking out what would it take to support lm-sensors on the
Parallella board[1]. It's an interesting little board with a dual core
Xilinx ARM Cortex-A9, an FPGA, and a 16-core Epiphany co-processor.
It's Xilinx XADC sensor used for temperature/voltage sensing does not
seem to be anywhere on the lm-sensors supported device list. Currently
users seem to monitor it through reading the device data directly from
the /sys entries and doing the necessary scaling and conversion (as it
was discussed on the Parallella forums, bash script included[2])
In a nutshell, the data is accessible through
/sys/bus/iio/devices/iio:device0/in_temp0_{raw,offset,scale} files.
There are also 8 voltage readings there that could be extracted.
If it is supported through iio, it should be possible use the iio->hwmon
bridge.
Here is an example devicetree entry, used to configure a max1139 as
hwmon device.
max1139: voltage-sensor@35 {
compatible = "maxim,max1139";
reg = <0x35>;
vcc-supply = <®_3p3v>;
vref-supply = <®_3p3v>;
#io-channel-cells = <1>;
};
...
max1139@35 {
compatible = "iio-hwmon";
io-channels = <&max1139 0>, <&max1139 1>, <&max1139 2>,
<&max1139 3>, <&max1139 4>, <&max1139 5>,
<&max1139 6>, <&max1139 7>, <&max1139 8>,
<&max1139 9>, <&max1139 10>, <&max1139 11>;
};
Guenter
_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors