Kernel driver mp2869

Supported chips:

  • MPS mp2869

    Prefix: ‘mp2869’

  • MPS mp29608

    Prefix: ‘mp29608’

  • MPS mp29612

    Prefix: ‘mp29612’

  • MPS mp29816

    Prefix: ‘mp29816’

Author:

Wensheng Wang <wenswang@yeah.net>

Description

This driver implements support for Monolithic Power Systems, Inc. (MPS) MP2869 Dual Loop Digital Multi-phase Controller.

Device compliant with:

  • PMBus rev 1.3 interface.

The driver exports the following attributes via the ‘sysfs’ files for input voltage:

in1_input

in1_label

in1_crit

in1_crit_alarm

in1_lcrit

in1_lcrit_alarm

in1_min

in1_min_alarm

The driver provides the following attributes for output voltage:

in2_input

in2_label

in2_crit

in2_crit_alarm

in2_lcrit

in2_lcrit_alarm

in3_input

in3_label

in3_crit

in3_crit_alarm

in3_lcrit

in3_lcrit_alarm

The driver provides the following attributes for input current:

curr1_input

curr1_label

curr2_input

curr2_label

The driver provides the following attributes for output current:

curr3_input

curr3_label

curr3_crit

curr3_crit_alarm

curr3_max

curr3_max_alarm

curr4_input

curr4_label

curr4_crit

curr4_crit_alarm

curr4_max

curr4_max_alarm

The driver provides the following attributes for input power:

power1_input

power1_label

power2_input

power2_label

The driver provides the following attributes for output power:

power3_input

power3_label

power3_input

power3_label

power3_max

power3_max_alarm

power4_input

power4_label

power4_input

power4_label

power4_max

power4_max_alarm

The driver provides the following attributes for temperature:

temp1_input

temp1_crit

temp1_crit_alarm

temp1_max

temp1_max_alarm

temp2_input

temp2_crit

temp2_crit_alarm

temp2_max

temp2_max_alarm