Revert "asoc: codecs: wsa884x: Remove pre ssr handling"

This reverts commit 89d62fdc0f.

Signed-off-by: V S Ganga VaraPrasad (VARA) Adabala <quic_vadabala@quicinc.com>
This commit is contained in:
V S Ganga VaraPrasad (VARA) Adabala
2023-09-21 19:05:56 +05:30
parent bd06be0f8e
commit 519865f2f0

View File

@@ -1847,10 +1847,14 @@ static int wsa884x_event_notify(struct notifier_block *nb,
return -EINVAL; return -EINVAL;
switch (event) { switch (event) {
case BOLERO_SLV_EVT_SSR_UP: case BOLERO_SLV_EVT_PA_OFF_PRE_SSR:
if (test_bit(SPKR_STATUS, &wsa884x->status_mask))
snd_soc_component_update_bits(wsa884x->component,
REG_FIELD_VALUE(PA_FSM_EN, GLOBAL_PA_EN, 0x00));
wsa884x_swr_down(wsa884x); wsa884x_swr_down(wsa884x);
usleep_range(500, 510); break;
case BOLERO_SLV_EVT_SSR_UP:
wsa884x_swr_up(wsa884x); wsa884x_swr_up(wsa884x);
/* Add delay to allow enumerate */ /* Add delay to allow enumerate */
usleep_range(20000, 20010); usleep_range(20000, 20010);