如題,如何在內核中配置GPIO?
uj5u.com熱心網友回復:
這個范圍有點大啊,我就簡單說一下普通gpio的配置吧,具體的你可以在網上查一下,只要是相同平臺的基本上都差不多。首先說一下gpio的配置主要是在設備樹中,410c主要用到的是apq8016-sbc.dtsi、msm8916.dtsi、msm8916-pinctrl.dtsi這幾個檔案。舉個例子:
m {
compatible = "ha";
interrupt-parent = <&msm_gpio>;
interrupts = <0 13 0>;
pins1 = <&msm_gpio 13 0>;
pins2 = <&msm_gpio 115 0>;
};
這個就是用到了gpio13和gpio115,并且gpio13被用作中斷腳。然后驅動里面會有相應的函式對設備樹進行決議。還有一點需要注意,就是你要用的這個gpio是否被復用了,有可能在驅動里面出現申請不成功的情況,那就要查一下了。
uj5u.com熱心網友回復:
根據具體的上下電資訊對其進行配置,這個在配置檔案中有不同電平組合對應的不同功能。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/99435.html
標籤:Qualcomm開發
下一篇:mysql資料庫經典練習題
