您尚未登录。

#1 Re: 全志 SOC » 无限可能!为MT7620添加N个SPI接口 [V3s可参考] » 2018-10-01 12:21:47

https://blog.csdn.net/manfeel/article/details/43635529
的作者manfeel研究了7620的DTS和spi驱动的联系,但没有7620spi寄存器的部分。
想要用gpio-cs,需要spi控制器提供“手动”控制片选的选项,也就是我说的,类似V3S的SPI_INTCTL寄存器SS_OWNER位。
当然也有其他方式,比如外接1:n的选择器,另用几个gpio控制选择器,也就是对cs的复用。当然,也需要修改spi驱动以提供复用支持。
不过,我找到7620 datasheet中没有寄存器描述,没法去验证7620是否也有类似SS_OWNER的寄存器位,我认为应当是有的。

我手里还没有成品V3S的PCB,现在没法验证我的想法。我就提供个思路,希望有大能尝试下。

#2 Re: 全志 SOC » 无限可能!为MT7620添加N个SPI接口 [V3s可参考] » 2018-09-30 19:36:10

V3S的datasheet,8.2.5.2 transfer control register,
寄存器 SPI_INTCTL,
SS_OWNER==1,由软件控制cs。其实在spi驱动中,设置了这个后,硬件cs就不再自动拉低,需要gpio-cs片选的时候,设置对应的GPIO就行了吧?
ss_sel,选择当前片选。明明有4个硬件片选的,究竟是哪几个引脚?pin_mux怎样设置?
ss_level,设置cs的高低

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn