1*d0cd9785SMarcello Sylvester Bauer.. SPDX-License-Identifier: GPL-2.0 2*d0cd9785SMarcello Sylvester Bauer 3*d0cd9785SMarcello Sylvester BauerKernel driver pli1209bc 4*d0cd9785SMarcello Sylvester Bauer======================= 5*d0cd9785SMarcello Sylvester Bauer 6*d0cd9785SMarcello Sylvester BauerSupported chips: 7*d0cd9785SMarcello Sylvester Bauer 8*d0cd9785SMarcello Sylvester Bauer * Digital Supervisor PLI1209BC 9*d0cd9785SMarcello Sylvester Bauer 10*d0cd9785SMarcello Sylvester Bauer Prefix: 'pli1209bc' 11*d0cd9785SMarcello Sylvester Bauer 12*d0cd9785SMarcello Sylvester Bauer Addresses scanned: 0x50 - 0x5F 13*d0cd9785SMarcello Sylvester Bauer 14*d0cd9785SMarcello Sylvester Bauer Datasheet: https://www.vicorpower.com/documents/datasheets/ds-PLI1209BCxyzz-VICOR.pdf 15*d0cd9785SMarcello Sylvester Bauer 16*d0cd9785SMarcello Sylvester BauerAuthors: 17*d0cd9785SMarcello Sylvester Bauer - Marcello Sylvester Bauer <sylv@sylv.io> 18*d0cd9785SMarcello Sylvester Bauer 19*d0cd9785SMarcello Sylvester BauerDescription 20*d0cd9785SMarcello Sylvester Bauer----------- 21*d0cd9785SMarcello Sylvester Bauer 22*d0cd9785SMarcello Sylvester BauerThe Vicor PLI1209BC is an isolated digital power system supervisor that provides 23*d0cd9785SMarcello Sylvester Bauera communication interface between a host processor and one Bus Converter Module 24*d0cd9785SMarcello Sylvester Bauer(BCM). The PLI communicates with a system controller via a PMBus compatible 25*d0cd9785SMarcello Sylvester Bauerinterface over an isolated UART interface. Through the PLI, the host processor 26*d0cd9785SMarcello Sylvester Bauercan configure, set protection limits, and monitor the BCM. 27*d0cd9785SMarcello Sylvester Bauer 28*d0cd9785SMarcello Sylvester BauerSysfs entries 29*d0cd9785SMarcello Sylvester Bauer------------- 30*d0cd9785SMarcello Sylvester Bauer 31*d0cd9785SMarcello Sylvester Bauer======================= ======================================================== 32*d0cd9785SMarcello Sylvester Bauerin1_label "vin2" 33*d0cd9785SMarcello Sylvester Bauerin1_input Input voltage. 34*d0cd9785SMarcello Sylvester Bauerin1_rated_min Minimum rated input voltage. 35*d0cd9785SMarcello Sylvester Bauerin1_rated_max Maximum rated input voltage. 36*d0cd9785SMarcello Sylvester Bauerin1_max Maximum input voltage. 37*d0cd9785SMarcello Sylvester Bauerin1_max_alarm Input voltage high alarm. 38*d0cd9785SMarcello Sylvester Bauerin1_crit Critical input voltage. 39*d0cd9785SMarcello Sylvester Bauerin1_crit_alarm Input voltage critical alarm. 40*d0cd9785SMarcello Sylvester Bauer 41*d0cd9785SMarcello Sylvester Bauerin2_label "vout2" 42*d0cd9785SMarcello Sylvester Bauerin2_input Output voltage. 43*d0cd9785SMarcello Sylvester Bauerin2_rated_min Minimum rated output voltage. 44*d0cd9785SMarcello Sylvester Bauerin2_rated_max Maximum rated output voltage. 45*d0cd9785SMarcello Sylvester Bauerin2_alarm Output voltage alarm 46*d0cd9785SMarcello Sylvester Bauer 47*d0cd9785SMarcello Sylvester Bauercurr1_label "iin2" 48*d0cd9785SMarcello Sylvester Bauercurr1_input Input current. 49*d0cd9785SMarcello Sylvester Bauercurr1_max Maximum input current. 50*d0cd9785SMarcello Sylvester Bauercurr1_max_alarm Maximum input current high alarm. 51*d0cd9785SMarcello Sylvester Bauercurr1_crit Critical input current. 52*d0cd9785SMarcello Sylvester Bauercurr1_crit_alarm Input current critical alarm. 53*d0cd9785SMarcello Sylvester Bauer 54*d0cd9785SMarcello Sylvester Bauercurr2_label "iout2" 55*d0cd9785SMarcello Sylvester Bauercurr2_input Output current. 56*d0cd9785SMarcello Sylvester Bauercurr2_crit Critical output current. 57*d0cd9785SMarcello Sylvester Bauercurr2_crit_alarm Output current critical alarm. 58*d0cd9785SMarcello Sylvester Bauercurr2_max Maximum output current. 59*d0cd9785SMarcello Sylvester Bauercurr2_max_alarm Output current high alarm. 60*d0cd9785SMarcello Sylvester Bauer 61*d0cd9785SMarcello Sylvester Bauerpower1_label "pin2" 62*d0cd9785SMarcello Sylvester Bauerpower1_input Input power. 63*d0cd9785SMarcello Sylvester Bauerpower1_alarm Input power alarm. 64*d0cd9785SMarcello Sylvester Bauer 65*d0cd9785SMarcello Sylvester Bauerpower2_label "pout2" 66*d0cd9785SMarcello Sylvester Bauerpower2_input Output power. 67*d0cd9785SMarcello Sylvester Bauerpower2_rated_max Maximum rated output power. 68*d0cd9785SMarcello Sylvester Bauer 69*d0cd9785SMarcello Sylvester Bauertemp1_input Die temperature. 70*d0cd9785SMarcello Sylvester Bauertemp1_alarm Die temperature alarm. 71*d0cd9785SMarcello Sylvester Bauertemp1_max Maximum die temperature. 72*d0cd9785SMarcello Sylvester Bauertemp1_max_alarm Die temperature high alarm. 73*d0cd9785SMarcello Sylvester Bauertemp1_crit Critical die temperature. 74*d0cd9785SMarcello Sylvester Bauertemp1_crit_alarm Die temperature critical alarm. 75*d0cd9785SMarcello Sylvester Bauer======================= ======================================================== 76