June 2017
Intermediate to advanced
478 pages
13h 14m
English
I gave you an introduction to device trees in Chapter 3, All About Bootloaders. Here, I want to show you how the Linux device drivers hook up with this information.
As an example, I will use the ARM Versatile board, arch/arm/boot/dts/versatile-ab.dts, for which the Ethernet adapter is defined here:
net@10010000 { compatible = "smsc,lan91c111"; reg = <0x10010000 0x10000>; interrupts = <25>; };
Read now
Unlock full access