linux 的dts

来源:互联网 发布:js 重新打开一个页面 编辑:程序博客网 时间:2024/04/30 04:51

dts的概念,在这里就不多说了,

我这里的例子是 openwrt 的dts; cpu是7620的;


这里的power_led的gpio 44


先看右图:

有一个叫gpio2 的结构体,

gpio-base:  gpio个数的头, 基地址

num-gpios: gpio个数的尾

整个意思是 gpio40 ----- gpio72是属于gpio2这个域里面的; <=gpio39,   >=gpio73都不是这里的;



再看左图的power:

gpio = <&gpio2  4   1>;

它指定了power_led的gpio是   用上面的gpio2域,

4是 偏移地址,即40+4=44;   

1是默认高电平(即低电平触发);


0 0
原创粉丝点击