0
我正在ARM平臺上工作,我正嘗試將內核文件中的引腳配置移動到電路板/ SOC特定的DTS | DTSI文件中.. 有人可以點亮我,我怎麼能做到這一點...或任何鏈接ican獲得一些幫助?嵌入式Linux:將引腳配置從內核文件移動到DTS文件
我正在ARM平臺上工作,我正嘗試將內核文件中的引腳配置移動到電路板/ SOC特定的DTS | DTSI文件中.. 有人可以點亮我,我怎麼能做到這一點...或任何鏈接ican獲得一些幫助?嵌入式Linux:將引腳配置從內核文件移動到DTS文件
只是爲了澄清你的答案...你的機器文件中有一些帶有引腳配置部分的電路板?現在你想轉移到設備樹的方式來使用你的主板?
如果是這樣的話:
最後,你可以找到很多例子,甚至DTS文件路徑中的平臺:拱/臂/引導/ DTS/
pinctrl配置的小例子:
&am33xx_pinmux {
pinctrl-names = "default";
pinctrl-0 = <&misc_pins>;
misc_pins: misc_pins {
pinctrl-single,pins = <
0x15c (PIN_OUTPUT | MUX_MODE7) /* spi0_cs0.gpio0_5 */
>;
};
};
P.S.如果你指定你的平臺,我會給你更多的細節。
您必須使用現有的(請參閱下面的答案)或爲您的多路複用引腳創建一個新的pinctrl驅動程序。 – 0andriy