code / linux / torvalds / linux / refs/heads/dvyukov-gerrit-test2 / . / Documentation / hwmon / lochnagar.rst

Kernel Driver Lochnagar | |

======================= | |

Supported systems: | |

* Cirrus Logic : Lochnagar 2 | |

Author: Lucas A. Tanure Alves | |

Description | |

----------- | |

Lochnagar 2 features built-in Current Monitor circuitry that allows for the | |

measurement of both voltage and current on up to eight of the supply voltage | |

rails provided to the minicards. The Current Monitor does not require any | |

hardware modifications or external circuitry to operate. | |

The current and voltage measurements are obtained through the standard register | |

map interface to the Lochnagar board controller, and can therefore be monitored | |

by software. | |

Sysfs attributes | |

---------------- | |

======================= ======================================================= | |

temp1_input The Lochnagar board temperature (milliCelsius) | |

in0_input Measured voltage for DBVDD1 (milliVolts) | |

in0_label "DBVDD1" | |

curr1_input Measured current for DBVDD1 (milliAmps) | |

curr1_label "DBVDD1" | |

power1_average Measured average power for DBVDD1 (microWatts) | |

power1_average_interval Power averaging time input valid from 1 to 1708mS | |

power1_label "DBVDD1" | |

in1_input Measured voltage for 1V8 DSP (milliVolts) | |

in1_label "1V8 DSP" | |

curr2_input Measured current for 1V8 DSP (milliAmps) | |

curr2_label "1V8 DSP" | |

power2_average Measured average power for 1V8 DSP (microWatts) | |

power2_average_interval Power averaging time input valid from 1 to 1708mS | |

power2_label "1V8 DSP" | |

in2_input Measured voltage for 1V8 CDC (milliVolts) | |

in2_label "1V8 CDC" | |

curr3_input Measured current for 1V8 CDC (milliAmps) | |

curr3_label "1V8 CDC" | |

power3_average Measured average power for 1V8 CDC (microWatts) | |

power3_average_interval Power averaging time input valid from 1 to 1708mS | |

power3_label "1V8 CDC" | |

in3_input Measured voltage for VDDCORE DSP (milliVolts) | |

in3_label "VDDCORE DSP" | |

curr4_input Measured current for VDDCORE DSP (milliAmps) | |

curr4_label "VDDCORE DSP" | |

power4_average Measured average power for VDDCORE DSP (microWatts) | |

power4_average_interval Power averaging time input valid from 1 to 1708mS | |

power4_label "VDDCORE DSP" | |

in4_input Measured voltage for AVDD 1V8 (milliVolts) | |

in4_label "AVDD 1V8" | |

curr5_input Measured current for AVDD 1V8 (milliAmps) | |

curr5_label "AVDD 1V8" | |

power5_average Measured average power for AVDD 1V8 (microWatts) | |

power5_average_interval Power averaging time input valid from 1 to 1708mS | |

power5_label "AVDD 1V8" | |

curr6_input Measured current for SYSVDD (milliAmps) | |

curr6_label "SYSVDD" | |

power6_average Measured average power for SYSVDD (microWatts) | |

power6_average_interval Power averaging time input valid from 1 to 1708mS | |

power6_label "SYSVDD" | |

in6_input Measured voltage for VDDCORE CDC (milliVolts) | |

in6_label "VDDCORE CDC" | |

curr7_input Measured current for VDDCORE CDC (milliAmps) | |

curr7_label "VDDCORE CDC" | |

power7_average Measured average power for VDDCORE CDC (microWatts) | |

power7_average_interval Power averaging time input valid from 1 to 1708mS | |

power7_label "VDDCORE CDC" | |

in7_input Measured voltage for MICVDD (milliVolts) | |

in7_label "MICVDD" | |

curr8_input Measured current for MICVDD (milliAmps) | |

curr8_label "MICVDD" | |

power8_average Measured average power for MICVDD (microWatts) | |

power8_average_interval Power averaging time input valid from 1 to 1708mS | |

power8_label "MICVDD" | |

======================= ======================================================= | |

Note: | |

It is not possible to measure voltage on the SYSVDD rail. |