Import a self-contained .dts or paste one into the
source editor. All parsing happens in your browser.
Have a compiled DTB?
Decompile it locally, then import the output:
dtc -I dtb -O dts -o board.dts board.dtb
Have a Linux DTS with includes or macros?
Compile it using your normal kernel or BSP build first, then decompile
the resulting DTB with the command above. DTSee doesn’t run a C
preprocessor or resolve files from your machine.
What works in this prototype
Node hierarchy, properties, labels, symbolic references, in-file node
overrides, and common numeric phandle arrays from decompiled DTS
files. Connections are inferred from references; they aren’t a
complete wiring diagram.
Know the limits
No binding validation, address translation, macro expansion, external
includes, plugin overlays, or deletion directives. Node status is the
node’s own status, not a guarantee that Linux will probe it. Numeric
references are decoded only for recognized property formats.
The included ARM example is illustrative and simplified, not a
production board description. Imported trees are held in memory and
disappear on refresh; export your edits to keep them.