Linuxカーネルは同時i2cバスアクセスをどのように処理しますか?

Linuxカーネルは同時i2cバスアクセスをどのように処理しますか?

私のカスタムボードのi2cバスには、異なるスレーブアドレスを持つ2つのセンサーが接続されています。 2つの異なるプログラムが同時に異なるセンサーを読み取ろうとすると、Linuxカーネルのi2cサブシステムで競合が発生しますか?

ボード上の2つのセンサーを使用してこれを試しましたが、競合を得ることができませんでした。そして、どちらかを示す明確な文書が見つかりませんでした。

Linuxカーネルが特定のi2cバス上で異なるスレーブアドレスへの同時読み取り呼び出しを処理する方法を説明する文書はありますか?

関連情報