1
0
Fork 0

MLK-23618-2: Revert "ASoC: fsl_esai: support multi power domain"

This reverts commit 4058ef0bb8.

The power domain of clock should be controlled by clock driver,
We don't need to control it in audio driver, so we don't
need to support multi power domain in audio driver.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Reviewed-by: Daniel Baluta <daniel.baluta@nxp.com>
5.4-rM2-2.2.x-imx-squashed
Shengjiu Wang 2020-03-17 14:38:53 +08:00
parent 1fe9eac911
commit 6ee466819d
1 changed files with 0 additions and 20 deletions

View File

@ -10,7 +10,6 @@
#include <linux/of_irq.h>
#include <linux/of_platform.h>
#include <linux/pm_runtime.h>
#include <linux/pm_domain.h>
#include <sound/dmaengine_pcm.h>
#include <sound/pcm_params.h>
@ -996,7 +995,6 @@ static int fsl_esai_probe(struct platform_device *pdev)
void __iomem *regs;
int irq, ret;
unsigned long irqflag = 0;
int i, num_domains = 0;
esai_priv = devm_kzalloc(&pdev->dev, sizeof(*esai_priv), GFP_KERNEL);
if (!esai_priv)
@ -1053,24 +1051,6 @@ static int fsl_esai_probe(struct platform_device *pdev)
return irq;
}
num_domains = of_count_phandle_with_args(np, "power-domains",
"#power-domain-cells");
for (i = 0; i < num_domains; i++) {
struct device *pd_dev;
struct device_link *link;
pd_dev = dev_pm_domain_attach_by_id(&pdev->dev, i);
if (IS_ERR(pd_dev))
return PTR_ERR(pd_dev);
link = device_link_add(&pdev->dev, pd_dev,
DL_FLAG_STATELESS |
DL_FLAG_PM_RUNTIME |
DL_FLAG_RPM_ACTIVE);
if (IS_ERR(link))
return PTR_ERR(link);
}
/* ESAI shared interrupt */
if (of_property_read_bool(np, "shared-interrupt"))
irqflag = IRQF_SHARED;