[问题] device tree i2c bus add gpio

楼主: wads5566 (暴鲤龙)   2017-02-24 17:44:06
我使用树莓派
目前我在device tree 下建立了一个i2c device
但是这个device还要一个gpio给driver当中断
我是用gpio17(gpio_gen0)
请问我怎么去宣告那个gpio的脚位?
Gpios = <&gpio 17 0>嘛?
Touch : XX @46{
compatible = “XXX,XXXX”;
reg = <0x46>;
gpios = <&gpio 17 0>
}
作者: jasonwu23 (jasonwu)   2017-02-25 14:33:00
interrupt-gpios = <&gpio 23 0>;这样可以吗?
作者: wens (文思)   2017-02-25 23:40:00
要看该装置的 device tree binding
楼主: wads5566 (暴鲤龙)   2017-02-26 14:34:00
楼上前辈可以多给一点提示吗?
作者: michael0728n (蒜˙远古)   2017-02-27 22:26:00
要有provider,要看提供gpio控制的人在dts叫啥
楼主: wads5566 (暴鲤龙)   2017-02-28 10:36:00
意思是我要找我在用的i2c device的provider是那一家,然后他的dts叫什么名字的意思吗? 还是树莓派的呢?谢谢
作者: michael0728n (蒜˙远古)   2017-03-11 18:06:00
讲provider好像有点误导,就是要看gpio driver在dts叫什么名字,你文中的&gpio要有人在dts里面叫gpio才有意义dts里要有node名字叫gpio才有意义*

Links booklink

Contact Us: admin [ a t ] ucptt.com