[Armadillo:07684] Re: i2cdev ドライバの使用方法

Chris McHarg email@hidden
2011年 11月 1日 (火) 18:25:55 JST


マカーグです。

> (1)現状、「IMX25RM_Rev1.pdf」の「Table 505: Register:
> IOMUXC_SW_PAD_CTL_PAD_GPIO_A」
>   を参考にbootloaderの中で以下を設定しています。

ARMADILLO400_I2C3_CON11を選択するとカーネルでPADが正しく初期化されるので、
bootloaderでのデフォルト設定を気にしなくてもいいかと思います。

設定値は以下のファイルで定義されています。
arch/arm/mach-mx25/armadillo400_gpio.c

> (2)また、以下のコードがありますが、i2c3用を作成する必要がありますでしょう
> か。
>
> struct iomux_info i2c1_pins[] = {
>      { MX25_PIN_I2C1_CLK, SION(MUX_ALT0), MUX_ALT5, 0x0028, 0x0028 },
>      { MX25_PIN_I2C1_DAT, SION(MUX_ALT0), MUX_ALT5, 0x0028, 0x0028 },
>      { },
> };

bootloaderのi2cドライバでi2c1を使えるようにこうやって分けていると思います。



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