oneplus-one: wrong bits_per_pixel when using plasma_mobile and kernel patch

I'm opening this issue to ask for help about a bug I came across after patching the kernel for correct bits_per_pixel value.

I was having the red screen problem with weston on oneplus-bacon,
I solved the red screen by applying the 06_fix_mdss_fb_rgb_mode.patch kernel patch as suggested in Troubleshooting:display

With the patch applied the display in weston works properly and the command
cat /sys/class/graphics/fb0/bits_per_pixel gives 24 which is the correct value for the display.

The problem is that when installing plasma-mobile instead of weston, the screen looks blue and garbled, and the command
cat /sys/class/graphics/fb0/bits_per_pixel gives 32 which is wrong, and I think the reason why the display does not work well.

I opened the merge request !258 (merged) to merge the kernel patch and a refresh patch,
but I would like to make the display work well also under plasma-mobile.

Here is what the screen looks like in plasma-mobile
photo_2019-03-06_12-57-31