[Intel-gfx] [RFC 0/1] drm/i915 : Wait until SYSTEM_RUNNING before loading CSR firmware

2015-07-13 Thread jay . p . patel
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

[Intel-gfx] [RFC 1/1] drm/i915 : Wait until SYSTEM_RUNNING before loading CSR firmware

2015-07-13 Thread jay . p . patel
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