Вообще то на странице 27 даташита в разделе "i2c Control" просто явно написано " The SSM3582Ais always a slave on the bus, and cannot initiate a data transfer. ". Так что я не понимаю о каком мастер и слейве Вы говорите. Есть Standalone mode, но это нечто другое, этот режим явно предполагает, что SDL и SDA жестко подтянуты или к 0 или к 1. Никакого управления по i2c в Standalone hardware control mode таким образом нет (страница 30), как бы, по определению, хотя можно предположить, что если переключить чип на ходу на реальную шину i2c она может появиться.
И я еще раз хочу повторить, нет никаких проблем с i2c, устройство прекрасно видно, регистры читаются и меняются, мало того, на изменение некоторых из них плата замечательно реагирует, так например запись в 0x7 меняет громкость. И на запись 0x17 в регистр 0xa плата реагирует адекватно, иногда при этом получается нормальный звук. Правда на проверку я обнаружил, что на оба динамика идет левый канал, запись в 0xa не 0x17, а 0x16 проблемы не решает, равно как и установка 4го бита в 0x4 (он и такм изначально нулевой, то есть stereo), тот же звук левого канала.
Но в основном проблема в тоv, что все работает как то не совсем по даташиту. Так например запись 0 или 1 в младший бит регистра 0x4 который Software master power-down вообще не на что не влияет, плата или продолжает играть если изначально играла или звука нет ни так ни так, что не записывать в этот бит.