On Thu, Jan 15, 2015 at 11:36:17AM +0000, One Thousand Gnomes wrote: > yes - there is a model for this in Linux already. Some of the audio > subsystems have "firmware" files distributed which are actually a > structured file that userspace parses to get a real set of firmware for > the controller and a set of descriptions for things like mixer controls. We didn't actually merge that yet (but we do want to). It's likely that the parsing of the files will end up in the kernel rather than userspace, or that anything userspace is doing is mostly about translating vendor formats into a standard Linux one anyway.