[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250812132209.83728-1-ramiserifpersia@gmail.com>
Date: Tue, 12 Aug 2025 15:22:02 +0200
From: Šerif Rami <ramiserifpersia@...il.com>
To: perex@...ex.cz,
tiwai@...e.com
Cc: linux-kernel@...r.kernel.org,
linux-sound@...r.kernel.org,
Šerif Rami <ramiserifpersia@...il.com>
Subject: [PATCH v3 0/7] ALSA: usb-audio: Add driver for TASCAM US-144MKII
Hi there,
I'm sorry if if this is inproper way to submit new version of the patches.
The v2 submission got mixed up with unusable patches.
Hopefully this isn't an issue for the verification of the changes and further
review.
Thanks,
This is v3 of the patch series to add a new driver
for the TASCAM US-144MKII USB audio interface.
Changes in v3
- Corrected v2 invalid patches order
The v2 submission included mix of patches for v2 that were unusable.
These new patches are valid now.
Changes in v2:
- Patch 1: Dropped blank line, initialized `__free(kfree)` variable to
NULL, and fixed `struct tascam_card` indentation.
- Patch 2: Corrected indentation in `us144mkii.h`.
- Patch 3: Changed `fpoInitPattern` to `fpo_init_pattern` (snake_case),
initialized `__free(kfree)` variable, and replaced
`guard(spinlock_irqsave)` with `scoped_guard()`.
- Patch 5: Updated control names to standard "Playback Source" and
"Capture Source" formats, and initialized `__free(kfree)` variable to NULL.
- Patch 6: Re-organized code style alignments into previous patches.
- Patch 7: Fixed trailing whitespace warning.
Šerif Rami (7):
ALSA: usb-audio: Add initial driver for TASCAM US-144MKII
ALSA: usb-audio: us144mkii: Add PCM core infrastructure
ALSA: usb-audio: us144mkii: Implement audio playback and feedback
ALSA: usb-audio: us144mkii: Implement audio capture and decoding
ALSA: usb-audio: us144mkii: Add MIDI support and mixer controls
ALSA: usb-audio: us144mkii: Add deep sleep command
ALSA: usb-audio: Add infrastructure for TASCAM US-144MKII
sound/usb/Kconfig | 12 +
sound/usb/usx2y/Makefile | 2 +
sound/usb/usx2y/us122l.c | 6 -
sound/usb/usx2y/us144mkii.c | 618 +++++++++++++++++++++++++++
sound/usb/usx2y/us144mkii.h | 368 ++++++++++++++++
sound/usb/usx2y/us144mkii_capture.c | 325 ++++++++++++++
sound/usb/usx2y/us144mkii_controls.c | 444 +++++++++++++++++++
sound/usb/usx2y/us144mkii_midi.c | 401 +++++++++++++++++
sound/usb/usx2y/us144mkii_pcm.c | 372 ++++++++++++++++
sound/usb/usx2y/us144mkii_pcm.h | 165 +++++++
sound/usb/usx2y/us144mkii_playback.c | 463 ++++++++++++++++++++
11 files changed, 3170 insertions(+), 6 deletions(-)
create mode 100644 sound/usb/usx2y/us144mkii.c
create mode 100644 sound/usb/usx2y/us144mkii.h
create mode 100644 sound/usb/usx2y/us144mkii_capture.c
create mode 100644 sound/usb/usx2y/us144mkii_controls.c
create mode 100644 sound/usb/usx2y/us144mkii_midi.c
create mode 100644 sound/usb/usx2y/us144mkii_pcm.c
create mode 100644 sound/usb/usx2y/us144mkii_pcm.h
create mode 100644 sound/usb/usx2y/us144mkii_playback.c
--
2.39.5
Powered by blists - more mailing lists