[Armadillo:03453] Re: Armadillo-500 I2C通信制御 I2C1_CLKについて
g-kihara
email@hidden
2008年 9月 29日 (月) 18:05:59 JST
Armadillo-500 (linux-2.6.18-at3)
a.. I2Cドライバの送受信動作に失敗する不具合を修正
b.. I2CドライバでI2C1に対応するアダプタを追加
とありますが、これはatmarkで用意したデバイスドライバに不備があったということで、
デバイスI2C1に物理的な不具合はなかったんですよね?
現在、以下のようなフローでI2C初期化処理を行っています。
1)
//I2C1を使用
i2c_base = (unsigned char *)ioremap(0x43F80000,0x14);
2)
// sencer init
// frequency register
writew ( 0x0017, i2c_base + I2C_OFF_FRQ );
// address register :slave address(0x38)
writew ( 0x0038, i2c_base );
// control register : Enable
writew ( 0x00C8, i2c_base + I2C_OFF_CTL );
この初期化処理を行った後、 データの送信を行っています。
以上
>
> 再送します。
>
>
> Armadillo-500ボードにおいて、
> I2C通信(IMX31のI2C_CLKピンを使用)を行う場合、
> I2C1_CLKピンについて、ハードウェアまたはソフトウェア的な
> 初期設定(Armadillo-500ボードに特化した設定)が必要なのでしょうか?
>
> 以上
>
>
> ----- Original Message -----
> From: "Takenoshita Koyo" <email@hidden>
> To: "Armadillo series general discussion list"
> <email@hidden>
> Sent: Friday, September 26, 2008 5:56 PM
> Subject: [Armadillo:03444] Re:Armadillo-500 I2C騾壻ソ。蛻カ蠕。 I2C1_CLK縺ォ縺、縺・※
>
>
>> 竹之下です。
>>
>> 2008-09-26 (金) の 13:57 +0900 に g-kihara さんは書きました:
>>> Armadillo-500の開発環境ですが、以下の通りです。
>>>
>>> Linuxカーネルソースコード: linux-2.6.18-at2.tar.gz
>>> atmark-dist: atmark-dist-20071018.tar.gz
>> 最新バージョンのlinux kernelには、
>> i2cのドライバが含まれており、
>> I2C1, I2C2も利用できるようになっています。
>> 既にごらんになっているかもしれませんが、
>> そちらもご参照いただければと思います。
>>
>> --
>> Takenoshita Koyo
>>
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
armadillo メーリングリストの案内