PMIC read error | imx6q sabreAI

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

PMIC read error | imx6q sabreAI

1,000 Views
engineer_bsp01
Contributor III

Hi All,

I am working on imx6q based sabre AI custom board, running android 7.1.Everything works fine on our first version but in our latest version of our custom board,it is showing PMIC read and write error and booting freezes at that point as shown below.

    U-Boot 2017.03-ge981034-dirty (Mar 15 2018 - 12:02:36 +0530)

    CPU:   Freescale i.MX6Q rev1.6 996 MHz (running at 792 MHz)
    CPU:   Automotive temperature grade (-40C to 125C) at 27C
    Reset cause: POR
    Model: Freescale i.MX6 Quad SABRE Automotive Board
    Board: MX6Q-Sabreauto revA
    DRAM:  2 GiB
    ERROR: read error from device: 8ef3c638 register: 0x0!
    at drivers/power/pmic/pfuze100.c:46/pfuze100_read()
    ERROR: read error from device: 8ef3c638 register: 0x3!
    at drivers/power/pmic/pfuze100.c:46/pfuze100_read()
    PMIC: PFUZE100! DEV_ID=0xfffffffb REV_ID=0xfffffffb
    ERROR: read error from device: 8ef3c638 register: 0x21!
    at drivers/power/pmic/pfuze100.c:46/pfuze100_read()
    ERROR: write error to device: 8ef3c638 register: 0x21!
    at drivers/power/pmic/pfuze100.c:36/pfuze100_write()
    ERROR: read error from device: 8ef3c638 register: 0x24!
    at drivers/power/pmic/pfuze100.c:46/pfuze100_read()
    ERROR: write error to device: 8ef3c638 register: 0x24!
    at drivers/power/pmic/pfuze100.c:36/pfuze100_write()
    ERROR: read error from device: 8ef3c638 register: 0x2f!
    at drivers/power/pmic/pfuze100.c:46/pfuze100_read()
    ERROR: write error to device: 8ef3c638 register: 0x2f!
    at drivers/power/pmic/pfuze100.c:36/pfuze100_write()
    ERROR: read error from device: 8ef3c638 register: 0x32!
    at drivers/power/pmic/pfuze100.c:46/pfuze100_read()
    ERROR: write error to device: 8ef3c638 register: 0x32!
    at drivers/power/pmic/pfuze100.c:36/pfuze100_write()
    ERROR: read error from device: 8ef3c638 register: 0x0!
    at drivers/power/pmic/pfuze100.c:46/pfuze100_read()
    Not supported, id=11
    initcall sequence 8ffa6f6c failed at call 178042d4 (err=-22)
    ### ERROR ### Please RESET the board ###

    We have done no patches in this hw section.Please help me to sort out this issues.

    NB:same images works fine on our first version.

    Regards,

    Richu

    0 Kudos
    Reply
    1 Reply

    920 Views
    igorpadykov
    NXP Employee
    NXP Employee

    Hi Richu

    this may be hardware issue, one can check i2c signals with oscilloscope

    in function power_init_board():

    mx6qsabreauto.c\mx6qsabreauto\freescale\board - uboot-imx - i.MX U-Boot 

    Sabre AI schematic can be found on SABRE|Automotive-Infotainment|i.MX6 | NXP 

    Best regards
    igor
    -----------------------------------------------------------------------------------------------------------------------
    Note: If this post answers your question, please click the Correct Answer button. Thank you!
    -----------------------------------------------------------------------------------------------------------------------

    0 Kudos
    Reply