Armadilloフォーラム

i2c-gpio を2ch使いたい

bashi18

2022年3月17日 19時56分

お世話になっております。
X1でi2c-gpioを2ch使いたいのですが可能でしょうか?
以下の投稿
https://armadillo.atmark-techno.com/forum/armadillo/10029
でタッチパネル用にi2c-gpioを割り当てた状態でさらにi2cが必要になりました。
ペリフェラルのi2cはMUXをSPIに割り当てたため使えず、タッチパネル用は
タッチパネルドライバが占有してしまうのでユーザー領域から使えるように
もう1ch欲しいという経緯です。

よろしくお願いいたします。

コメント

at_akihito.irie

2022年3月22日 12時50分

入江です。

> X1でi2c-gpioを2ch使いたいのですが可能でしょうか?

可能です。

SDA、SCLに設定するGPIOピンを決定し、以前作成されたdtsと同様に、
i2c-gpioとpinctrl_i2c_gpioを既存のものと名前がかぶらないよう別名で
新規に追加すればいいだけです。

やってみてわからなければ改めてご質問ください。

以上です。

入江様
ありがとうございます。
dtbを変な状態にしてしまいリブートを繰り返したりで復旧に手間取りましたが
どうにか /dev の下に i2c-4, i2c-5 がある状態にできました。
まだ動作確認できていませんが、たぶん大丈夫でしょう。
ありがとうございました。