Open olm52 opened 11 months ago
I also overlooked, that branch aes67-daemon
is way more up to date than master
.
However, is this commit possibly relevant? https://bitbucket.org/MergingTechnologies/ravenna-alsa-lkm/commits/47d8ee010304f3bdff11e4c18ad0ca1a9f4cb5af
Thanks for this info. I am testing this change and if ok I will release a new version of the driver.
no go. I am having platform test failure if I apply this patch. Instead of using the timer mode HRTIMER_MODE_ABS_SOFT mode, on Linux Kernels > 5.x, I stick to HRTIMER_MODE_ABS and on timeout I schedule a tasklet that in turns is calling the timer callback. According to my tests this solution provides better results.
Not compiling with kernel 6.11:
/var/lib/dkms/ravenna-alsa-lkm/r153.9897287/build/audio_driver.c:2218:19: error: incompatible function pointer types initializing 'void ()(struct platform_device )' with an expression of type 'int (struct platform_device *)' [-Wincompatible-function-pointer-types]
Not compiling with kernel 6.11:
/var/lib/dkms/ravenna-alsa-lkm/r153.9897287/build/audio_driver.c:2218:19: error: incompatible function pointer types initializing 'void ()(struct platform_device )' with an expression of type 'int (struct platform_device *)' [-Wincompatible-function-pointer-types]
See #22
From here: https://bitbucket.org/MergingTechnologies/ravenna-alsa-lkm/src/master/ I see there are some recent updates