Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e38302f7 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

Merge branch 'topic/misc' into for-linus

parents 3c0eee3f c3867352
Loading
Loading
Loading
Loading
+9 −11
Original line number Diff line number Diff line
@@ -974,13 +974,6 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.

    See hdspm.txt for details.

  Module snd-hifier
  -----------------

    Module for the MediaTek/TempoTec HiFier Fantasia sound card.

    This module supports autoprobe and multiple cards.

  Module snd-ice1712
  ------------------

@@ -1531,15 +1524,20 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
  Module snd-oxygen
  -----------------

    Module for sound cards based on the C-Media CMI8788 chip:
    Module for sound cards based on the C-Media CMI8786/8787/8788 chip:
    * Asound A-8788
    * Asus Xonar DG
    * AuzenTech X-Meridian
    * AuzenTech X-Meridian 2G
    * Bgears b-Enspirer
    * Club3D Theatron DTS
    * HT-Omega Claro (plus)
    * HT-Omega Claro halo (XT)
    * Kuroutoshikou CMI8787-HG2PCI
    * Razer Barracuda AC-1
    * Sondigo Inferno
    * TempoTec HiFier Fantasia
    * TempoTec HiFier Serenade

    This module supports autoprobe and multiple cards.

@@ -2006,9 +2004,9 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
  Module snd-virtuoso
  -------------------

    Module for sound cards based on the Asus AV100/AV200 chips,
    i.e., Xonar D1, DX, D2, D2X, DS, HDAV1.3 (Deluxe), Essence ST
    (Deluxe) and Essence STX.
    Module for sound cards based on the Asus AV66/AV100/AV200 chips,
    i.e., Xonar D1, DX, D2, D2X, DS, Essence ST (Deluxe), Essence STX,
    HDAV1.3 (Deluxe), and HDAV1.3 Slim.

    This module supports autoprobe and multiple cards.

+43 −0
Original line number Diff line number Diff line
@@ -1434,6 +1434,14 @@ S: Supported
F:	block/bsg.c
F:	include/linux/bsg.h

BT87X AUDIO DRIVER
M:	Clemens Ladisch <clemens@ladisch.de>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
T:	git git://git.alsa-project.org/alsa-kernel.git
S:	Maintained
F:	Documentation/sound/alsa/Bt87x.txt
F:	sound/pci/bt87x.c

BT8XXGPIO DRIVER
M:	Michael Buesch <mb@bu3sch.de>
W:	http://bu3sch.de/btgpio.php
@@ -1459,6 +1467,13 @@ S: Maintained
F:	Documentation/video4linux/bttv/
F:	drivers/media/video/bt8xx/bttv*

C-MEDIA CMI8788 DRIVER
M:	Clemens Ladisch <clemens@ladisch.de>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
T:	git git://git.alsa-project.org/alsa-kernel.git
S:	Maintained
F:	sound/pci/oxygen/

CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
M:	David Howells <dhowells@redhat.com>
L:	linux-cachefs@redhat.com
@@ -2249,6 +2264,13 @@ W: bluesmoke.sourceforge.net
S:	Maintained
F:	drivers/edac/r82600_edac.c

EDIROL UA-101/UA-1000 DRIVER
M:	Clemens Ladisch <clemens@ladisch.de>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
T:	git git://git.alsa-project.org/alsa-kernel.git
S:	Maintained
F:	sound/usb/misc/ua101.c

EEEPC LAPTOP EXTRAS DRIVER
M:	Corentin Chary <corentincj@iksaif.net>
L:	acpi4asus-user@lists.sourceforge.net
@@ -3393,6 +3415,13 @@ L: linux-serial@vger.kernel.org
S:	Maintained
F:	drivers/serial/jsm/

K10TEMP HARDWARE MONITORING DRIVER
M:	Clemens Ladisch <clemens@ladisch.de>
L:	lm-sensors@lm-sensors.org
S:	Maintained
F:	Documentation/hwmon/k10temp
F:	drivers/hwmon/k10temp.c

K8TEMP HARDWARE MONITORING DRIVER
M:	Rudolf Marek <r.marek@assembler.cz>
L:	lm-sensors@lm-sensors.org
@@ -4409,6 +4438,13 @@ F: drivers/of
F:	include/linux/of*.h
K:	of_get_property

OPL4 DRIVER
M:	Clemens Ladisch <clemens@ladisch.de>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
T:	git git://git.alsa-project.org/alsa-kernel.git
S:	Maintained
F:	sound/drivers/opl4/

OPROFILE
M:	Robert Richter <robert.richter@amd.com>
L:	oprofile-list@lists.sf.net
@@ -6141,6 +6177,13 @@ S: Maintained
W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
F:	drivers/usb/storage/

USB MIDI DRIVER
M:	Clemens Ladisch <clemens@ladisch.de>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
T:	git git://git.alsa-project.org/alsa-kernel.git
S:	Maintained
F:	sound/usb/midi.*

USB OHCI DRIVER
M:	David Brownell <dbrownell@users.sourceforge.net>
L:	linux-usb@vger.kernel.org
+3 −0
Original line number Diff line number Diff line
@@ -259,6 +259,7 @@ typedef int __bitwise snd_pcm_subformat_t;
#define SNDRV_PCM_INFO_HALF_DUPLEX	0x00100000	/* only half duplex */
#define SNDRV_PCM_INFO_JOINT_DUPLEX	0x00200000	/* playback and capture stream are somewhat correlated */
#define SNDRV_PCM_INFO_SYNC_START	0x00400000	/* pcm support some kind of sync go */
#define SNDRV_PCM_INFO_NO_PERIOD_WAKEUP	0x00800000	/* period wakeup can be disabled */
#define SNDRV_PCM_INFO_FIFO_IN_FRAMES	0x80000000	/* internal kernel flag - FIFO size is in frames */

typedef int __bitwise snd_pcm_state_t;
@@ -334,6 +335,8 @@ typedef int snd_pcm_hw_param_t;
#define	SNDRV_PCM_HW_PARAM_LAST_INTERVAL	SNDRV_PCM_HW_PARAM_TICK_TIME

#define SNDRV_PCM_HW_PARAMS_NORESAMPLE	(1<<0)	/* avoid rate resampling */
#define SNDRV_PCM_HW_PARAMS_EXPORT_BUFFER	(1<<1)	/* export buffer */
#define SNDRV_PCM_HW_PARAMS_NO_PERIOD_WAKEUP	(1<<2)	/* disable period wakeups */

struct snd_interval {
	unsigned int min, max;
+3 −1
Original line number Diff line number Diff line
@@ -160,12 +160,14 @@ static inline struct snd_ctl_elem_id *snd_ctl_build_ioff(struct snd_ctl_elem_id
}

/*
 * Frequently used control callbacks
 * Frequently used control callbacks/helpers
 */
int snd_ctl_boolean_mono_info(struct snd_kcontrol *kcontrol,
			      struct snd_ctl_elem_info *uinfo);
int snd_ctl_boolean_stereo_info(struct snd_kcontrol *kcontrol,
				struct snd_ctl_elem_info *uinfo);
int snd_ctl_enum_info(struct snd_ctl_elem_info *info, unsigned int channels,
		      unsigned int items, const char *const names[]);

/*
 * virtual master control
+1 −0
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@ enum HDSP_IO_Type {
	Multiface,
	H9652,
	H9632,
	RPM,
	Undefined,
};

Loading