Hi Takashi, This patch series contains: 1-2: Fix to wait for an ACK from the device after sending a command, before attempting to read the response. This didn't seem to be necessary previously, but with 4th Gen devices it seems to help with a rare issue where the device stops responding. 3: Support for reading flash segments from the device. 4-11: Preparation for Vocaster support. 12: Vocaster One and Two support. 13: Add autogain target controls for 4th Gen and Vocaster. 14: Add Bluetooth volume control for Vocaster Two. Thanks, Geoffrey. Geoffrey D. Bennett (14): ALSA: scarlett2: Move initialisation code lower in the source ALSA: scarlett2: Implement handling of the ACK notification ALSA: scarlett2: Add support for reading from flash ALSA: scarlett2: Rename gen4_write_addr to param_buf_addr ALSA: scarlett2: Add pbuf field to struct scarlett2_config ALSA: scarlett2: Add support for config items with size = 32 ALSA: scarlett2: Add additional input configuration parameters ALSA: scarlett2: Define the maximum preamp input gain per-config-set ALSA: scarlett2: Define autogain status texts per-config-set ALSA: scarlett2: Add input mute controls ALSA: scarlett2: Add DSP controls ALSA: scarlett2: Add support for Focusrite Vocaster One and Two ALSA: scarlett2: Add autogain target controls ALSA: scarlett2: Add Bluetooth volume control for Vocaster Two sound/usb/mixer_quirks.c | 2 + sound/usb/mixer_scarlett2.c | 2757 ++++++++++++++++++++++++++++------- 2 files changed, 2235 insertions(+), 524 deletions(-) -- 2.43.0
- Follow-Ups:
- Re: [PATCH 00/14] ALSA: scarlett2: Add support for Vocaster
- From: Takashi Iwai
- Re: [PATCH 00/14] ALSA: scarlett2: Add support for Vocaster
- From: Takashi Iwai
- [PATCH 14/14] ALSA: scarlett2: Add Bluetooth volume control for Vocaster Two
- From: Geoffrey D. Bennett
- [PATCH 13/14] ALSA: scarlett2: Add autogain target controls
- From: Geoffrey D. Bennett
- [PATCH 12/14] ALSA: scarlett2: Add support for Focusrite Vocaster One and Two
- From: Geoffrey D. Bennett
- [PATCH 11/14] ALSA: scarlett2: Add DSP controls
- From: Geoffrey D. Bennett
- [PATCH 10/14] ALSA: scarlett2: Add input mute controls
- From: Geoffrey D. Bennett
- [PATCH 09/14] ALSA: scarlett2: Define autogain status texts per-config-set
- From: Geoffrey D. Bennett
- [PATCH 08/14] ALSA: scarlett2: Define the maximum preamp input gain per-config-set
- From: Geoffrey D. Bennett
- [PATCH 07/14] ALSA: scarlett2: Add additional input configuration parameters
- From: Geoffrey D. Bennett
- [PATCH 06/14] ALSA: scarlett2: Add support for config items with size = 32
- From: Geoffrey D. Bennett
- [PATCH 05/14] ALSA: scarlett2: Add pbuf field to struct scarlett2_config
- From: Geoffrey D. Bennett
- [PATCH 04/14] ALSA: scarlett2: Rename gen4_write_addr to param_buf_addr
- From: Geoffrey D. Bennett
- [PATCH 03/14] ALSA: scarlett2: Add support for reading from flash
- From: Geoffrey D. Bennett
- [PATCH 02/14] ALSA: scarlett2: Implement handling of the ACK notification
- From: Geoffrey D. Bennett
- [PATCH 01/14] ALSA: scarlett2: Move initialisation code lower in the source
- From: Geoffrey D. Bennett
- Re: [PATCH 00/14] ALSA: scarlett2: Add support for Vocaster
- Prev by Date: Re: [PATCH 12/18] ASoC: codecs: mt6357: add MT6357 codec
- Next by Date: [PATCH 01/14] ALSA: scarlett2: Move initialisation code lower in the source
- Previous by thread: [PATCH] ALSA: hda/tas2781: remove unnecessary runtime_pm calls
- Next by thread: [PATCH 01/14] ALSA: scarlett2: Move initialisation code lower in the source
- Index(es):