13 Jan
2021
13 Jan
'21
12:29 p.m.
On Tue, Jan 12, 2021 at 11:36:15PM +0100, Arnd Bergmann wrote:
I was indeed wondering whether the intel-dsp-config.c is just another layering violation: this is another generic piece of code that seems to contain too much knowledge about specific hardware implementations.
The purpose of that code is to try to figure out which of the multiple sets of drivers and firmwares available for Intel systems it's best to run on any given system by default and choose between them at runtime (or allow that choice to be overridden by users) so it's all about knowing about specific hardware implementations.