1899df7b4SMauro Carvalho ChehabKernel driver pxe1610 2899df7b4SMauro Carvalho Chehab===================== 3899df7b4SMauro Carvalho Chehab 4899df7b4SMauro Carvalho ChehabSupported chips: 5899df7b4SMauro Carvalho Chehab 6899df7b4SMauro Carvalho Chehab * Infineon PXE1610 7899df7b4SMauro Carvalho Chehab 8899df7b4SMauro Carvalho Chehab Prefix: 'pxe1610' 9899df7b4SMauro Carvalho Chehab 10899df7b4SMauro Carvalho Chehab Addresses scanned: - 11899df7b4SMauro Carvalho Chehab 12899df7b4SMauro Carvalho Chehab Datasheet: Datasheet is not publicly available. 13899df7b4SMauro Carvalho Chehab 14899df7b4SMauro Carvalho Chehab * Infineon PXE1110 15899df7b4SMauro Carvalho Chehab 16899df7b4SMauro Carvalho Chehab Prefix: 'pxe1110' 17899df7b4SMauro Carvalho Chehab 18899df7b4SMauro Carvalho Chehab Addresses scanned: - 19899df7b4SMauro Carvalho Chehab 20899df7b4SMauro Carvalho Chehab Datasheet: Datasheet is not publicly available. 21899df7b4SMauro Carvalho Chehab 22899df7b4SMauro Carvalho Chehab * Infineon PXM1310 23899df7b4SMauro Carvalho Chehab 24899df7b4SMauro Carvalho Chehab Prefix: 'pxm1310' 25899df7b4SMauro Carvalho Chehab 26899df7b4SMauro Carvalho Chehab Addresses scanned: - 27899df7b4SMauro Carvalho Chehab 28899df7b4SMauro Carvalho Chehab Datasheet: Datasheet is not publicly available. 29899df7b4SMauro Carvalho Chehab 30899df7b4SMauro Carvalho ChehabAuthor: Vijay Khemka <vijaykhemka@fb.com> 31899df7b4SMauro Carvalho Chehab 32899df7b4SMauro Carvalho Chehab 33899df7b4SMauro Carvalho ChehabDescription 34899df7b4SMauro Carvalho Chehab----------- 35899df7b4SMauro Carvalho Chehab 36899df7b4SMauro Carvalho ChehabPXE1610/PXE1110 are Multi-rail/Multiphase Digital Controllers 37899df7b4SMauro Carvalho Chehaband compliant to 38899df7b4SMauro Carvalho Chehab 39899df7b4SMauro Carvalho Chehab - Intel VR13 DC-DC converter specifications. 40899df7b4SMauro Carvalho Chehab - Intel SVID protocol. 41899df7b4SMauro Carvalho Chehab 42899df7b4SMauro Carvalho ChehabUsed for Vcore power regulation for Intel VR13 based microprocessors 43899df7b4SMauro Carvalho Chehab 44899df7b4SMauro Carvalho Chehab - Servers, Workstations, and High-end desktops 45899df7b4SMauro Carvalho Chehab 46899df7b4SMauro Carvalho ChehabPXM1310 is a Multi-rail Controller and it is compliant to 47899df7b4SMauro Carvalho Chehab 48899df7b4SMauro Carvalho Chehab - Intel VR13 DC-DC converter specifications. 49899df7b4SMauro Carvalho Chehab - Intel SVID protocol. 50899df7b4SMauro Carvalho Chehab 51899df7b4SMauro Carvalho ChehabUsed for DDR3/DDR4 Memory power regulation for Intel VR13 and 52899df7b4SMauro Carvalho ChehabIMVP8 based systems 53899df7b4SMauro Carvalho Chehab 54899df7b4SMauro Carvalho Chehab 55899df7b4SMauro Carvalho ChehabUsage Notes 56899df7b4SMauro Carvalho Chehab----------- 57899df7b4SMauro Carvalho Chehab 58899df7b4SMauro Carvalho ChehabThis driver does not probe for PMBus devices. You will have 59899df7b4SMauro Carvalho Chehabto instantiate devices explicitly. 60899df7b4SMauro Carvalho Chehab 61899df7b4SMauro Carvalho ChehabExample: the following commands will load the driver for an PXE1610 62899df7b4SMauro Carvalho Chehabat address 0x70 on I2C bus #4:: 63899df7b4SMauro Carvalho Chehab 64899df7b4SMauro Carvalho Chehab # modprobe pxe1610 65899df7b4SMauro Carvalho Chehab # echo pxe1610 0x70 > /sys/bus/i2c/devices/i2c-4/new_device 66899df7b4SMauro Carvalho Chehab 67899df7b4SMauro Carvalho ChehabIt can also be instantiated by declaring in device tree 68899df7b4SMauro Carvalho Chehab 69899df7b4SMauro Carvalho Chehab 70899df7b4SMauro Carvalho ChehabSysfs attributes 71899df7b4SMauro Carvalho Chehab---------------- 72899df7b4SMauro Carvalho Chehab 73899df7b4SMauro Carvalho Chehab====================== ==================================== 74899df7b4SMauro Carvalho Chehabcurr1_label "iin" 75899df7b4SMauro Carvalho Chehabcurr1_input Measured input current 76899df7b4SMauro Carvalho Chehabcurr1_alarm Current high alarm 77899df7b4SMauro Carvalho Chehab 78899df7b4SMauro Carvalho Chehabcurr[2-4]_label "iout[1-3]" 79899df7b4SMauro Carvalho Chehabcurr[2-4]_input Measured output current 80899df7b4SMauro Carvalho Chehabcurr[2-4]_crit Critical maximum current 81899df7b4SMauro Carvalho Chehabcurr[2-4]_crit_alarm Current critical high alarm 82899df7b4SMauro Carvalho Chehab 83899df7b4SMauro Carvalho Chehabin1_label "vin" 84899df7b4SMauro Carvalho Chehabin1_input Measured input voltage 85899df7b4SMauro Carvalho Chehabin1_crit Critical maximum input voltage 86899df7b4SMauro Carvalho Chehabin1_crit_alarm Input voltage critical high alarm 87899df7b4SMauro Carvalho Chehab 88899df7b4SMauro Carvalho Chehabin[2-4]_label "vout[1-3]" 89899df7b4SMauro Carvalho Chehabin[2-4]_input Measured output voltage 90899df7b4SMauro Carvalho Chehabin[2-4]_lcrit Critical minimum output voltage 91899df7b4SMauro Carvalho Chehabin[2-4]_lcrit_alarm Output voltage critical low alarm 92899df7b4SMauro Carvalho Chehabin[2-4]_crit Critical maximum output voltage 93899df7b4SMauro Carvalho Chehabin[2-4]_crit_alarm Output voltage critical high alarm 94899df7b4SMauro Carvalho Chehab 95899df7b4SMauro Carvalho Chehabpower1_label "pin" 96899df7b4SMauro Carvalho Chehabpower1_input Measured input power 97899df7b4SMauro Carvalho Chehabpower1_alarm Input power high alarm 98899df7b4SMauro Carvalho Chehab 99899df7b4SMauro Carvalho Chehabpower[2-4]_label "pout[1-3]" 100899df7b4SMauro Carvalho Chehabpower[2-4]_input Measured output power 101899df7b4SMauro Carvalho Chehab 102899df7b4SMauro Carvalho Chehabtemp[1-3]_input Measured temperature 103899df7b4SMauro Carvalho Chehabtemp[1-3]_crit Critical high temperature 104899df7b4SMauro Carvalho Chehabtemp[1-3]_crit_alarm Chip temperature critical high alarm 105899df7b4SMauro Carvalho Chehabtemp[1-3]_max Maximum temperature 106899df7b4SMauro Carvalho Chehabtemp[1-3]_max_alarm Chip temperature high alarm 107899df7b4SMauro Carvalho Chehab====================== ==================================== 108