Hi, Adam, > -----Original Message----- > From: Adam Thomson <[email protected]> > Sent: Tuesday, August 11, 2020 11:57 AM > To: Mark Brown <[email protected]>; Takashi Iwai <[email protected]>; Liam > Girdwood <[email protected]>; Jaroslav Kysela <[email protected]> > Cc: Zhi, Yong <[email protected]>; Pierre-Louis Bossart <pierre- > [email protected]>; [email protected]; linux- > [email protected]; Support Opensource > <[email protected]> > Subject: [PATCH 0/3] ASoC: da7219: Reorganise device/codec level > probe/remove > > This patch set reorganises and fixes device and codec level probe/remove > handling within the driver, to allow clean probe and remove at the codec > level. > > This set relates to an issue raised by Yong Zhi where a codec level re-probe > would fail due to clks still being registered from the previous instantiation. > In addition some improvements around regulator handling and soft reset have > also been included. >
Just to let you know that I tested this series on the JSL platform, the original issue was resolved, also sanity checked basic use case like plug/unplug and suspend/resume, no regression found. thanks, yong > Adam Thomson (3): > ASoC: da7219: Move required devm_* allocations to device level code > ASoC: da7219: Move soft reset handling to codec level probe > ASoC: da7219: Fix clock handling around codec level probe > > sound/soc/codecs/da7219-aad.c | 85 +++++--- > sound/soc/codecs/da7219-aad.h | 3 + > sound/soc/codecs/da7219.c | 493 +++++++++++++++++++++++----------------- > -- > sound/soc/codecs/da7219.h | 1 + > 4 files changed, 328 insertions(+), 254 deletions(-) > > -- > 1.9.1

