Merge tag 'tags/virtio_snd-5.12-rc2' into for-next
ALSA: add virtio sound driver This series implements a driver part of the virtio sound device specification v8 [1]. The driver supports PCM playback and capture substreams, jack and channel map controls. A message-based transport is used to write/read PCM frames to/from a device. As a device part was used OpenSynergy proprietary implementation. v7 changes: - Moved the snd_pcm_period_elapsed() call from the interrupt handler to the kernel worker for being consistent with the non-atomic mode of the PCM device. - Removed SNDRV_PCM_INFO_RESUME flag. Now ops->prepare() sets the parameters for the substream if it was previously suspended. - Some additional code readability improvements/comments. [1] https://lists.oasis-open.org/archives/virtio-dev/202003/msg00185.html Link: https://lore.kernel.org/r/20210302164709.3142702-1-anton.yakovlev@opensynergy.com
Showing
- Documentation/block/bfq-iosched.rst 2 additions, 2 deletionsDocumentation/block/bfq-iosched.rst
- Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml 1 addition, 1 deletion...tation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml
- Documentation/devicetree/bindings/media/i2c/imx258.yaml 7 additions, 7 deletionsDocumentation/devicetree/bindings/media/i2c/imx258.yaml
- Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml 2 additions, 3 deletionsDocumentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
- Documentation/devicetree/bindings/media/i2c/ovti,ov5648.yaml 5 additions, 11 deletionsDocumentation/devicetree/bindings/media/i2c/ovti,ov5648.yaml
- Documentation/devicetree/bindings/media/i2c/ovti,ov8865.yaml 5 additions, 11 deletionsDocumentation/devicetree/bindings/media/i2c/ovti,ov8865.yaml
- Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml 5 additions, 6 deletionsDocumentation/devicetree/bindings/media/i2c/sony,imx334.yaml
- Documentation/virt/kvm/api.rst 60 additions, 55 deletionsDocumentation/virt/kvm/api.rst
- MAINTAINERS 9 additions, 0 deletionsMAINTAINERS
- Makefile 1 addition, 1 deletionMakefile
- arch/arm/xen/p2m.c 31 additions, 4 deletionsarch/arm/xen/p2m.c
- arch/ia64/kernel/signal.c 2 additions, 1 deletionarch/ia64/kernel/signal.c
- arch/x86/include/asm/kvm_host.h 6 additions, 3 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/include/asm/xen/page.h 12 additions, 0 deletionsarch/x86/include/asm/xen/page.h
- arch/x86/kvm/Kconfig 9 additions, 0 deletionsarch/x86/kvm/Kconfig
- arch/x86/kvm/Makefile 2 additions, 1 deletionarch/x86/kvm/Makefile
- arch/x86/kvm/hyperv.c 1 addition, 1 deletionarch/x86/kvm/hyperv.c
- arch/x86/kvm/mmu/mmu_internal.h 8 additions, 8 deletionsarch/x86/kvm/mmu/mmu_internal.h
- arch/x86/kvm/svm/svm.c 1 addition, 0 deletionsarch/x86/kvm/svm/svm.c
- arch/x86/kvm/x86.c 21 additions, 1 deletionarch/x86/kvm/x86.c
Loading
Please register or sign in to comment