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