Devicetree Guide¶
This is a high-level guide to devicetree as it is used for Zephyr development. See Devicetree for reference material.
- Introduction to devicetree
- Design goals
- Devicetree bindings
- Devicetree access from C/C++
- Devicetree HOWTOs
- Get your devicetree and generated header
- Get a struct device from a devicetree node
- Find a devicetree binding
- Set devicetree overlays
- Use devicetree overlays
- Write device drivers using devicetree APIs
- Device drivers that depend on other devices
- Applications that depend on board-specific devices
- Troubleshoot devicetree issues
- Devicetree versus Kconfig