Sometimes the phone doesn't boot right and you only see scrolling lines on the display:

This has been reproduced by @craftyguy
This is almost certainly related to the issue reported here: https://lkml.org/lkml/2017/6/14/901
Unfortunately it doesn't look like the 'fix' (reverting one patch and applying a new one from drm-next) have been staged for 4.13. I may produce a patch that we can apply to the kernel in the linux-nokia-rx51 APKBUILD..
If you can't get it fixed, I suggest reaching out to the kernel devs working on the N900 patches.
I agree. I am building 4.13-rc1 right now to test it to see if it's still there. They'll also want me to try to reproduce this with the drm-next branch before they'll talk to me (I highly suspect!).
I sent a response to that thread on the linux-kernel mailing list asking if there was any update. None of the patches in 4.13 for omap-drm seem to mention this problem specifically in the rather short commit messages, and 4.13-rc1 showed the exact same issue so I suspect it hasn't been resolved yet.
I noticed that if I compile gpio_keys into the kernel instead of as a LKM, this problem seems to happen 100% of the time on every boot.
Looks like the patch to fix this issue (seen here) has been merged into 4.14!
Fixed in kernel 4.14 (#903).
Most helpful comment
Looks like the patch to fix this issue (seen here) has been merged into 4.14!