DMA Mask Not set in dmesg

Hi I am working on getting the Matrix Creator device working with balenaOS, I’ve made substantial progress thus far including installing the kernel modules. I am currently working on getting the audio functioning. Whenever I try to record using arecord I get an error, and the microphone demos do not work:

root@5a54ff0:/usr/src/app/matrix-creator-hal/build/demos# arecord recording.wav -f S16_LE -r 16000 -d 5
arecord: main:828: audio open error: Invalid argument

However, after the device boots up I noticed this in dmesg. This DMA mask not set error is strange. Could this be why the microphone is not working?

[   28.991986] matrixio_core: loading out-of-tree module taints kernel.
[   29.037972] matrixio-uart matrixio-uart: DMA mask not set
[   29.109141] matrixio-codec matrixio-codec: DMA mask not set
[   29.116069] matrixio-codec matrixio-codec: snd-soc-dummy-dai <-> matrixio-mic.0 mapping ok
[   29.125452] matrixio-codec matrixio-codec: snd-soc-dummy-dai <-> matrixio-pcm-out.0 mapping ok
[   29.169736] matrixio-mic matrixio-mic: DMA mask not set
[   29.175416] matrixio-mic matrixio-mic: MATRIXIO mic array audio driver loaded (IRQ=169)
[   29.203631] matrixio-playback matrixio-playback: DMA mask not set
[   29.229224] matrixio-gpio matrixio-gpio: DMA mask not set
[   29.282900] matrixio-env matrixio-env: DMA mask not set
[   29.316987] matrixio-imu matrixio-imu: DMA mask not set

I would appreciate any help you could provide, thank you