From e36ef3e302ab267b0c8a94b1ec7300d8786ba75a Mon Sep 17 00:00:00 2001 From: Daniel Leung Date: Fri, 18 Dec 2020 10:06:17 -0800 Subject: [PATCH] audio: intel_dmic: convert to use devicetree This converts the intel_dmic driver to use devicetree. Fixes #30870 Signed-off-by: Daniel Leung --- drivers/audio/intel_dmic.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/audio/intel_dmic.c b/drivers/audio/intel_dmic.c index d43565a05fb..05654ed3e24 100644 --- a/drivers/audio/intel_dmic.c +++ b/drivers/audio/intel_dmic.c @@ -10,6 +10,8 @@ * SPDX-License-Identifier: Apache-2.0 */ +#define DT_DRV_COMPAT intel_dmic + #include #include #include @@ -1445,5 +1447,7 @@ static struct _dmic_ops dmic_ops = { .read = dmic_read_device, }; -DEVICE_AND_API_INIT(dmic, "PDM", &dmic_initialize_device, NULL, NULL, - POST_KERNEL, CONFIG_AUDIO_DMIC_INIT_PRIORITY, &dmic_ops); +DEVICE_DT_INST_DEFINE(0, &dmic_initialize_device, device_pm_control_nop, + NULL, NULL, + POST_KERNEL, CONFIG_AUDIO_DMIC_INIT_PRIORITY, + &dmic_ops);