[Armadillo:03916] Re: armadillo-500 sysfs 経由でI2Cドライバ制御

g-kihara email@hidden
2009年 1月 16日 (金) 16:37:13 JST



木原です。
ご返信ありがとうございます。

さきほど、 I2C_CLIENT_INSMOD;を削除したところ、
ビルドに成功しました。
このデバイスドライバをロードしてみたのですが、
i2ctest_detect_client( )が呼ばれ、i2c_probe()が0を返しました。
i2c-core.cのi2c_probe()をみると、成功時には0を返しているので、
クライアントの検出に成功したとみてよろしいのでしょうか?

いまからテスト方法を考えてみることにします。


以上





----- Original Message ----- 
From: "Masahiro Hanada" <email@hidden>
To: "Armadillo series general discussion list" 
<email@hidden>
Sent: Friday, January 16, 2009 3:50 PM
Subject: [Armadillo:03914] Re:armadillo-500 sysfs 経由でI2Cドライバ制御


> はなだです
>
> g-kihara <email@hidden> wrote:
>
>> I2C_CLIENT_INSMOD;の挿入場所に問題があるのでしょうか?
>
> これは
>
> static unsigned short probe[2] = { I2C_CLIENT_END, I2C_CLIENT_END };
> static unsigned short probe_range[2] = { I2C_CLIENT_END, I2C_CLIENT_END };
> static unsigned short ignore[2] = { I2C_CLIENT_END, I2C_CLIENT_END };
> static unsigned short ignore_range[2] = { I2C_CLIENT_END, 
> I2C_CLIENT_END };
> static unsigned short force[2] = { I2C_CLIENT_END, I2C_CLIENT_END };
>
> static struct i2c_client_address_data addr_data = {
> normal_i2c, normal_i2c_range,
> probe, probe_range,
> ignore, ignore_range,
> force
> };
>
> あたりを肩代わりしてくれるものなので、これと重複するものは削除する必要があります。
>
>
> ____________________________________________________
>
>    花田 政弘 (はなだ まさひろ)
>
>    E-mail: email@hidden
> ____________________________________________________
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo 




armadillo メーリングリストの案内