什么是设备树
为什么需要设备树
设备树与ACPI的区别
compatiblereginterrupts
clocksgpiosstatus
#address-cells#size-cells
rangesdma-ranges
interrupt-controller#interrupt-cells
interrupt-parentinterrupt-map
clocksclock-namesclock-frequency
resetsreset-names
gpio-controller#gpio-cells
pinctrl-namespinctrl-0
power-domainsregulator
supplyoperating-points-v2
dmasdma-names
iommusiommu-map
thermal-zonescooling-devices
trip-points
display-timingspanel
backlightgpu
sound-cardcodec
dai-linkaudio-routing
ethernetphy-handle
wifibluetooth
i2cspireg
clock-frequency
serialuartcan
can-transceiver
pwmpwm-names
adcio-channel
reserved-memoryno-mapreusable
chosenbootargsstdout-path
overlaytarget__overlay__fragment
dtcdtbdts
fdtdumpdtc -I dtb -O dts
Documentation/devicetree/bindingsYAML格式
of_* APIdebugfstracepointftrace
fdt commandfdt addrfdt setfdt get
unflatten_device_treeof_platform_populate