1
1
mirror of https://github.com/OpenVoiceOS/OpenVoiceOS synced 2024-12-13 17:36:27 +01:00
OpenVoiceOS/buildroot-external
j1nx 470fd58d98 Switch to a voluntary kernel preemption.
The respeaker mic hats and possibly (many) others are using the
x-powers ac108 adc chip however the driver of this chip is not
compatible with 64bit PREEMPT kernels crashing the drivers with
"BUG: scheduling while atomic" spinlock issues.

PREEMPT is used for low latency desktops
PREEMPT_NONE is used for servers

As we are not a (low-latency needed) desktop however not a server
as well, the middle ground actually works perfectly fine with
the benefit of having a more stable respeaker driver.

This accounts for ALL different respeaker HATs except the 2-mic
as that one is based on the WM8960 chip which is actually already
supported mainline if you want anyway.
2022-02-09 14:15:41 +01:00
..
board Switch to a voluntary kernel preemption. 2022-02-09 14:15:41 +01:00
configs Enable Sox audioplayer 2022-02-07 12:38:35 +01:00
kernel
package Bump ovos-skill-manager 2022-02-04 11:02:17 +01:00
rootfs-overlay Change TTS configuration naming 2022-02-03 20:58:48 +01:00
busybox.config
Config.in Add additional packages and bump ddg and wolfie skill 2022-02-03 10:15:57 +01:00
external.desc
external.mk
meta
user_table.txt