[問題] device tree i2c bus add gpio

看板LinuxDev作者 (暴鯉龍)時間8年前 (2017/02/24 17:44), 編輯推噓1(1010)
留言11則, 4人參與, 最新討論串1/1
我使用樹莓派 目前我在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://www.ptt.cc/bbs/LinuxDev/M.1487929449.A.A8D.html

02/25 14:33, , 1F
interrupt-gpios = <&gpio 23 0>;
02/25 14:33, 1F

02/25 14:33, , 2F
這樣可以嗎?
02/25 14:33, 2F

02/25 23:40, , 3F
要看該裝置的 device tree binding
02/25 23:40, 3F

02/26 14:34, , 4F
樓上前輩可以多給一點提示嗎?
02/26 14:34, 4F

02/27 22:26, , 5F
要有provider,要看提供gpio控制的人在dts叫啥
02/27 22:26, 5F

02/28 10:36, , 6F
意思是我要找我在用的i2c device的provider是那一家,然
02/28 10:36, 6F

02/28 10:36, , 7F
後他的dts叫什麼名字的意思嗎? 還是樹莓派的呢?謝謝
02/28 10:36, 7F

03/11 18:06, , 8F
講provider好像有點誤導,就是要看gpio driver在
03/11 18:06, 8F

03/11 18:07, , 9F
dts叫什麼名字,你文中的&gpio要有人在dts裡面叫
03/11 18:07, 9F

03/11 18:07, , 10F
gpio才有意義
03/11 18:07, 10F

03/11 18:08, , 11F
dts裡要有node名字叫gpio才有意義*
03/11 18:08, 11F
文章代碼(AID): #1Oi01fgD (LinuxDev)
文章代碼(AID): #1Oi01fgD (LinuxDev)