[Armadillo:07359] Re: CON9の初期設定
s.maruyama
email@hidden
2011年 6月 27日 (月) 18:22:36 JST
お世話になります、丸山です。
◇hermit-atsrc/target/armadillo4x0/board.c
の修正は無事にできました、ありがとうございました。
◆Linuxドライバーを修正したところ、
ALSA device list:
No soundcards found. となります。原因がわかりません。
ターゲット:Armadillo-420
カーネル :バージョン linux-2.6.26-at14
拡張I/F :COM9 に、音声と、PIOの外付け回路を接続しています
音声回路:CON9の15、17、21、22、23、24PINに接続しています。
PIO回路 :COM9の14、16、18、27PINに接続しています。
目的 : Linuxドライバーの初期値 CON9_27PINの初期設定は、CON9_14PINと同じ設定にしたい。
ドライバー修正箇所(1回目のテスト)
/home/atmark/linux-2.6.26-at14/arch/arm/mach-mx25/armadillo400.c
のファイルを、以下の様に修正
・293行
#if defined(CONFIG_ARMADILLO400_CON9_27_GPIO2_21)
{"CON9_27", GPIO(2, 21), MXC_EXT_GPIO_DIRECTION_OUTPUT, 0},
#endif
->修正箇所
{"CON9_27", GPIO(2, 21), MXC_EXT_GPIO_DIRECTION_OUTPUT, 1}
・386行
#if defined(CONFIG_ARMADILLO400_CON9_27_GPIO2_21)
{"CON9_27", GPIO(2, 21), MXC_EXT_GPIO_DIRECTION_OUTPUT, 0},
#endif
->修正
{"CON9_27", GPIO(2, 21), MXC_EXT_GPIO_DIRECTION_OUTPUT, 1},
カーネルのアップデート後、Linuxの起動中に、
ALSA device list:
No soundcards found.
のエラーになる。
ドライバー修正箇所(2回目のテスト)
/home/atmark/linux-2.6.26-at14/arch/arm/mach-mx25/armadillo400.c
のファイルを、以下の様に修正
293行
#if defined(CONFIG_ARMADILLO400_CON9_27_GPIO2_21)
{"CON9_27", GPIO(2, 21), MXC_EXT_GPIO_DIRECTION_OUTPUT, 0},
#endif
->修正
{"CON9_27", GPIO(2, 21), MXC_EXT_GPIO_DIRECTION_INPUT},
386行
#if defined(CONFIG_ARMADILLO400_CON9_27_GPIO2_21)
{"CON9_27", GPIO(2, 21), MXC_EXT_GPIO_DIRECTION_OUTPUT, 0},
#endif
->修正
{"CON9_27", GPIO(2, 21), MXC_EXT_GPIO_DIRECTION_INPUT},
カーネルのアップデート後、Linuxの起動中に、
ALSA device list:
No soundcards found.
のエラーになる。
◇/home/atmark/linux-2.6.26-at14/arch/arm/mach-mx25/armadillo400_gpio.c
を修正する場合は、どのように修正したらよろしいでしょうか。
以上、よろしくお願いいたします。
armadillo メーリングリストの案内