1*e57695e7SMauro Carvalho ChehabKernel Driver Lochnagar 2*e57695e7SMauro Carvalho Chehab======================= 3*e57695e7SMauro Carvalho Chehab 4*e57695e7SMauro Carvalho ChehabSupported systems: 5*e57695e7SMauro Carvalho Chehab * Cirrus Logic : Lochnagar 2 6*e57695e7SMauro Carvalho Chehab 7*e57695e7SMauro Carvalho ChehabAuthor: Lucas A. Tanure Alves 8*e57695e7SMauro Carvalho Chehab 9*e57695e7SMauro Carvalho ChehabDescription 10*e57695e7SMauro Carvalho Chehab----------- 11*e57695e7SMauro Carvalho Chehab 12*e57695e7SMauro Carvalho ChehabLochnagar 2 features built-in Current Monitor circuitry that allows for the 13*e57695e7SMauro Carvalho Chehabmeasurement of both voltage and current on up to eight of the supply voltage 14*e57695e7SMauro Carvalho Chehabrails provided to the minicards. The Current Monitor does not require any 15*e57695e7SMauro Carvalho Chehabhardware modifications or external circuitry to operate. 16*e57695e7SMauro Carvalho Chehab 17*e57695e7SMauro Carvalho ChehabThe current and voltage measurements are obtained through the standard register 18*e57695e7SMauro Carvalho Chehabmap interface to the Lochnagar board controller, and can therefore be monitored 19*e57695e7SMauro Carvalho Chehabby software. 20*e57695e7SMauro Carvalho Chehab 21*e57695e7SMauro Carvalho ChehabSysfs attributes 22*e57695e7SMauro Carvalho Chehab---------------- 23*e57695e7SMauro Carvalho Chehab 24*e57695e7SMauro Carvalho Chehab======================= ======================================================= 25*e57695e7SMauro Carvalho Chehabtemp1_input The Lochnagar board temperature (milliCelsius) 26*e57695e7SMauro Carvalho Chehabin0_input Measured voltage for DBVDD1 (milliVolts) 27*e57695e7SMauro Carvalho Chehabin0_label "DBVDD1" 28*e57695e7SMauro Carvalho Chehabcurr1_input Measured current for DBVDD1 (milliAmps) 29*e57695e7SMauro Carvalho Chehabcurr1_label "DBVDD1" 30*e57695e7SMauro Carvalho Chehabpower1_average Measured average power for DBVDD1 (microWatts) 31*e57695e7SMauro Carvalho Chehabpower1_average_interval Power averaging time input valid from 1 to 1708mS 32*e57695e7SMauro Carvalho Chehabpower1_label "DBVDD1" 33*e57695e7SMauro Carvalho Chehabin1_input Measured voltage for 1V8 DSP (milliVolts) 34*e57695e7SMauro Carvalho Chehabin1_label "1V8 DSP" 35*e57695e7SMauro Carvalho Chehabcurr2_input Measured current for 1V8 DSP (milliAmps) 36*e57695e7SMauro Carvalho Chehabcurr2_label "1V8 DSP" 37*e57695e7SMauro Carvalho Chehabpower2_average Measured average power for 1V8 DSP (microWatts) 38*e57695e7SMauro Carvalho Chehabpower2_average_interval Power averaging time input valid from 1 to 1708mS 39*e57695e7SMauro Carvalho Chehabpower2_label "1V8 DSP" 40*e57695e7SMauro Carvalho Chehabin2_input Measured voltage for 1V8 CDC (milliVolts) 41*e57695e7SMauro Carvalho Chehabin2_label "1V8 CDC" 42*e57695e7SMauro Carvalho Chehabcurr3_input Measured current for 1V8 CDC (milliAmps) 43*e57695e7SMauro Carvalho Chehabcurr3_label "1V8 CDC" 44*e57695e7SMauro Carvalho Chehabpower3_average Measured average power for 1V8 CDC (microWatts) 45*e57695e7SMauro Carvalho Chehabpower3_average_interval Power averaging time input valid from 1 to 1708mS 46*e57695e7SMauro Carvalho Chehabpower3_label "1V8 CDC" 47*e57695e7SMauro Carvalho Chehabin3_input Measured voltage for VDDCORE DSP (milliVolts) 48*e57695e7SMauro Carvalho Chehabin3_label "VDDCORE DSP" 49*e57695e7SMauro Carvalho Chehabcurr4_input Measured current for VDDCORE DSP (milliAmps) 50*e57695e7SMauro Carvalho Chehabcurr4_label "VDDCORE DSP" 51*e57695e7SMauro Carvalho Chehabpower4_average Measured average power for VDDCORE DSP (microWatts) 52*e57695e7SMauro Carvalho Chehabpower4_average_interval Power averaging time input valid from 1 to 1708mS 53*e57695e7SMauro Carvalho Chehabpower4_label "VDDCORE DSP" 54*e57695e7SMauro Carvalho Chehabin4_input Measured voltage for AVDD 1V8 (milliVolts) 55*e57695e7SMauro Carvalho Chehabin4_label "AVDD 1V8" 56*e57695e7SMauro Carvalho Chehabcurr5_input Measured current for AVDD 1V8 (milliAmps) 57*e57695e7SMauro Carvalho Chehabcurr5_label "AVDD 1V8" 58*e57695e7SMauro Carvalho Chehabpower5_average Measured average power for AVDD 1V8 (microWatts) 59*e57695e7SMauro Carvalho Chehabpower5_average_interval Power averaging time input valid from 1 to 1708mS 60*e57695e7SMauro Carvalho Chehabpower5_label "AVDD 1V8" 61*e57695e7SMauro Carvalho Chehabcurr6_input Measured current for SYSVDD (milliAmps) 62*e57695e7SMauro Carvalho Chehabcurr6_label "SYSVDD" 63*e57695e7SMauro Carvalho Chehabpower6_average Measured average power for SYSVDD (microWatts) 64*e57695e7SMauro Carvalho Chehabpower6_average_interval Power averaging time input valid from 1 to 1708mS 65*e57695e7SMauro Carvalho Chehabpower6_label "SYSVDD" 66*e57695e7SMauro Carvalho Chehabin6_input Measured voltage for VDDCORE CDC (milliVolts) 67*e57695e7SMauro Carvalho Chehabin6_label "VDDCORE CDC" 68*e57695e7SMauro Carvalho Chehabcurr7_input Measured current for VDDCORE CDC (milliAmps) 69*e57695e7SMauro Carvalho Chehabcurr7_label "VDDCORE CDC" 70*e57695e7SMauro Carvalho Chehabpower7_average Measured average power for VDDCORE CDC (microWatts) 71*e57695e7SMauro Carvalho Chehabpower7_average_interval Power averaging time input valid from 1 to 1708mS 72*e57695e7SMauro Carvalho Chehabpower7_label "VDDCORE CDC" 73*e57695e7SMauro Carvalho Chehabin7_input Measured voltage for MICVDD (milliVolts) 74*e57695e7SMauro Carvalho Chehabin7_label "MICVDD" 75*e57695e7SMauro Carvalho Chehabcurr8_input Measured current for MICVDD (milliAmps) 76*e57695e7SMauro Carvalho Chehabcurr8_label "MICVDD" 77*e57695e7SMauro Carvalho Chehabpower8_average Measured average power for MICVDD (microWatts) 78*e57695e7SMauro Carvalho Chehabpower8_average_interval Power averaging time input valid from 1 to 1708mS 79*e57695e7SMauro Carvalho Chehabpower8_label "MICVDD" 80*e57695e7SMauro Carvalho Chehab======================= ======================================================= 81*e57695e7SMauro Carvalho Chehab 82*e57695e7SMauro Carvalho ChehabNote: 83*e57695e7SMauro Carvalho Chehab It is not possible to measure voltage on the SYSVDD rail. 84