The post explains the structure of a Linux driver for a single-board computer, with a focus on the use of Device Tree, allocation of resources, access to device registers, interrupts, and GPIO control.
•5m read time• From habr.com
Table of contents
What is Device Tree?Device address space.InterruptsGeneral Purpose Input Output ports (GPIO).Device interface.Sort: