Part Number: TAS5756M
Hi SIrs,
Same as the TAS5766 Smart Amp discussion at 
We found the following I2C register data mismatch after wrote and read back from the TAS5756 device:
Would you pls provde the TAS5756's I2C register list we can ignore when doing read and write comparison?
reg: Starting address
read: Read back
write: Write data
count : Line number
Number: Multibyte write offset:
[ 24.946691] TAS5756m start to initial 1.1 channel
[ 25.235970] reg 84 read 11 write 1 count = 32 num = 0
[ 25.285554] reg c4 read 0 write 11 count = 34 num = 21
[ 25.366905] reg e4 read d8 write d9 count = 35 num = 6
[ 28.026026] reg 89 read 1 write d9 count = 272 num = 3
[ 28.047936] reg a9 read 1 write 1d count = 273 num = 3
[ 28.069968] reg c9 read 1 write 2b count = 274 num = 7
[ 28.111413] reg e9 read 0 write 2c count = 275 num = 11
[ 28.195504] reg 89 read 1 write 89 count = 284 num = 3
[ 28.217417] reg a9 read 0 write 78 count = 285 num = 3
[ 28.240627] reg c9 read 1 write fb count = 286 num = 7
[ 28.287983] reg e9 read 1 write db count = 287 num = 3
[ 28.371116] reg 89 read 1 write ff count = 296 num = 11
[ 28.393122] reg a9 read 1 write 1f count = 297 num = 7
[ 28.415201] reg c9 read 1 write ff count = 298 num = 11
[ 28.455455] reg e9 read 0 write 3e count = 299 num = 3
[ 28.528437] reg 8 read 1 write 1d count = 307 num = 0
[ 28.549673] reg 89 read 0 write 6 count = 308 num = 3
[ 28.570618] reg a9 read 0 write 2 count = 309 num = 3
[ 28.592198] reg c9 read 1 write ff count = 310 num = 7
[ 28.632085] reg e9 read 0 write 2c count = 311 num = 3
[ 28.712923] reg 8 read 0 write dc count = 320 num = 0
[ 28.733746] reg 89 read 1 write ff count = 321 num = 7
[ 28.754285] reg a9 read 1 write 49 count = 322 num = 3
[ 28.774257] reg c9 read 0 write 7a count = 323 num = 3
[ 28.810549] reg e9 read 0 write 2 count = 324 num = 3
[ 28.878260] reg 8 read 1 write 87 count = 332 num = 0
[ 28.895480] reg 89 read 1 write f count = 333 num = 11
[ 28.912363] reg a9 read 1 write ff count = 334 num = 3
[ 28.930005] reg c9 read 1 write eb count = 335 num = 3
[ 28.963832] reg e9 read 0 write ba count = 336 num = 3
[ 29.034944] reg 8 read 1 write ff count = 344 num = 0
[ 29.050841] reg 89 read 1 write ff count = 345 num = 3
[ 29.066723] reg a9 read 1 write 7b count = 346 num = 3
[ 29.082327] reg c9 read 1 write 7b count = 347 num = 7
[ 29.119116] reg e9 read 1 write ff count = 348 num = 7
[ 29.187830] reg 8 read 1 write f count = 356 num = 0
[ 29.203341] reg 89 read 1 write f count = 357 num = 3
[ 29.220905] reg a9 read 0 write 2a count = 358 num = 3
[ 29.237920] reg c9 read 0 write 62 count = 359 num = 3
[ 29.273881] reg e9 read 1 write 89 count = 360 num = 11
[ 29.355760] reg 89 read 1 write eb count = 369 num = 3
[ 29.371816] reg a9 read 1 write 61 count = 370 num = 3
[ 29.387998] reg c9 read 0 write 64 count = 371 num = 3
[ 29.423877] reg e9 read 0 write 5c count = 372 num = 3
[ 29.493687] reg 8 read 1 write ff count = 380 num = 0
[ 29.509588] reg 89 read 1 write ff count = 381 num = 3
[ 29.525174] reg a9 read 1 write 7d count = 382 num = 3
[ 29.541840] reg c9 read 1 write ff count = 383 num = 3
[ 29.578942] reg e9 read 0 write 7c count = 384 num = 3
[ 29.660630] reg 89 read 1 write 13 count = 393 num = 3
[ 29.676977] reg a9 read 1 write f count = 394 num = 3
[ 29.693511] reg c9 read 0 write d8 count = 395 num = 3
[ 29.726535] reg e9 read 0 write b4 count = 396 num = 3
[ 29.796365] reg 8 read 1 write cb count = 404 num = 0
[ 29.812663] reg 89 read 1 write df count = 405 num = 3
[ 29.828705] reg a9 read 1 write 37 count = 406 num = 7
[ 29.844555] reg c9 read 0 write 2 count = 407 num = 11
[ 29.880488] reg e9 read 1 write 57 count = 408 num = 3
[ 29.958916] reg 89 read 1 write ff count = 417 num = 3
[ 29.974735] reg a9 read 0 write 5a count = 418 num = 3
[ 29.990842] reg c9 read 0 write 2 count = 419 num = 3
[ 30.024337] reg e9 read 0 write e2 count = 420 num = 3
[ 30.103301] reg 89 read 1 write ff count = 429 num = 7
[ 30.120026] reg a9 read 0 write b4 count = 430 num = 11
[ 30.137038] reg c9 read 1 write ff count = 431 num = 3
[ 30.173115] reg e9 read 0 write 1c count = 432 num = 3
[ 30.252701] reg 89 read 1 write f count = 441 num = 11
[ 30.267837] reg a9 read 0 write 2 count = 442 num = 7
[ 30.280776] reg c9 read 1 write 3f count = 443 num = 3
[ 30.318976] reg e9 read 0 write 80 count = 444 num = 7
[ 30.390557] reg 8 read 1 write f count = 452 num = 0
[ 30.409234] reg 89 read 1 write ff count = 453 num = 3
[ 30.428032] reg a9 read 1 write fb count = 454 num = 3
[ 30.446336] reg c9 read 1 write 4b count = 455 num = 3
[ 30.483396] reg e9 read 0 write 40 count = 456 num = 7
[ 30.553359] reg 8 read 0 write e0 count = 464 num = 0
[ 30.571297] reg 89 read 0 write 2 count = 465 num = 3
[ 30.590267] reg a9 read 0 write 54 count = 466 num = 3
[ 30.608609] reg c9 read 0 write 2 count = 467 num = 7
[ 30.644884] reg e9 read 0 write 94 count = 468 num = 3
[ 30.718903] reg 8 read 0 write 34 count = 476 num = 0
[ 30.734766] reg 89 read 0 write 38 count = 477 num = 3
Thank you and Best regards,
Wayne Chen
04/19/2017