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