drm/sti: load HQVDP firmware the first time HQVDP's plane is used
authorVincent Abriou <vincent.abriou@st.com>
Mon, 2 Nov 2015 09:38:15 +0000 (10:38 +0100)
committerVincent Abriou <vincent.abriou@st.com>
Tue, 3 Nov 2015 12:04:56 +0000 (13:04 +0100)
commite00fe64a5ccd94590e1c3325346b60aa0ffdc1ff
tree794cbba04b04f22a9f562bed19aee86f6f4bdee2
parent738be9d6ca3adccdd92798fd25f94fef0b27e073
drm/sti: load HQVDP firmware the first time HQVDP's plane is used

The way to load the HQVDP firmware has been updated.
HQVDP firmware is now loaded the first time an HQVDP plane is used and
no more when the HQVDP driver is bound.
This solves the dependency we had on the file system availability.
The first time the HQVDP plane is used, we are sure that file system is
available so request_firmware function will match.

CONFIG_FW_LOADER_USER_HELPER_FALLBACK is then no more mandatory.

Cc: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Vincent Abriou <vincent.abriou@st.com>
drivers/gpu/drm/sti/Kconfig
drivers/gpu/drm/sti/sti_hqvdp.c