diff --git a/us144mkii_capture.c b/us144mkii_capture.c index 04efea6..e2497a0 100644 --- a/us144mkii_capture.c +++ b/us144mkii_capture.c @@ -1,9 +1,21 @@ // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2025 Ĺ erif Rami -#include +#include #include "us144mkii_pcm.h" +static inline u64 get_unaligned_le64(const void *p) +{ + u64 val; + memcpy(&val, p, sizeof(val)); + return val; +} + +static inline void put_unaligned_le32(u32 val, void *p) +{ + memcpy(p, &val, sizeof(val)); +} + const struct snd_pcm_hardware tascam_capture_hw = { .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | SNDRV_PCM_INFO_BLOCK_TRANSFER | SNDRV_PCM_INFO_MMAP_VALID |