xref: /linux/Documentation/hwmon/aps-379.rst (revision 0fc8f6200d2313278fbf4539bbab74677c685531)
1Kernel driver aps-379
2=====================
3
4Supported chips:
5
6  * Sony APS-379
7
8    Prefix: 'aps-379'
9
10    Addresses scanned: -
11
12 Authors:
13        - Chris Packham
14
15Description
16-----------
17
18This driver implements support for the PMBus monitor on the Sony APS-379
19modular power supply. The APS-379 deviates from the PMBus standard for the
20READ_VOUT command by using the linear11 format instead of linear16.
21
22The known supported PMBus commands are:
23
24=== ============================= ========= ======= =====
25Cmd Function                      Protocol  Scaling Bytes
26=== ============================= ========= ======= =====
2701  On / Off Command (OPERATION)  Byte R/W  --      1
2810  WRITE_PROTECT                 Byte R/W  --      1
293B  FAN_COMMAND_1                 Word R/W  --      2
3046  Current Limit (in percent)    Word R/W  2^0     2
3147  Current Limit Fault Response  Byte R/W  --      1
3279  Alarm Data Bits (STATUS_WORD) Word Rd   --      2
338B  Output Voltage (READ_VOUT)    Word Rd   2^-4    2
348C  Output Current (READ_IOUT)    Word Rd   2^-2    2
358D  Power Supply Ambient Temp     Word Rd   2^0     2
3690  READ_FAN_SPEED_1              Word Rd   2^6     2
3791  READ_FAN_SPEED_2              Word Rd   2^6     2
3896  Output Wattage (READ_POUT)    Word Rd   2^1     2
3997  Input Wattage (READ_PIN)      Word Rd   2^1     2
409A  Unit Model Number (MFR_MODEL) Block R/W --      10
419B  Unit Revision Number          Block R/W --      10
429E  Unit Serial Number            Block R/W --      8
4399  Unit Manufacturer ID (MFR_ID) Block R/W --      8
44D0  Unit Run Time Information     Block Rd  --      4
45D5  Firmware Version              Rd cust   --      8
46B0  User Data 1 (USER_DATA_00)    Block R/W --      4
47B1  User Data 2 (USER_DATA_01)    Block R/W --      4
48B2  User Data 3 (USER_DATA_02)    Block R/W --      4
49B3  User Data 4 (USER_DATA_03)    Block R/W --      4
50B4  User Data 5 (USER_DATA_04)    Block R/W --      4
51B5  User Data 6 (USER_DATA_05)    Block R/W --      4
52B6  User Data 7 (USER_DATA_06)    Block R/W --      4
53B7  User Data 8 (USER_DATA_07)    Block R/W --      4
54F0  Calibration command           Byte R/W  --      1
55F1  Calibration data              Word Wr   2^9     2
56F2  Unlock Calibration            Byte Wr   --      1
57=== ============================= ========= ======= =====
58