05-23-2021, 12:19 PM
moOde 7.2.0 and higher support I2S audio devices in two ways.
1) "Named I2S devices". These are devices that have been fully integrated into moOde including providing access to any special features on the device for example chip or device options, input switching, DSP control, etc. Full integration involves working closely with the device manufacturer and requires mutual agreement to do so.
2) "DT overlay". This is for I2S audio devices that are supported by Linux kernel but not fully integrated into moOde. The DT overlay list is generated by enumerating all the driver overlays continued in the kernel directory /boot/overlays.
Example for the Hifiberrry drivers in kernel 5.4.77
1) "Named I2S devices". These are devices that have been fully integrated into moOde including providing access to any special features on the device for example chip or device options, input switching, DSP control, etc. Full integration involves working closely with the device manufacturer and requires mutual agreement to do so.
2) "DT overlay". This is for I2S audio devices that are supported by Linux kernel but not fully integrated into moOde. The DT overlay list is generated by enumerating all the driver overlays continued in the kernel directory /boot/overlays.
Example for the Hifiberrry drivers in kernel 5.4.77