SPI driver not working as expected on powerpc hardware platform (with yocto build system)

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

SPI driver not working as expected on powerpc hardware platform (with yocto build system)

146件の閲覧回数
bharatbhardava
Contributor I

Hello, all,
I have old build system with inbuild kernel (2.6.73.x) and my application successfully compiles and working on our custom Linux board(based on PowerPC architecture) fine.
Now we migrated to YOCTO build system where latest kernel (6.x.x) is there. Now I observed that SPI devices not working as expected(which was working with old build system).
I know there is lot of dynamics/parameter changed with big jump in kernel version(hench in SPI driver). I have put some delay in change mode and control chip select API, it improve somewhat but not successful.
I have tried with many experiment to change SPI controller parameter but not get succeed. I have got some help from internet but not resolved my issue. As per me it is timing related issue. But i don't know exact location where to fix.
So, if you faced this type or similar challenge then you can lead/help. I appreciate any suggestion/fix/help/direction.

Thank you
Bharat

0 件の賞賛
返信
1 返信

99件の閲覧回数
bharatbhardava
Contributor I

It will be very helpful if you reply if you have suggestion.

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2378063%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EPowerPC%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%EF%BC%88Yocto%E3%83%93%E3%83%AB%E3%83%89%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E4%BD%BF%E7%94%A8%E6%99%82%EF%BC%89%E3%81%A7SPI%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%8C%E6%9C%9F%E5%BE%85%E3%81%A9%E3%81%8A%E3%82%8A%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%AA%E3%81%84%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2378063%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%BF%E3%81%AA%E3%81%95%E3%82%93%E3%80%81%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82%3CBR%20%2F%3E%E7%A7%81%E3%81%AF%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%8C%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BE%E3%82%8C%E3%81%9F%E5%8F%A4%E3%81%84%E3%83%93%E3%83%AB%E3%83%89%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%EF%BC%882.6.73.x%EF%BC%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E7%A7%81%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%AB%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%95%E3%82%8C%E3%80%81PowerPC%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%84%E3%81%9F%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0Linux%E3%83%9C%E3%83%BC%E3%83%89%E4%B8%8A%E3%81%A7%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%8F%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E6%9C%80%E6%96%B0%E3%81%AE%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%EF%BC%886.xx%EF%BC%89%E3%81%8C%E6%90%AD%E8%BC%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8BYOCTO%E3%83%93%E3%83%AB%E3%83%89%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AB%E7%A7%BB%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E4%BB%A5%E5%89%8D%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%A7%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%84%E3%81%9FSPI%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%8C%E3%80%81%E6%9C%9F%E5%BE%85%E3%81%A9%E3%81%8A%E3%82%8A%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%AA%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E6%B0%97%E3%81%A5%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AE%E5%A4%A7%E5%B9%85%E3%81%AA%E5%A4%89%E6%9B%B4%EF%BC%88%E3%81%B2%E3%81%84%E3%81%A6%E3%81%AFSPI%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AE%E5%A4%89%E6%9B%B4%EF%BC%89%E3%81%AB%E4%BC%B4%E3%81%84%E3%80%81%E5%A4%9A%E3%81%8F%E3%81%AE%E5%8B%95%E7%89%B9%E6%80%A7%E3%82%84%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%81%8C%E5%A4%89%E3%82%8F%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E6%89%BF%E7%9F%A5%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E5%A4%89%E6%9B%B4%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A8%E5%88%B6%E5%BE%A1%E3%83%81%E3%83%83%E3%83%97%E3%82%BB%E3%83%AC%E3%82%AF%E3%83%88API%E3%81%AB%E9%81%85%E5%BB%B6%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E5%A4%9A%E5%B0%91%E6%94%B9%E5%96%84%E3%81%AF%E3%81%97%E3%81%9F%E3%82%82%E3%81%AE%E3%81%AE%E3%80%81%E6%88%90%E5%8A%9F%E3%81%AB%E3%81%AF%E8%87%B3%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3ESPI%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%81%AE%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E6%A7%98%E3%80%85%E3%81%AA%E5%AE%9F%E9%A8%93%E3%82%92%E8%A9%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E6%88%90%E5%8A%9F%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E3%81%A7%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E6%83%85%E5%A0%B1%E3%82%92%E5%BE%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E5%95%8F%E9%A1%8C%E3%81%AF%E8%A7%A3%E6%B1%BA%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E7%A7%81%E8%A6%8B%E3%81%A7%E3%81%AF%E3%80%81%E3%81%93%E3%82%8C%E3%81%AF%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%A0%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E3%81%A9%E3%81%93%E3%82%92%E4%BF%AE%E7%90%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%AE%E3%81%8B%E6%AD%A3%E7%A2%BA%E3%81%AB%E3%81%AF%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3CBR%20%2F%3E%E3%81%A7%E3%81%99%E3%81%8B%E3%82%89%E3%80%81%E3%82%82%E3%81%97%E3%81%82%E3%81%AA%E3%81%9F%E3%81%8C%E3%81%93%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%80%81%E3%81%82%E3%82%8B%E3%81%84%E3%81%AF%E4%BC%BC%E3%81%9F%E3%82%88%E3%81%86%E3%81%AA%E8%AA%B2%E9%A1%8C%E3%81%AB%E7%9B%B4%E9%9D%A2%E3%81%97%E3%81%9F%E3%81%93%E3%81%A8%E3%81%8C%E3%81%82%E3%82%8B%E3%81%AA%E3%82%89%E3%80%81%E3%83%AA%E3%83%BC%E3%83%80%E3%83%BC%E3%82%B7%E3%83%83%E3%83%97%E3%82%92%E7%99%BA%E6%8F%AE%E3%81%97%E3%81%9F%E3%82%8A%E3%80%81%E6%94%AF%E6%8F%B4%E3%81%97%E3%81%9F%E3%82%8A%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E3%81%A9%E3%82%93%E3%81%AA%E3%81%94%E6%8F%90%E6%A1%88%E3%80%81%E4%BF%AE%E6%AD%A3%E6%96%B9%E6%B3%95%E3%80%81%E3%81%94%E5%8A%A9%E8%A8%80%E3%80%81%E3%81%94%E6%8C%87%E7%A4%BA%E3%81%A7%E3%82%82%E6%AD%93%E8%BF%8E%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%3CBR%20%2F%3E%E3%83%90%E3%83%A9%E3%83%88%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2378835%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20SPI%20driver%20not%20working%20as%20expected%20on%20powerpc%20hardware%20platform%20(with%20yocto%20build%20system)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2378835%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%95%E3%81%8B%E3%81%94%E6%8F%90%E6%A1%88%E3%81%8C%E3%81%82%E3%82%8C%E3%81%B0%E3%80%81%E3%81%9C%E3%81%B2%E3%81%94%E8%BF%94%E4%BF%A1%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E5%A4%A7%E5%A4%89%E5%8F%82%E8%80%83%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E