> why most chip vendors aren’t aiming for mainline by default:
> It’s never as simple as submitting existing work upstream and making a few changes.
If they had started by working with upstream, then they wouldn't have to go through unnecessary revisions trying to adapt the thing they already wrote.
The part I quoted was from a team that was working with upstream, not the RockChip team.
They were experienced with working with upstream and it still took them that long to do it.