cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

pxe1610.rst (2556B)


      1Kernel driver pxe1610
      2=====================
      3
      4Supported chips:
      5
      6  * Infineon PXE1610
      7
      8    Prefix: 'pxe1610'
      9
     10    Addresses scanned: -
     11
     12    Datasheet: Datasheet is not publicly available.
     13
     14  * Infineon PXE1110
     15
     16    Prefix: 'pxe1110'
     17
     18    Addresses scanned: -
     19
     20    Datasheet: Datasheet is not publicly available.
     21
     22  * Infineon PXM1310
     23
     24    Prefix: 'pxm1310'
     25
     26    Addresses scanned: -
     27
     28    Datasheet: Datasheet is not publicly available.
     29
     30Author: Vijay Khemka <vijaykhemka@fb.com>
     31
     32
     33Description
     34-----------
     35
     36PXE1610/PXE1110 are Multi-rail/Multiphase Digital Controllers
     37and compliant to
     38
     39	- Intel VR13 DC-DC converter specifications.
     40	- Intel SVID protocol.
     41
     42Used for Vcore power regulation for Intel VR13 based microprocessors
     43
     44	- Servers, Workstations, and High-end desktops
     45
     46PXM1310 is a Multi-rail Controller and it is compliant to
     47
     48	- Intel VR13 DC-DC converter specifications.
     49	- Intel SVID protocol.
     50
     51Used for DDR3/DDR4 Memory power regulation for Intel VR13 and
     52IMVP8 based systems
     53
     54
     55Usage Notes
     56-----------
     57
     58This driver does not probe for PMBus devices. You will have
     59to instantiate devices explicitly.
     60
     61Example: the following commands will load the driver for an PXE1610
     62at address 0x70 on I2C bus #4::
     63
     64    # modprobe pxe1610
     65    # echo pxe1610 0x70 > /sys/bus/i2c/devices/i2c-4/new_device
     66
     67It can also be instantiated by declaring in device tree
     68
     69
     70Sysfs attributes
     71----------------
     72
     73======================  ====================================
     74curr1_label		"iin"
     75curr1_input		Measured input current
     76curr1_alarm		Current high alarm
     77
     78curr[2-4]_label		"iout[1-3]"
     79curr[2-4]_input		Measured output current
     80curr[2-4]_crit		Critical maximum current
     81curr[2-4]_crit_alarm	Current critical high alarm
     82
     83in1_label		"vin"
     84in1_input		Measured input voltage
     85in1_crit		Critical maximum input voltage
     86in1_crit_alarm		Input voltage critical high alarm
     87
     88in[2-4]_label		"vout[1-3]"
     89in[2-4]_input		Measured output voltage
     90in[2-4]_lcrit		Critical minimum output voltage
     91in[2-4]_lcrit_alarm	Output voltage critical low alarm
     92in[2-4]_crit		Critical maximum output voltage
     93in[2-4]_crit_alarm	Output voltage critical high alarm
     94
     95power1_label		"pin"
     96power1_input		Measured input power
     97power1_alarm		Input power high alarm
     98
     99power[2-4]_label	"pout[1-3]"
    100power[2-4]_input	Measured output power
    101
    102temp[1-3]_input		Measured temperature
    103temp[1-3]_crit		Critical high temperature
    104temp[1-3]_crit_alarm	Chip temperature critical high alarm
    105temp[1-3]_max		Maximum temperature
    106temp[1-3]_max_alarm	Chip temperature high alarm
    107======================  ====================================