Device tree! I'll need to catch up on classic embedded development tools & conventions. One is the device tree, that I've only heard about, but never actually checked out. I really love this! The specification is quite readable, but somewhat abstract, while the real deal is the Device_Tree_Usage document[1]. Being a software person, it reminds me a bit of inter process communication. I'm wondering how things would be if a parent process could map the child process' memory space, or if you could define an ortogonal distribution graph for UNIX signals (as they were hardware interrupts)... :D [1]: https://elinux.org/Device_Tree_Usage