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.

AM62P-Q1: PMIC watchdog didn't work on EVM&Customer Board

Part Number: AM62P-Q1
Other Parts Discussed in Thread: AM62P, TPS65224

Tool/software:

HI, Expert, 

Our customer will use the AM62P PMIC watchdog function. After enabling the function, when timer out, it will raise Soc Power down, but the system can't bring up. 

1. Have we tested it on AM62P EVM ? pls help to test on your side. 

2. If it works well, pls share the steps to run on EVM, We will try to reproduce on EVM . 

Regards,

Fredy Zhang 

  • Hi, Expert, 

    When we analyzing the questions. We already dump the registers. pls check. thanks. 

    1. Normal boot , PMIC registers

    i2cdump  -y -f 0 0x48
    No size specified (using byte-data access)
        0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 00 aa 30 04 33 01 22 01 33 01 33 01 00 00 41 00    .?0?3?"?3?3?..A.
    10: 2d 00 27 00 18 00 00 00 01 01 01 01 00 31 31 31    -.'.?...????.111
    20: 00 00 00 30 ec 0a 00 01 02 01 00 02 02 02 fd 00    ...0??.???.????.
    30: 00 20 20 6c 5c 60 48 00 00 00 00 00 80 00 00 0c    .  l\`H.....?..?
    40: 00 55 64 20 1e 01 05 01 00 00 00 00 40 00 00 3f    .Ud ????....@..?
    50: 3f 00 32 02 00 00 00 00 00 00 10 00 00 00 00 00    ?.2?......?.....
    60: 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00    ......?.........
    70: 00 00 00 05 00 00 00 00 00 00 00 00 01 83 00 00    ...?........??..
    80: 00 01 00 00 0f 10 00 00 00 00 00 0a 00 00 00 00    .?..??.....?....
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    a0: 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00    ......?.........
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 00 60 00 00 00 00 00 02 00 00 00 d5 00 09    ...`.....?...?.?
    d0: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ?...............
    e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    f0: f0 a5 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ??..............
    root@am62pxx-evm:~# i2cdump  -y -f 0 0x49
    No size specified (using byte-data access)
        0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 74 1b 74 1b 59 1b 59 1b 87 01 00 80 60 62 03 00    t?t?Y?Y???.?`b?.
    10: 00 00 00 00 00 00 00 61 40 80 00 00 00 00 00 00    .......a@?......
    20: 00 00 48 12 00 02 00 19 21 02 00 00 00 00 00 00    ..H?.?.?!?......
    30: 00 00 00 00 00 00 00 00 00 00 00 00 00 89 02 01    .............???
    40: 96 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00    ?..?............
    50: 14 23 01 00 00 00 00 00 00 00 00 00 00 00 00 00    ?#?.............
    60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    70: 00 00 00 00 00 00 00 00 00 00 00 00 ec 00 00 00    ............?...
    80: 06 00 00 00 00 00 00 00 00 00 00 00 e7 fe 00 00    ?...........??..
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    d0: 00 00 0b 0b 0b 0b 00 00 00 00 00 00 00 01 00 00    ..????.......?..
    e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00    ..............?.
    f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    root@am62pxx-evm:~# i2cdump  -y -f 0 0x4a
    No size specified (using byte-data access)
        0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 10 15 15 00 10 16 00 00 00 0f 0f 28 29 32 00 00    ???.??...??()2..
    10: 13 0f 0f 0f 0c 13 0b 0f 04 04 00 00 00 00 00 00    ??????????......
    20: 00 00 00 0d 0c 0d 0e 00 00 00 00 00 00 00 00 00    ...????.........
    30: 00 00 00 00 00 00 00 0e 12 0f 11 00 00 00 00 00    .......????.....
    40: 13 10 00 00 00 22 00 03 14 20 1f 06 00 19 20 06    ??...".?? ??.? ?
    50: 1b 1e 08 00 00 00 00 00 00 00 00 00 00 00 00 00    ???.............
    60: 09 15 14 17 0b 09 09 08 07 08 0a 00 00 00 00 00    ???????????.....
    70: 05 0d 13 17 0d 07 08 06 0a 08 0a 00 00 00 00 00    ???????????.....
    80: 0b 0a 17 19 08 09 07 09 08 08 0e 00 00 00 00 00    ???????????.....
    90: 0a 08 16 18 09 09 09 08 09 08 0d 00 00 00 00 00    ???????????.....
    a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    e0: bc 68 01 00 00 00 00 00 00 00 00 00 00 00 00 00    ?h?.............
    f0: 24 00 01 00 20 56 00 01 00 00 ec 5c 01 00 00 00    $.?. V.?..?\?...
    root@am62pxx-evm:~# i2cdump  -y -f 0 0x4b
    No size specified (using byte-data access)
        0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    root@am62pxx-evm:~# i2cdump  -y -f 0 0x12
    No size specified (using byte-data access)
        0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 00 00 bc 7f 7f ff 42 0a 00 ff 00 00 00 00 00 00    ..???.B?........
    10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    

    2. Enable watchdog  and triggered watchdog

    root@am62pxx-evm:~# i2cdump  -y -f 0 0x48
    No size specified (using byte-data access)
        0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 00 aa 30 04 22 01 22 01 22 01 22 01 00 00 41 00    .?0?"?"?"?"?..A.
    10: 2d 00 27 00 18 00 00 00 01 01 01 01 00 20 20 20    -.'.?...????.
    20: 00 00 00 30 ec 0a 00 01 02 01 00 00 02 02 fd 00    ...0??.???..???.
    30: 00 20 20 6c 5c 60 48 00 00 00 00 00 80 00 00 0c    .  l\`H.....?..?
    40: 00 55 64 20 1e 01 05 01 00 00 00 00 40 00 00 3f    .Ud ????....@..?
    50: 3f 00 32 02 00 00 00 00 00 00 b0 00 00 00 00 00    ?.2?......?.....
    60: 00 00 00 00 00 00 01 08 00 82 00 00 00 00 00 00    ......??.?......
    70: 00 00 00 05 00 00 00 00 00 00 00 00 01 c3 00 00    ...?........??..
    80: 00 00 08 0f 0f 10 00 0f 00 00 00 0a 00 00 00 00    ..????.?...?....
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    a0: 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00    ......?.........
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 00 60 00 00 00 00 00 02 00 00 00 d5 00 09    ...`.....?...?.?
    d0: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ?...............
    e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    f0: f0 a5 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ??..............
    root@am62pxx-evm:~# i2cdump  -y -f 0 0x49
    No size specified (using byte-data access)
        0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 74 1b 74 1b 59 1b 59 1b 87 01 00 80 60 62 03 00    t?t?Y?Y???.?`b?.
    10: 00 00 00 00 00 00 00 61 40 80 00 00 00 00 00 00    .......a@?......
    20: 00 00 48 12 00 02 00 19 21 02 00 00 00 00 00 00    ..H?.?.?!?......
    30: 00 00 00 00 00 00 00 00 00 00 00 00 00 89 02 01    .............???
    40: 96 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00    ?..?............
    50: 14 23 01 00 00 00 00 00 00 00 00 00 00 00 00 00    ?#?.............
    60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    70: 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00    ............?...
    80: 07 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00    ?............?..
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00    .............?..
    e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00    ..............?.
    f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    root@am62pxx-evm:~# i2cdump  -y -f 0 0x4a
    No size specified (using byte-data access)
        0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 10 15 15 00 10 16 00 00 00 0f 0f 28 29 32 00 00    ???.??...??()2..
    10: 13 0f 0f 0f 0c 13 0b 0f 04 04 00 00 00 00 00 00    ??????????......
    20: 00 00 00 0d 0c 0d 0e 00 00 00 00 00 00 00 00 00    ...????.........
    30: 00 00 00 00 00 00 00 0e 12 0f 11 00 00 00 00 00    .......????.....
    40: 13 10 00 00 00 22 00 03 14 20 1f 06 00 19 20 06    ??...".?? ??.? ?
    50: 1b 1e 08 00 00 00 00 00 00 00 00 00 00 00 00 00    ???.............
    60: 09 15 14 17 0b 09 09 08 07 08 0a 00 00 00 00 00    ???????????.....
    70: 05 0d 13 17 0d 07 08 06 0a 08 0a 00 00 00 00 00    ???????????.....
    80: 0b 0a 17 19 08 09 07 09 08 08 0e 00 00 00 00 00    ???????????.....
    90: 0a 08 16 18 09 09 09 08 09 08 0d 00 00 00 00 00    ???????????.....
    a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    e0: bc 68 01 00 00 00 00 00 00 00 00 00 00 00 00 00    ?h?.............
    f0: 24 00 01 00 20 56 00 01 00 00 ec 5c 01 00 00 00    $.?. V.?..?\?...
    root@am62pxx-evm:~# i2cdump  -y -f 0 0x4b
    No size specified (using byte-data access)
        0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    root@am62pxx-evm:~# i2cdump  -y -f 0 0x12
    No size specified (using byte-data access)
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 00 00 bc 7f 7f 03 02 0a 01 ff 00 00 00 00 00 00    ..???????.......
    10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    

    Regards,

    Fredy Zhang

  • Freddy

    If the query is on watchdog in the PMIC, I am reassigning this to PMIC team first. 

    Sorry for the delay - looks like this was mis-assigned. Looks like this is being escalated, but please note the thread was opened on Friday and Monday was a TI US holiday. Responses may take a couple of days. 

  • Hi Fredy,

    Could you confirm what PMIC you're using on the AM62P EVM: TPS6594 or TPS65224? The original developers wrote and tested the functionality, but I will do my best to look into the solution. If there is any other information that you think would be helpful for me, please send that my way.

    Thank you!