0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

MT7628のSPI

Last updated at Posted at 2024-06-30

MT7628のspiのコードはmediatek/mtk_spi_v2.cなのですが、遅かったのでちょっと見てみました。

MT7621とMT7628はMT7620以前のチップとは互換がなくなっているようです。

MT7620以前がmtk_spi_v1でMT7621,7628がmtk_spi_v2です。私が作ったMT7620のFIFOサポートはmtk_spi_v3としてあります。

spiのクロックがデフォルトで設定されていたのでdtsの値を見るようにしました。

また読み書きがバイトアクセスになっていたのですが、8ワード(32バイト)単位でのアクセスが出来るようなので、読み込みだけその機能を使うようにしました。

8Mの読み込みが12秒くらいだったのが3秒台まで高速化できました。

MT7620のFIFOバージョン(v3)より早いようです。

MT7628はCS0とCS1で二つのデバイスが接続できるのですが、mtk_spi_v2は一本しかサポートしていません。CS1が引き出せる基板があったので、いつか対応したいと思います。

MT7628_SPI.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?