From 7da74cbc8a451f3f188d2c887333b30554d89c56 Mon Sep 17 00:00:00 2001 From: Vignesh Kulothungan Date: Tue, 21 Apr 2020 17:17:39 -0700 Subject: [PATCH] ASoC: codecs: add device down ops for swr dmic When SSR/PDR occurs during record usecase, swr dmic's need to be shutdown before WCD938x is set to reset low, since swr dmic's depend on WCD938x for mic bias. The swr dmic's are shutdown from sound wire master control during SSR/PDR via driver ops, before WCD938x is shutdown. Change-Id: I987833b7f44692ff4c91954d65623a17f6b0abdc Signed-off-by: Vignesh Kulothungan --- asoc/codecs/swr-dmic.c | 1 + 1 file changed, 1 insertion(+) diff --git a/asoc/codecs/swr-dmic.c b/asoc/codecs/swr-dmic.c index 20f0f4d60018..4f5b23c2f23e 100644 --- a/asoc/codecs/swr-dmic.c +++ b/asoc/codecs/swr-dmic.c @@ -706,6 +706,7 @@ static struct swr_driver swr_dmic_driver = { .probe = swr_dmic_probe, .remove = swr_dmic_remove, .id_table = swr_dmic_id, + .device_down = swr_dmic_down, }; static int __init swr_dmic_init(void)