This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LP5812: Initialization sequence, registers 0x350/0x351 unclear

Part Number: LP5812

Tool/software:

Can you please explain the meaning of this initialization sequence. It uses undocumented registers 0x350 and 0x351. Linux driver seems to work w/o

The instructions are from your forum post https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1384693/faq-lp5812-quick-program-steps-guide-for-lp5812-lp5810

        # Manually Execute I2C Slave Addressing

        #  Broadcast Write Data 0x01 to Register 0x000 (Write 01h to register<0x000>)
        #  Broadcast Write Data 0x05 to Register 0x350 (Write 05h to register<0x350>)
        #  Broadcast Write Data 0x08 to Register 0x350 (Write 08h to register<0x350>)
        #  Broadcast Write Data 0x01 to Register 0x350 (Write 01h to register<0x350>)
        #  Broadcast Write Data 0x03 to Register 0x350 (Write 03h to register<0x350>)
        #  Broadcast Write Data 0x27 to Register 0x351 (Write 27h to register<0x351>)
        #  Broadcast Write Data 0x00 to Register 0x350 (Write 00h to register<0x350>)
        #  Broadcast Write Data 0x00 to Register 0x000 (Write 00h to register<0x000>)