Skip to content

RaspberryPi Device Tree Overlays

Elliot Ford edited this page Jan 28, 2021 · 1 revision

Device Tree Overlays for Raspberry Pi

What

Device Trees describe to a Raspberry Pi kernel the hardware available on the Pi. Informing the kernel how to configure and present the hardware to the running system. Device Trees don't contain software information (though can result in driver modules to be loaded into the kernel).

Why

At the time of writing, we'd like to build a HAT for the raspberry pi, which requires the inclusion of an EEPROM to inform the pi's kernel of how to treat the GPIO pins the shield is plugged into. Since the ADS1299 that we're looking at just operates on the SPI bus it could be this is very identical to say the MCP3008 dtbo file (which the raspberry pi has avaliable). But more investigation is needed to determine this.

Useful Links

https://github.com/raspberrypi/hats.git https://magpi.raspberrypi.org/articles/make-your-own-hat

Clone this wiki locally