Here is a list of places I found that kernel source code for various devices can be downloaded.
Lenovo Samsung Sony Xiaomi OnePlus Razor RealMe TCL