Alongside the flagship Mi 10 and Mi 10 Pro smartphones, Xiaomi also offers a more affordable variant of the lineup called the Mi 10 Lite 5G. The Snapdragon 765G-powered device runs MIUI 11 on top of Android 10 out of the box, while its MIUI 12 update is now gradually rolling out in Europe. The company also sells the Mi 10 Youth Edition 5G in their home country with similar specifications, albeit the rear camera setup of the Chinese variant is slightly different. In case you have brought either of these phones and want to start building TWRP or port an AOSP-based ROM, then you will be happy to know that Xiaomi has released the kernel source code for the Linux kernel binaries that ship with each phone’s respective Android 10 releases.

Mi 10 Lite 5G XDA Forums

Xiaomi maintains two different firmware packages for the Mi 10 Lite 5G (code-name: "monet") and the Mi 10 Youth Edition 5G/Mi 10 Lite Zoom (code-name: "vangogh"), but their kernel sources are unified. You can find the kernel source code tree for the device duo under the "vangogh-q-oss" branch of the Xiaomi's Github repo.

Mi 10 Lite 5G/Mi 10 Youth Edition 5G/Mi 10 Lite Zoom Kernel Sources

Motorola has also refreshed their Github repo by publishing the Android 10 kernel source code for the Moto G7 Play. The phone recently picked up its stable Android 10 update in the form of software version QPY30.52-22. The newly released kernel source code for this phone (code-name “channel”) also corresponds to the very same build.

Moto G7 Play Android 10 Kernel Sources || Moto G7 Play XDA Forums

Lastly, we have the Realme X50 Pro Player Edition, a China-exclusive flagship phone with 5G and 65W fast charging support. Unlike the previous two releases, this one isn't fresh, as the kernel source code has been uploaded a few weeks ago. Note that the Realme X50 Pro 5G and its "Player" variant do not share a common firmware, hence the source linked below might not be compatible with the regular edition.

Realme X50 Pro 5G Player Edition Kernel Sources