linux 的dts

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是默认高电平(即低电平触发);


发布了28 篇原创文章 · 获赞 74 · 访问量 39万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览