From: "Geoffrey D. Bennett" <g@b4.vu>
To: Takashi Iwai <tiwai@suse.de>
Cc: Takashi Iwai <tiwai@suse.com>,
alsa-devel@alsa-project.org, linux-sound@vger.kernel.org
Subject: [PATCH 00/23] ALSA: scarlett2: Refactor in preparation for gen4
Date: Mon, 25 Dec 2023 05:48:35 +1030 [thread overview]
Message-ID: <cover.1703444932.git.g@b4.vu> (raw)
Hi Takashi,
This series is preparation for adding support for the Focusrite
Scarlett 4th Gen devices. It applies on top of the previous series
https://lore.kernel.org/linux-sound/cover.1703001053.git.g@b4.vu/
"ALSA: scarlett2: Firmware Upgrade and Error Handling Improvements".
There should be no notable functional changes in this series, just
refactoring/restructuring/renaming/reformatting.
Regards,
Geoffrey.
Geoffrey D. Bennett (23):
ALSA: scarlett2: Simplify enums by removing explicit values
ALSA: scarlett2: Infer has_msd_mode from config items
ALSA: scarlett2: Infer standalone switch from config items
ALSA: scarlett2: Check for phantom persistence config item
ALSA: scarlett2: Check presence of mixer using mux_assignment
ALSA: scarlett2: Add config set struct
ALSA: scarlett2: Remove scarlett2_config_sets array
ALSA: scarlett2: Add check for config_item presence
ALSA: scarlett2: Refactor scarlett2_usb_set_config()
ALSA: scarlett2: Refactor scarlett2_config_save()
ALSA: scarlett2: Formatting fixes
ALSA: scarlett2: Parameterise notifications
ALSA: scarlett2: Change num_mux_* from int to u8
ALSA: scarlett2: Refactor common port_count lookups
ALSA: scarlett2: Remove struct scarlett2_usb_volume_status
ALSA: scarlett2: Split dim_mute_update from vol_updated
ALSA: scarlett2: Remove line_out_hw_vol device info entry
ALSA: scarlett2: Allow for interfaces without per-channel volume
ALSA: scarlett2: Add scarlett2_mixer_value_to_db()
ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX
ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume
ALSA: scarlett2: Split input_other into level/pad/air/phantom
ALSA: scarlett2: Split direct_monitor out from monitor_other
sound/usb/mixer_scarlett2.c | 1536 ++++++++++++++++++++---------------
1 file changed, 879 insertions(+), 657 deletions(-)
--
2.43.0
next reply other threads:[~2023-12-24 19:20 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-12-24 19:18 Geoffrey D. Bennett [this message]
2023-12-24 19:20 ` [PATCH 01/23] ALSA: scarlett2: Simplify enums by removing explicit values Geoffrey D. Bennett
2023-12-24 19:20 ` [PATCH 02/23] ALSA: scarlett2: Infer has_msd_mode from config items Geoffrey D. Bennett
2023-12-24 19:21 ` [PATCH 03/23] ALSA: scarlett2: Infer standalone switch " Geoffrey D. Bennett
2023-12-24 19:21 ` [PATCH 04/23] ALSA: scarlett2: Check for phantom persistence config item Geoffrey D. Bennett
2023-12-24 19:22 ` [PATCH 05/23] ALSA: scarlett2: Check presence of mixer using mux_assignment Geoffrey D. Bennett
2023-12-24 19:22 ` [PATCH 06/23] ALSA: scarlett2: Add config set struct Geoffrey D. Bennett
2023-12-24 19:23 ` [PATCH 07/23] ALSA: scarlett2: Remove scarlett2_config_sets array Geoffrey D. Bennett
2023-12-24 19:25 ` [PATCH 08/23] ALSA: scarlett2: Add check for config_item presence Geoffrey D. Bennett
2023-12-24 19:26 ` [PATCH 09/23] ALSA: scarlett2: Refactor scarlett2_usb_set_config() Geoffrey D. Bennett
2023-12-24 19:27 ` [PATCH 10/23] ALSA: scarlett2: Refactor scarlett2_config_save() Geoffrey D. Bennett
2023-12-24 19:27 ` [PATCH 11/23] ALSA: scarlett2: Formatting fixes Geoffrey D. Bennett
2023-12-24 19:27 ` [PATCH 12/23] ALSA: scarlett2: Parameterise notifications Geoffrey D. Bennett
2023-12-24 19:28 ` [PATCH 13/23] ALSA: scarlett2: Change num_mux_* from int to u8 Geoffrey D. Bennett
2023-12-24 19:28 ` [PATCH 14/23] ALSA: scarlett2: Refactor common port_count lookups Geoffrey D. Bennett
2023-12-24 19:28 ` [PATCH 15/23] ALSA: scarlett2: Remove struct scarlett2_usb_volume_status Geoffrey D. Bennett
2023-12-24 19:29 ` [PATCH 16/23] ALSA: scarlett2: Split dim_mute_update from vol_updated Geoffrey D. Bennett
2023-12-24 19:29 ` [PATCH 17/23] ALSA: scarlett2: Remove line_out_hw_vol device info entry Geoffrey D. Bennett
2023-12-24 19:30 ` [PATCH 18/23] ALSA: scarlett2: Allow for interfaces without per-channel volume Geoffrey D. Bennett
2023-12-24 19:30 ` [PATCH 19/23] ALSA: scarlett2: Add scarlett2_mixer_value_to_db() Geoffrey D. Bennett
2023-12-24 19:30 ` [PATCH 20/23] ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX Geoffrey D. Bennett
2023-12-24 19:30 ` [PATCH 21/23] ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume Geoffrey D. Bennett
2023-12-24 19:30 ` [PATCH 22/23] ALSA: scarlett2: Split input_other into level/pad/air/phantom Geoffrey D. Bennett
2023-12-24 19:31 ` [PATCH 23/23] ALSA: scarlett2: Split direct_monitor out from monitor_other Geoffrey D. Bennett
2023-12-29 15:06 ` [PATCH 00/23] ALSA: scarlett2: Refactor in preparation for gen4 Takashi Iwai
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1703444932.git.g@b4.vu \
--to=g@b4.vu \
--cc=alsa-devel@alsa-project.org \
--cc=linux-sound@vger.kernel.org \
--cc=tiwai@suse.com \
--cc=tiwai@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.