^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) Kernel driver menf21bmc_hwmon
^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 chips:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) * MEN 14F021P00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Prefix: 'menf21bmc_hwmon'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) Adresses scanned: -
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Author: Andreas Werner <andreas.werner@men.de>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) The menf21bmc is a Board Management Controller (BMC) which provides an I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) interface to the host to access the features implemented in the BMC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) This driver gives access to the voltage monitoring feature of the main
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) voltages of the board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) The voltage sensors are connected to the ADC inputs of the BMC which is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) a PIC16F917 Mikrocontroller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) Usage Notes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) This driver is part of the MFD driver named "menf21bmc" and does
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) not auto-detect devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) You will have to instantiate the MFD driver explicitly.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) Please see Documentation/i2c/instantiating-devices.rst for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) details.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) Sysfs entries
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) -------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) The following attributes are supported. All attributes are read only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) The Limits are read once by the driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) =============== ==========================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) in0_input +3.3V input voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) in1_input +5.0V input voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) in2_input +12.0V input voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) in3_input +5V Standby input voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) in4_input VBAT (on board battery)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) in[0-4]_min Minimum voltage limit
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) in[0-4]_max Maximum voltage limit
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) in0_label "MON_3_3V"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) in1_label "MON_5V"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) in2_label "MON_12V"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) in3_label "5V_STANDBY"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) in4_label "VBAT"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) =============== ==========================