OSDN Git Service

ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod
authorPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Mon, 22 Jun 2020 15:42:39 +0000 (10:42 -0500)
committerMark Brown <broonie@kernel.org>
Tue, 23 Jun 2020 11:25:39 +0000 (12:25 +0100)
commite56054e75325c347f09c1be2f6400ef67bb9662d
tree91e2f687a8aecc7af265520b1941d810d2bfa3b3
parentbcb43fdae1c0d08b772b792cf46f323ad0d17968
ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod

The gpiod handling is inspired from the bdw-rt5677 code. Apply same
fix to avoid reference count issue while removing modules for
consistency.

Suggested-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
Reviewed-by: Curtis Malainey <curtis@malainey.com>
Link: https://lore.kernel.org/r/20200622154241.29053-4-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/boards/kbl_rt5660.c