使用方法については、社外AM335X開発ボード拡張GPIOリソース?

AM335X
ミルMYD-AM335X-J開発ボードのJ11端子は、対応するGPIOピンの定義を使用する方法GPIOを拡張したり、どのくらい?
ミルテクニカルサポート答え:これは唯一のデバイスツリーをすることができなければなりません。設定ツールpinmuxを用いて以下のようにTI参照。あなたが設定したら、あなたはコントロールをGPIO sysfsのを使用することができます。具体的な原理は、ベースプレートピン定義と組み合わせてもよく、図01-ドキュメント\ UserManual中国語\ \ MYC_J335X PIN List.pdfが決定します。
{am33xx_pinmux&
pinctrl-名= "デフォルト";
pinctrl-0 = <&misc_gpios>。

misc_gpios:pinmux_misc_gpios {
pinctrl単、ピン= <
0x20の(PIN_OUTPUT_PULLUP | MUX_MODE7)/ (U10)gpmc_ad8.gpio0 [22] /
0x24を(PIN_OUTPUT_PULLUP | MUX_MODE7)/(T10)gpmc_ad9.gpio0 [23] /
の0x28(PIN_OUTPUT_PULLUP | MUX_MODE7 )/(T11)gpmc_ad10.gpio0 [26] /
0x2c(PIN_OUTPUT_PULLUP | MUX_MODE7)/(U12)gpmc_ad11.gpio0 [27] /
0x30から(PIN_INPUT_PULLUP | MUX_MODE7)/(T12)gpmc_ad12.gpio1 [12] /
0x34の(PIN_INPUT_PULLUP | MUX_MODE7)/(R12)gpmc_ad13.gpio1 [13] /
0x38(PIN_OUTPUT_PULLUP | MUX_MODE7)/(V13)gpmc_ad14.gpio1 [14] /
0x3cの(PIN_OUTPUT_PULLUP | MUX_MODE7)/(U13)gpmc_ad15.gpio1 [15] /
0x88(PIN_OUTPUT_PULLUP | MUX_MODE7)/(T13)gpmc_csn3.gpio2 [0] /
0x8c(PIN_OUTPUT_PULLUP | MUX_MODE7)/(V12)gpmc_clk.gpio2 [1]
/

;
}。

&GPIO0 {
ステータス=「大丈夫」。
TI、ノーリセットオンのinit;
}。

&GPIO1 {
ステータス=「大丈夫」。
TI、ノーリセットオンのinit;
}。

&GPIO2 {
ステータス=「大丈夫」。
TI、ノーリセットオンのinit;
}。

変更したら、するデバイスツリーを再コンパイルするには、次のコマンドを使用し
dtbsを作ります

おすすめ

転載: blog.51cto.com/14441798/2443111