diff options
| author | Takashi Iwai <tiwai@suse.de> | 2026-04-13 08:18:36 +0300 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2026-04-13 08:18:36 +0300 |
| commit | f365e47bfbe388b2dde411f8a016065274eee02f (patch) | |
| tree | 9b41ea2f46dc9d5646d807e02297518826b6fd77 /Documentation | |
| parent | 52521e8398839105ef8eb22b3f0993f9b0d11a57 (diff) | |
| parent | 713e0f011178a2896e46db3244093454708066e2 (diff) | |
| download | linux-f365e47bfbe388b2dde411f8a016065274eee02f.tar.xz | |
Merge branch 'for-next' into for-linus
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'Documentation')
| -rw-r--r-- | Documentation/sound/alsa-configuration.rst | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/sound/alsa-configuration.rst b/Documentation/sound/alsa-configuration.rst index 55b845d38236..f75f08763941 100644 --- a/Documentation/sound/alsa-configuration.rst +++ b/Documentation/sound/alsa-configuration.rst @@ -2376,6 +2376,13 @@ quirk_flags Skip the probe-time interface setup (usb_set_interface, init_pitch, init_sample_rate); redundant with snd_usb_endpoint_prepare() at stream-open time + * bit 27: ``mixer_playback_linear_vol`` + Set linear volume mapping for devices where the playback volume + control value is mapped to voltage (instead of dB) level linearly. + In short: ``x(raw) = (raw - raw_min) / (raw_max - raw_min)``; + ``V(x) = k * x``; ``dB(x) = 20 * log10(x)``. Overrides bit 24 + * bit 28: ``mixer_capture_linear_vol`` + Similar to bit 27 but for capture streams. Overrides bit 25 This module supports multiple devices, autoprobe and hotplugging. |
