summaryrefslogtreecommitdiff
path: root/virt
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2020-06-05 08:41:17 +0200
committerTakashi Iwai <tiwai@suse.de>2020-06-08 19:34:49 +0200
commit88d8822d30cc6f668d44a1a7466bed5a1f85f607 (patch)
tree68b6dfdd4c466744d68391e578a37e734a4ef94b /virt
parent573fcbfd319ccef26caa3700320242accea7fd5c (diff)
downloadlwn-88d8822d30cc6f668d44a1a7466bed5a1f85f607.tar.gz
lwn-88d8822d30cc6f668d44a1a7466bed5a1f85f607.zip
ALSA: usb-audio: Manage auto-pm of all bundled interfaces
Currently USB-audio driver manages the auto-pm of the primary interface although a card may consist of multiple interfaces. This may leave the secondary and other interfaces left running unnecessarily after the auto-suspend. This patch allows the driver managing the auto-pm of all bundled interfaces per card. The chip->pm_intf field is extended as chip->intf[] to contain the array of assigned interfaces, and the runtime-PM is performed to all those interfaces. Tested-by: Macpaul Lin <macpaul.lin@mediatek.com> Link: https://lore.kernel.org/r/20200605064117.28504-1-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions