^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) Kernel Driver Lochnagar
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) =======================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Supported systems:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) * Cirrus Logic : Lochnagar 2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) Author: Lucas A. Tanure Alves
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Lochnagar 2 features built-in Current Monitor circuitry that allows for the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) measurement of both voltage and current on up to eight of the supply voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) rails provided to the minicards. The Current Monitor does not require any
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) hardware modifications or external circuitry to operate.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) The current and voltage measurements are obtained through the standard register
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) map interface to the Lochnagar board controller, and can therefore be monitored
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) by software.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) Sysfs attributes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) ----------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) ======================= =======================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) temp1_input The Lochnagar board temperature (milliCelsius)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) in0_input Measured voltage for DBVDD1 (milliVolts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) in0_label "DBVDD1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) curr1_input Measured current for DBVDD1 (milliAmps)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) curr1_label "DBVDD1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) power1_average Measured average power for DBVDD1 (microWatts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) power1_average_interval Power averaging time input valid from 1 to 1708mS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) power1_label "DBVDD1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) in1_input Measured voltage for 1V8 DSP (milliVolts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) in1_label "1V8 DSP"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) curr2_input Measured current for 1V8 DSP (milliAmps)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) curr2_label "1V8 DSP"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) power2_average Measured average power for 1V8 DSP (microWatts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) power2_average_interval Power averaging time input valid from 1 to 1708mS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) power2_label "1V8 DSP"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) in2_input Measured voltage for 1V8 CDC (milliVolts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) in2_label "1V8 CDC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) curr3_input Measured current for 1V8 CDC (milliAmps)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) curr3_label "1V8 CDC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) power3_average Measured average power for 1V8 CDC (microWatts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) power3_average_interval Power averaging time input valid from 1 to 1708mS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) power3_label "1V8 CDC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) in3_input Measured voltage for VDDCORE DSP (milliVolts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) in3_label "VDDCORE DSP"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) curr4_input Measured current for VDDCORE DSP (milliAmps)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) curr4_label "VDDCORE DSP"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) power4_average Measured average power for VDDCORE DSP (microWatts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) power4_average_interval Power averaging time input valid from 1 to 1708mS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) power4_label "VDDCORE DSP"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) in4_input Measured voltage for AVDD 1V8 (milliVolts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) in4_label "AVDD 1V8"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) curr5_input Measured current for AVDD 1V8 (milliAmps)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) curr5_label "AVDD 1V8"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) power5_average Measured average power for AVDD 1V8 (microWatts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) power5_average_interval Power averaging time input valid from 1 to 1708mS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) power5_label "AVDD 1V8"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) curr6_input Measured current for SYSVDD (milliAmps)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) curr6_label "SYSVDD"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) power6_average Measured average power for SYSVDD (microWatts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) power6_average_interval Power averaging time input valid from 1 to 1708mS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) power6_label "SYSVDD"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) in6_input Measured voltage for VDDCORE CDC (milliVolts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) in6_label "VDDCORE CDC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) curr7_input Measured current for VDDCORE CDC (milliAmps)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) curr7_label "VDDCORE CDC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) power7_average Measured average power for VDDCORE CDC (microWatts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) power7_average_interval Power averaging time input valid from 1 to 1708mS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) power7_label "VDDCORE CDC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) in7_input Measured voltage for MICVDD (milliVolts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) in7_label "MICVDD"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) curr8_input Measured current for MICVDD (milliAmps)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) curr8_label "MICVDD"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) power8_average Measured average power for MICVDD (microWatts)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) power8_average_interval Power averaging time input valid from 1 to 1708mS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) power8_label "MICVDD"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) ======================= =======================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) Note:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) It is not possible to measure voltage on the SYSVDD rail.