06-16-2020, 10:08 PM
The device drivers are supplied by the manufacturer as part of the Linux Kernel. There are no "moOde" drivers.
Here is the Hifiberry page that describes the device. It doesn't specify which I2S driver the board uses.
https://www.hifiberry.com/docs/hardware/...recording/
moOde uses the alsacap program to query the device for its output capabilities including what audio formats and sample rates it supports. You can run it from the cmd line.
Here's an example from my Katana
I don't know if alsacap can report the capabilities of the input side of a device.
Here is the Hifiberry page that describes the device. It doesn't specify which I2S driver the board uses.
https://www.hifiberry.com/docs/hardware/...recording/
moOde uses the alsacap program to query the device for its output capabilities including what audio formats and sample rates it supports. You can run it from the cmd line.
Code:
alsacap
Here's an example from my Katana
Code:
pi@rp3:~ $ alsacap
*** Scanning for playback devices ***
Card 0, ID `Katana', name `Allo Katana'
Device 0, ID `bcm2835-i2s-allo-katana-codec allo-katana-codec.1-0030-0', name `bcm2835-i2s-allo-katana-codec allo-katana-codec.1-0030-0', 1 subdevices (1 available)
2 channels, sampling rate 44100..384000 Hz
Sample formats: S16_LE, S32_LE
Buffer size range from 64 to 131072
Period size range from 32 to 65536
Subdevice 0, name `subdevice #0'
I don't know if alsacap can report the capabilities of the input side of a device.