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.

TPS65910 probe failed

Other Parts Discussed in Thread: TPS65910

TPS65910 probe function is failed with below errors

[    1.469596] tps65910 0-002d: Failed to set masks in 0x51: -121
[    1.475480] tps65910 0-002d: Failed to add irq_chip -121
[    1.481975] tps65910 0-002d: Error in configuring external control EN1
[    1.488542] tps65910 0-002d: Failed to initialise ext control config
[    1.495530] vrtc: failed to enable
[    1.499135] tps65910 0-002d: failed to register tps65910-pmic regulator
[    1.505809] tps65910-pmic: probe of tps65910-pmic failed with error -121

When debugged i found reg read is failed


I dumped the I2C0 peripheral and interconnect register data

md 0x48028000
48028000: 0000000b 00005040 00000000 00000000    ....@P..........
48028010: 00000001 00000000 00000000 00000000    ................
48028020: 00000000 00000000 00000000 00000000    ................
48028030: 00000000 00000000 00000000 00000000    ................
48028040: 00000000 00000000 00000000 00000000    ................
48028050: 00000000 00000000 00000000 00000000    ................
48028060: 00000000 00000000 00000000 00000000    ................
48028070: 00000000 00000000 00000000 00000000    ................
48028080: 00000000 00000000 00000000 00000000    ................
48028090: 00000000 00000000 00000000 0000002b    ............+...
480280a0: 00000000 00000000 00000000 000003ff    ................
480280b0: 00000000 00000000 00000000 000001e0    ................
480280c0: 00008000 00000000 00000000 00000000    ................
480280d0: 00000000 00000000 00000000 00000000    ................
480280e0: 00000000 00000000 00000000 00000000    ................
480280f0: 00000000 00000000 00000000 00000000    ................

Interconnect

md 0x48029000
48029000: 00206436 00000000 00000000 00000000    6d .............
48029010: 00000000 00000000 06000001 00005449    ............IT..
48029020: 00000200 00000000 00000000 00000000    ................
48029030: 00000000 00000000 00000000 00000000    ................
48029040: 00000000 00000000 00000000 00000000    ................
48029050: 00000000 00000000 00000000 00000000    ................
48029060: 00000000 00000000 00000000 00000000    ................
48029070: 00000000 00000000 00000000 00000000    ................
48029080: 00206436 00000000 00000000 00000000    6d .............
48029090: 00000000 00000000 06000001 00005449    ............IT..
480290a0: 00000200 00000000 00000000 00000000    ................
480290b0: 00000000 00000000 00000000 00000000    ................
480290c0: 00000000 00000000 00000000 00000000    ................
480290d0: 00000000 00000000 00000000 00000000    ................
480290e0: 00000000 00000000 00000000 00000000    ................
480290f0: 00000000 00000000 00000000 00000000    ................

Thanks,

Shiva