• Kay Sievers's avatar
    ALSA: use card device as parent for jack input-devices · 1f3fff7b
    Kay Sievers authored
    This moves the jack devices from the PCI device into the ALSA card device, which
    makes it easier for userspace to find all devices belonging to a specific card
    while granting access to logged-in users.
    
    Jack input devices from sound cards can now simply be matched with udev by doing:
      SUBSYSTEM="input", SUBSYSTEMS="sound", ...
    
     ls -l /sys/devices/pci0000:00/0000:00:1b.0/sound/card0
     controlC0
     device -> ../../../0000:00:1b.0
     id
     input10
     input11
     input8
     input9
     number
     pcmC0D0c
     pcmC0D0p
     pcmC0D1p
     power
     subsystem -> ../../../../../class/sound
     uevent
    
    Cc: Lennart Poettering <lennart@0pointer.de>
    Signed-off-by: default avatarKay Sievers <kay.sievers@vrfy.org>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    1f3fff7b
jack.c 4.43 KB