All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/23] ALSA: scarlett2: Refactor in preparation for gen4
@ 2023-12-24 19:18 Geoffrey D. Bennett
  2023-12-24 19:20 ` [PATCH 01/23] ALSA: scarlett2: Simplify enums by removing explicit values Geoffrey D. Bennett
                   ` (23 more replies)
  0 siblings, 24 replies; 25+ messages in thread
From: Geoffrey D. Bennett @ 2023-12-24 19:18 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Takashi Iwai, alsa-devel, linux-sound

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


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2024-01-02 19:37 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-24 19:18 [PATCH 00/23] ALSA: scarlett2: Refactor in preparation for gen4 Geoffrey D. Bennett
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

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.