作者wads5566 (暴鲤龙)
看板LinuxDev
标题[问题] device tree i2c bus add gpio
时间Fri Feb 24 17:44:06 2017
我使用树莓派
目前我在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>
}
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.88.199
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1487929449.A.A8D.html
1F:推 jasonwu23: interrupt-gpios = <&gpio 23 0>; 02/25 14:33
2F:→ jasonwu23: 这样可以吗? 02/25 14:33
3F:→ wens: 要看该装置的 device tree binding 02/25 23:40
4F:→ wads5566: 楼上前辈可以多给一点提示吗? 02/26 14:34
5F:→ michael0728n: 要有provider,要看提供gpio控制的人在dts叫啥 02/27 22:26
6F:→ wads5566: 意思是我要找我在用的i2c device的provider是那一家,然 02/28 10:36
7F:→ wads5566: 後他的dts叫什麽名字的意思吗? 还是树莓派的呢?谢谢 02/28 10:36
8F:→ michael0728n: 讲provider好像有点误导,就是要看gpio driver在 03/11 18:06
9F:→ michael0728n: dts叫什麽名字,你文中的&gpio要有人在dts里面叫 03/11 18:07
10F:→ michael0728n: gpio才有意义 03/11 18:07
11F:→ michael0728n: dts里要有node名字叫gpio才有意义* 03/11 18:08