From: jay
Chrome OS is "noinitrd" OS. It does not normally allow in-built firmware in
kernel.
i915 driver initialization precedes the initialization of file system. Hence,
loading
fails whenever driver tries to load CSR firmware from file system.
The current implementation uses "request_firmwa
From: Jay Patel
NOTE: This is an interim solution which is targeted towards
Chrome OS/Android to be used until a long term solution is available.
In this patch, request_firmware() is called in a worker thread
which initially waits for file system to be initialized and then
attempts to load the f