/proc/device-tree
ou /sys/firmware/devicetree/base
Acho que ambos são aliases, /sys/firmware/devicetree/base
provavelmente é a melhor escolha após a doação de /proc
.
Você pode acessar as propriedades dts dos arquivos:
hexdump /sys/firmware/devicetree/base/apb-pclk/clock-frequency
O formato de saída para inteiros é binário, então hexdump
é necessário.
dtc -I fs
Obtenha uma árvore de dispositivos completa no sistema de arquivos:
sudo apt-get install device-tree-compiler
dtc -I fs -O dts /sys/firmware/devicetree/base
envia os dts para stdout.
Aprenda com: Como listar o kernel Device Tree | Unix & Troca de pilha do Linux
Testado com este QEMU + Configuração do buildroot no kernel Linux v4.19 arm64.