2131362_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2131362_ja-JP

2131362_ja-JP

lx2160a カーネル 5.10.35 の SPI モードについて

こんにちは:

デフォルトの DSPI_TCF_MODE 送信は非常に遅いことがわかりました。SPI 転送を高速化したいのですが、DSPI_DMA_MODE 転送はサポートされていないようです。モードを DSPI_EOQ_MODE に変更すると、カーネルがクラッシュします。SPI を介したデータ転送を効果的に高速化するには、どのような手順を踏む必要があるかを知りたいです。

私の変更点は次のとおりです。

spi-fsl-dspi.c内

静的定数構造体 fsl_dspi_devtype_data ls2085a_data = {

.trans_mode = DSPI_EOQ_MODE、

.max_clock_factor = 8、

};


Re: lx2160a kernel 5.10.35 about spi mode

NXP が提供する Linux カーネル ソース コードを参照してください。

https://github.com/nxp-qoriq/linux/blob/lf-5.10.y/drivers/spi/spi-fsl-dspi.c


次の 2 つのモードのみがサポートされます。

列挙型dspi_trans_mode {
DSPI_XSPI_MODE、
DSPI_DMA_MODE、
};
 
lx2160a プラットフォームでは DSPI_XSPI_MODE モードを使用してください。
[LX2160A] = {
.trans_mode = DSPI_XSPI_MODE、
.max_clock_factor = 8、
.fifo_size = 4、
},


タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-22-2025 12:03 AM
更新者: