Since I got my Jolla C2, I’ve been trying to get a (close-to-)mainline Linux kernel running on it. Now that at least some things are working, I’ve decided to create this thread to report the mainlining progress.
The following things are working right now:
- Display
- Touchscreen
- GPU
- USB in peripheral mode (no host mode yet)
- Battery charging and fuel gauge
- Power off (but no reboot for some reason)
The changes are available at Files · ums9230 · linux-mainlining / Linux · GitLab.
To boot this kernel, use this U-Boot fork as a secondary bootloader. The installation process is described here.