This patchset reworks current implementation of runtime for version 1 models so that
cache function is split from load function following to the other runtime implementations.
Takashi Sakamoto (8):
runtime/motu: code refactoring for use statements
runtime/motu: use generic structure for clock controls in version 1
models
runtime/motu: use generic structure for controls specific to version 1
models
runtime/motu: code refactoring for controls specific to 828
runtime/motu: use generic structure for word clock output controls
runtime/motu: use generic structure for AES/EBU converter controls
runtime/motu: use generic structure for level meter controls
runtime/motu: split cache function from load function in version 1
model
protocols/motu/src/lib.rs | 5 +-
protocols/motu/src/register_dsp.rs | 12 +-
runtime/motu/src/audioexpress.rs | 7 +-
runtime/motu/src/command_dsp_ctls.rs | 2 +-
runtime/motu/src/command_dsp_runtime.rs | 16 +-
runtime/motu/src/common_ctls.rs | 284 ++++++++++++-----------
runtime/motu/src/f828.rs | 167 +++++++------
runtime/motu/src/f828mk2.rs | 31 +--
runtime/motu/src/f828mk3.rs | 31 +--
runtime/motu/src/f828mk3_hybrid.rs | 31 +--
runtime/motu/src/f896.rs | 138 ++++-------
runtime/motu/src/f896hd.rs | 97 +++-----
runtime/motu/src/f8pre.rs | 2 +-
runtime/motu/src/h4pre.rs | 2 +-
runtime/motu/src/lib.rs | 8 +-
runtime/motu/src/register_dsp_ctls.rs | 2 +-
runtime/motu/src/register_dsp_runtime.rs | 14 +-
runtime/motu/src/track16.rs | 2 +-
runtime/motu/src/traveler.rs | 31 +--
runtime/motu/src/traveler_mk3.rs | 26 +--
runtime/motu/src/ultralite.rs | 2 +-
runtime/motu/src/ultralite_mk3.rs | 2 +-
runtime/motu/src/ultralite_mk3_hybrid.rs | 2 +-
runtime/motu/src/v1_ctls.rs | 140 ++++++-----
runtime/motu/src/v1_runtime.rs | 23 +-
runtime/motu/src/v2_ctls.rs | 2 +-
runtime/motu/src/v3_ctls.rs | 2 +-
27 files changed, 495 insertions(+), 586 deletions(-)
This patchset reworks current implementation of runtime for version 1 models so that cache function is split from load function following to the other runtime implementations.