UCD registers for fault analysis

Matt Spinler mspinler at linux.vnet.ibm.com
Tue Jun 6 06:10:05 AEST 2017

Hi Joel,

I opened issue https://github.com/openbmc/openbmc/issues/1727 to 
describe some UCD90160 registers we need to be able to access in order 
to do power fault analysis.   Please take a look and see if its doable 
to add these to a driver.

They are:

* CLEAR_FAULTS - command 0x03
* Clear logged faults - write 0x00 to register 0xEA
* STATUS_WORD - 0x79
* STATUS_VOUT - 0x7A - all pages
* NUM_PAGES - 0xD6 - though maybe we can get the number of pages another way
* MFR_STATUS - 0xF3 - page 0 - for reading the GPI bits


Write, 0xFA 0x08
Read, 0xFB
Write, 0xFA 0x09
Read, 0xFB
Write, 0xFA 0x0A
Read, 0xFB
Write, 0xFA 0x0E
Read, 0xFB
Write, 0xFA 0x11
Read, 0xFB
Write, 0xFA 0x0B
Read, 0xFB

I also have a document I will send you offline.

More information about the openbmc mailing list