hal: Fix glitch in audio playback during device switch

Ensure that the buffering in the kernel is greater than or
equal to the buffering in the DSP to fix the issue.

Cherry pick the following fix, but use 40ms * 3 deep buffer
configuration for sake of power consumption.
(cherry picked from commit I01a3862d63ce4c258056620693dee08761c7e83f)

Change-Id: I202797bf127fe3a6af52af55cd5239a2f2d989f7
CRs-Fixed: 989477
1 file changed