Hi James, On Tue, Aug 07, 2012 at 05:42:48PM -0400, James wrote: ... > This is what I tried before. > It implies that I shouldn't need user space. > > ???????????????????????????????????? Include in-kernel firmware blobs in > kernel binary ???????????????????????????????????? > ??? CONFIG_FIRMWARE_IN_KERNEL: > ??? > ??? > ??? > ??? The kernel source tree includes a number of firmware 'blobs' > ??? > ??? that are used by various drivers. The recommended way to > ??? > ??? use these is to run "make firmware_install", which, after > ??? > ??? converting ihex files to binary, copies all of the needed > ??? > ??? binary files in firmware/ to /lib/firmware/ on your system so > ??? > ??? that they can be loaded by userspace helpers on request. > ??? > ??? > ??? > ??? Enabling this option will build each required firmware blob > ??? > ??? into the kernel directly, where request_firmware() will find > ??? > ??? them without having to call out to userspace. This may be > ??? > ??? useful if your root file system requires a device that uses > ??? > ??? such firmware and do not wish to use an initrd. > ??? > ??? > ??? > ??? This single option controls the inclusion of firmware for > ??? > ??? every driver that uses request_firmware() and ships its > ??? > ??? firmware in the kernel source tree, which avoids a > ??? > ??? proliferation of 'Include firmware for xxx device' options. > ??? > ??? > ??? > ??? Say 'N' and let firmware be loaded from userspace.
I guess this only applies to firmware blobs which are part of the kernel. Not all of them are. Regards, -- Sakari Ailus e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html