This document describes my procedure for building and running a mainline Linux kernel for the single-board computer (SBC) Rock 4C Plus by Radxa.
Support for Rock 4C Plus has been upstreamed since Linux 6.0, but it is still difficult to find a single online resource that describes all the steps needed to run a mainline kernel on the SBC.
The Rock 4C Plus Starter Kit sold by Okdo contains an SD card reader which is very useful.