Hi, This patchset is revised version of my take 2: * https://lore.kernel.org/alsa-devel/20210515071112.101535-1-o-takashi@xxxxxxxxxxxxx/ Changes from v2: * use int type instead of enumerated type for combination of enumeration-constants * fix semi-colon typo in subject line of 10th patch Regards Takashi Sakamoto (11): Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant ALSA: oxfw: code refactoring for existent device entry with specifier_id and version ALSA: oxfw: code refactoring to detect mackie models ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite ALSA: oxfw: add comment for the type of ASICs ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 ALSA: firewire-lib: code refactoring for jumbo payload quirk ALSA: oxfw: code refactoring for wrong_dbs quirk ALSA: oxfw: add quirk flag for blocking transmission method sound/firewire/Kconfig | 4 +- sound/firewire/amdtp-am824.c | 4 +- sound/firewire/amdtp-am824.h | 2 +- sound/firewire/amdtp-stream.c | 11 ++- sound/firewire/amdtp-stream.h | 5 +- sound/firewire/bebob/bebob.c | 2 +- sound/firewire/digi00x/amdtp-dot.c | 2 +- sound/firewire/motu/motu.h | 3 +- sound/firewire/oxfw/oxfw-stream.c | 25 +++--- sound/firewire/oxfw/oxfw.c | 137 ++++++++++++++--------------- sound/firewire/oxfw/oxfw.h | 13 ++- 11 files changed, 110 insertions(+), 98 deletions(-) -- 2.27.0