[問題] 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