us144mkii_capture: use kernel's native unaligned accessors for kernel 6.17 compatibility
This commit is contained in:
parent
3e1e602910
commit
bca0c6e552
|
|
@ -1,9 +1,14 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
// Copyright (c) 2025 Šerif Rami <ramiserifpersia@gmail.com>
|
||||
|
||||
#include <asm/unaligned.h>
|
||||
#include <linux/types.h>
|
||||
#include <linux/unaligned/packed_struct.h>
|
||||
#include <asm/byteorder.h>
|
||||
#include "us144mkii_pcm.h"
|
||||
|
||||
#define get_unaligned_le64(ptr) le64_to_cpu(__get_unaligned_cpu64(ptr))
|
||||
#define put_unaligned_le32(val, ptr) __put_unaligned_cpu32((val), ptr)
|
||||
|
||||
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 |
|
||||
|
|
|
|||
Loading…
Reference in New Issue