Hello,
We are using a TAS2505 chip on a 4.14.78 Linux kernel.
The driver port and the device-tree configuration have been made so we can play some sound on the device.
The speaker is a 8 ohms / 0.7 W.
The issue we are facing is a sound cut when the level is over a limit level (Speaker amplifier / Speaker Driver / PCM).
Even if the sound level is reduced, the speaker doesn't emit any sound until platform reboot.
We first tough it could be the over-current protection.
But the 'HP Over Current Protection Configuration (0x01/0x0B)' register's value is 0x10.
So, refering to the TAS2505 Applicatin Reference Guide:
- 'the Output current will be limited if over current condition is detected'
- 'No debounce is used for Over Current detection'
So it should not mute the speaker.
Does a DAC overflow can mute the speaker, even after level has been reduced ?
Is there another protection of the chip which could explain this behavior ?
Thanks for helping,
Regards,
Olivier