ply-device-manager: Add plymouth.force-frame-buffer parameter, allow to choose force framebuffer mode.
ply-device-manager: Add plymouth.force-frame-buffer parameter, allow to choose force framebuffer mode.
Some hardware vendor may not open source display driver. (Such as pangu
M900). They load drm driver via kernel modules. On such devices, drm driver
load more slowly then other devices, which may cause logo show later and no
seem to get the Plymouth decryption screen to show. To avoid this problem,
add a bootargs for people who want to forced use fb in plymouth.
When found "plymouth.force-frame-buffer flags" in kernel parameter,
PLY_DEVICE_MANAGER_FLAGS_FORCE_FRAM_BUFFER will be add to device_manager_flags.
Then "force_fb" mode will enable, and renderer_type set as framebuffer.
Signed-off-by: shiptux shiptux@gmail.com