linux设备树——设备树dts语法

设备树那些事——设备树dts语法

  7 / {
  8     compatible = "raspberrypi,4-model-b", "brcm,bcm2711";
  9     model = "Raspberry Pi 4 Model B";    
 10
 11     memory@0 {                  
 12         device_type = "memory"; 
 13         reg = <0x0 0x0 0x0>;
 14     };
 15
 16     chosen {   
 17         bootargs = "coherent_pool=1M 8250.nr_uarts=1 cma=64M";
 18     };
  1. 设备树的属性取值

<1 0x5> 32位整数

"string"  字符串

[44 cc]   字节序列

#address-cells = <1> 在它的子节点 reg属性中,使用了多少个32整数来描述地址

#size-cells= <1>     在它的子节点 reg属性中,使用了多少个32整数来描述长度

reg = <0x100 0x200>




#address-cells = <2> 在它的子节点 reg属性中,使用了多少个32整数来描述地址

#size-cells= <1>     在它的子节点 reg属性中,使用了多少个32整数来描述长度

reg = <0x100 0x400 0x200>

 

你可能感兴趣的:(linux驱动开发)