I'm hoping someone with some experience can chime in here, I'm starting my foray into Linux from the ground up, using buildroot on a AM335X CPU.
I've gotten the latest mainline kernel to build (2019.02) and run, but I see that the EVM boards config pull the kernel from the TI Processor SDK.
I would think that the TI kernel would have some bugs specific to the CPU arch fixed when it comes from TI, things that might not have been merged up the trunk yet. But there is also the risk that TI just decides to go another way, and the kernel ceases to exist on their GIT repo.
SO my question is this, do I base my development efforts on the TI kernel, or on the Mainline kernel?