mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-23 02:05:57 +01:00
device tree info
This commit is contained in:
@@ -376,6 +376,7 @@ You can still send key presses to QEMU however even without the mouse capture, j
|
|||||||
1. [kmod](kmod.md)
|
1. [kmod](kmod.md)
|
||||||
1. [vermagic](vermagic.md)
|
1. [vermagic](vermagic.md)
|
||||||
1. [ftrace](ftrace.md)
|
1. [ftrace](ftrace.md)
|
||||||
|
1. [Device tree](device-tree.md)
|
||||||
1. [Bibliography](bibliography.md)
|
1. [Bibliography](bibliography.md)
|
||||||
1. Examples
|
1. Examples
|
||||||
1. [Host](host/)
|
1. [Host](host/)
|
||||||
|
|||||||
41
device-tree.md
Normal file
41
device-tree.md
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
# Device tree
|
||||||
|
|
||||||
|
`platform_device.c` together with its kernel and QEMU forks contains a minimal runnable example.
|
||||||
|
|
||||||
|
Good format descriptions:
|
||||||
|
|
||||||
|
- <https://www.raspberrypi.org/documentation/configuration/device-tree.md>
|
||||||
|
|
||||||
|
Minimal example
|
||||||
|
|
||||||
|
/dts-v1/;
|
||||||
|
|
||||||
|
/ {
|
||||||
|
a;
|
||||||
|
};
|
||||||
|
|
||||||
|
Check correctness with:
|
||||||
|
|
||||||
|
dtc a.dts
|
||||||
|
|
||||||
|
Separate nodes are simply merged by node path, e.g.:
|
||||||
|
|
||||||
|
/dts-v1/;
|
||||||
|
|
||||||
|
/ {
|
||||||
|
a;
|
||||||
|
};
|
||||||
|
|
||||||
|
/ {
|
||||||
|
b;
|
||||||
|
};
|
||||||
|
|
||||||
|
then `dtc a.dts` gives:
|
||||||
|
|
||||||
|
|
||||||
|
/dts-v1/;
|
||||||
|
|
||||||
|
/ {
|
||||||
|
a;
|
||||||
|
b;
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user