main/linux-postmarketos-qcom-msm8974: upgrade to 5.15.7
Simple upgrade with few generic kernel features enabled:
- IWD support
- F2FS
- NTFS3_FS
- USB mass storage support
Disabled and other things:
- MTD
- also build more things as modules, to reduce kernel size to compensate some new built-in options, because kernel doesn't boot otherwise.
No new things for pmOS's devices (yet). Should work same as before.
I've fixed few build errors in our additions to upstream like this
drivers/gpu/drm/panel/panel-s6d6fa1.c: In function 's6d6fa1_probe':
drivers/gpu/drm/panel/panel-s6d6fa1.c:366:53: error: 'MIPI_DSI_MODE_EOT_PACKET' undeclared (first use in this function); did you mean 'MIPI_DSI_MODE_NO_EOT_PACKET'?
366 | MIPI_DSI_MODE_VIDEO_HSE | MIPI_DSI_MODE_EOT_PACKET |
| ^~~~~~~~~~~~~~~~~~~~~~~~
| MIPI_DSI_MODE_NO_EOT_PACKET
drivers/gpu/drm/panel/panel-s6d6fa1.c:366:53: note: each undeclared identifier is reported only once for each function it appears in
make[4]: *** [scripts/Makefile.build:277: drivers/gpu/drm/panel/panel-s6d6fa1.o] Error 1
make[3]: *** [scripts/Makefile.build:540: drivers/gpu/drm/panel] Error 2
make[3]: *** Waiting for unfinished jobs....
but nothing exciting.
I've tested this on 2 devices - on samsung-klte with fresh image (full reflash) and on lg-hammerhead upgraded previous installation which I used few month ago once for the previous kernel (5.14) upgrade. Both devices work same as before as far as I can see, so I don't expect problems on other devices too.