diff options
author | Sameer Pujar <spujar@nvidia.com> | 2019-01-22 08:33:21 +0100 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2019-01-22 09:21:56 +0100 |
commit | 9935d55b02906dec1b0795873cc4a1a7bb55b8f1 (patch) | |
tree | e643b47fef01a8d271df6843dd0eae456c313429 /sound/pci/hda/hda_tegra.c | |
parent | ALSA: hda/tegra: implement runtime suspend/resume (diff) | |
download | linux-9935d55b02906dec1b0795873cc4a1a7bb55b8f1.tar.xz linux-9935d55b02906dec1b0795873cc4a1a7bb55b8f1.zip |
ALSA: hda/tegra: add driver flag for runtime PM
AZX_DCAPS_PM_RUNTIME flag is added to indicate support for runtime PM.
azx_has_pm_runtime() is used to check if above is enabled and thus
forbid runtime PM calls if needed.
Signed-off-by: Sameer Pujar <spujar@nvidia.com>
Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com>
Reviewed-by: Mohan Kumar D <mkumard@nvidia.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/hda/hda_tegra.c')
-rw-r--r-- | sound/pci/hda/hda_tegra.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sound/pci/hda/hda_tegra.c b/sound/pci/hda/hda_tegra.c index a7fd4c67ab8e..c8d18dc4da2a 100644 --- a/sound/pci/hda/hda_tegra.c +++ b/sound/pci/hda/hda_tegra.c @@ -520,7 +520,8 @@ MODULE_DEVICE_TABLE(of, hda_tegra_match); static int hda_tegra_probe(struct platform_device *pdev) { - const unsigned int driver_flags = AZX_DCAPS_CORBRP_SELF_CLEAR; + const unsigned int driver_flags = AZX_DCAPS_CORBRP_SELF_CLEAR | + AZX_DCAPS_PM_RUNTIME; struct snd_card *card; struct azx *chip; struct hda_tegra *hda; |