Jo tohle je tradiční problém u téměř všech novějších, nebo méně rozšířených čipů. Pokud nechcete zůstat viset na jednom patchsetu od výrobce ke konkrétnímu krenelu.
Na zjišťování mainline podpory jednotlivých zařízení u konkrétního SoC se docela hodí tahle wiki:
https://linux-sunxi.org/Linux_mainlining_effort
Je to docela často aktualizované.
Samozřejmě vždycky bude záležet na konkrétním použití, někomu může stačit třeba úplný základ (boot, řízení frekvence CPU, sériáky a síť), ale nezajímají ho audio, video zařízení nebo HW šifrování atp.
Další věc je, jak je to implementováno, i známí a velcí výrobci (namátkou TI, Broadcom, Samsung) můžou mít některé ovladače dost problematické, ať už tím, že je jsou tam navěky TODO části, nebo že ten konkrétní čip/firmware má třeba nějaký bug, který je pak v ovladači třeba obcházet. To se sice nemusí projevit pro každé použití, ale když třeba chcete spolehlivé isochronní USB přenosy (audio, kamery) nebo DMA, aby to nevyhnojilo komplet CPU, nemusí to být vždycky v pohodě.