| Kernel driver aps-379 |
| ===================== |
| |
| Supported chips: |
| |
| * Sony APS-379 |
| |
| Prefix: 'aps-379' |
| |
| Addresses scanned: - |
| |
| Authors: |
| - Chris Packham |
| |
| Description |
| ----------- |
| |
| This driver implements support for the PMBus monitor on the Sony APS-379 |
| modular power supply. The APS-379 deviates from the PMBus standard for the |
| READ_VOUT command by using the linear11 format instead of linear16. |
| |
| The known supported PMBus commands are: |
| |
| === ============================= ========= ======= ===== |
| Cmd Function Protocol Scaling Bytes |
| === ============================= ========= ======= ===== |
| 01 On / Off Command (OPERATION) Byte R/W -- 1 |
| 10 WRITE_PROTECT Byte R/W -- 1 |
| 3B FAN_COMMAND_1 Word R/W -- 2 |
| 46 Current Limit (in percent) Word R/W 2^0 2 |
| 47 Current Limit Fault Response Byte R/W -- 1 |
| 79 Alarm Data Bits (STATUS_WORD) Word Rd -- 2 |
| 8B Output Voltage (READ_VOUT) Word Rd 2^-4 2 |
| 8C Output Current (READ_IOUT) Word Rd 2^-2 2 |
| 8D Power Supply Ambient Temp Word Rd 2^0 2 |
| 90 READ_FAN_SPEED_1 Word Rd 2^6 2 |
| 91 READ_FAN_SPEED_2 Word Rd 2^6 2 |
| 96 Output Wattage (READ_POUT) Word Rd 2^1 2 |
| 97 Input Wattage (READ_PIN) Word Rd 2^1 2 |
| 9A Unit Model Number (MFR_MODEL) Block R/W -- 10 |
| 9B Unit Revision Number Block R/W -- 10 |
| 9E Unit Serial Number Block R/W -- 8 |
| 99 Unit Manufacturer ID (MFR_ID) Block R/W -- 8 |
| D0 Unit Run Time Information Block Rd -- 4 |
| D5 Firmware Version Rd cust -- 8 |
| B0 User Data 1 (USER_DATA_00) Block R/W -- 4 |
| B1 User Data 2 (USER_DATA_01) Block R/W -- 4 |
| B2 User Data 3 (USER_DATA_02) Block R/W -- 4 |
| B3 User Data 4 (USER_DATA_03) Block R/W -- 4 |
| B4 User Data 5 (USER_DATA_04) Block R/W -- 4 |
| B5 User Data 6 (USER_DATA_05) Block R/W -- 4 |
| B6 User Data 7 (USER_DATA_06) Block R/W -- 4 |
| B7 User Data 8 (USER_DATA_07) Block R/W -- 4 |
| F0 Calibration command Byte R/W -- 1 |
| F1 Calibration data Word Wr 2^9 2 |
| F2 Unlock Calibration Byte Wr -- 1 |
| === ============================= ========= ======= ===== |