tuxbbbluv.png

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: