After my last post Build fbtft drivers for Linux 4.4 on BeagleBone Black, I was curious what patches are needed to run mainline Linux kernel on BeagleBoard.  Here's what I've found so far:


Mainline Linux kernel


Robert C. Nelson's bb-kernel repo

"This git repo contains just scripts/patches to build a specific kernel for some ARM devices. The kernel source will be downloaded when you run any of the build scripts"


Patchset for BeagleBone:


BeagleBone Cape Manager (bone_capemgr):

Workaround: Disable DMA for SPI driver:


Related GitHub Gists: