Ref. Datasheet: "TAS25595.7-W Class-D mono audio amplifier with class-H boost and speaker sense with stereo processing", NOVEMBER2016–REVISEDFEBRUARY2019.
The Datasheet seems to be incomplete or outdated.
Some register specifications contain reserved bit fields. However, some of these bit fields are used in the android driver and by PPC.
Reserved bit fields in register b0p0r22 (DSP_CTRL) are used in the datasheet (chapter 9.6.2) without any description.
Reserved bit fields in register b0p0r2f (ASI_CTRL_2) are set by PPC.
Reserved bit fields in register b0p0r07 (MUTE) are set in the android driver without any description.
Further more, the android driver is using unspecified registers, e.g. b64p0r40 (TAS2559_VBOOST_CTL_REG) and b0p2r7 (TAS2559_SLEEPMODE_CTL_REG).
The description of the PLL registers are also missing and a clock tree diagram would be very useful when configuring the PLL, clock source, clock dividers etc.