generalj 发表于 2021-10-11 15:10:51

关于T507开启SPI问题

本帖最后由 generalj 于 2021-10-11 15:14 编辑

我想在T507上开启SPI控制,配置文件,menuconfig,确认都已配置好,但镜像烧写到核心板,显示无spi设备,请教哪里弄错了?相关配置如下:

目标板设备列表,无SPI设备:


zhichao 发表于 2021-10-11 16:00:25

您可以看看kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi
应该是需要注册spidev的片选设备,仿照spi0的格式加一个cs0的注册

generalj 发表于 2021-10-11 17:02:10

本帖最后由 generalj 于 2021-10-11 17:09 编辑

改了OKT507-C-Common.dtsi文件
SPI0 SPI1都整不出来.能帮忙配置一下吗?我把原始文件打包传上来了,要求打开SPI1

attach://11877.rar

zhichao 发表于 2021-10-12 10:10:06

我加了一个,设备树添加内容如下,另外ahub_daudio3用的引脚和spi冲突,我关掉了ahub_daudio3
spi1: spi@05011000 {
      pinctrl-0 = <&spi1_pins_a &spi1_pins_b>;
      pinctrl-1 = <&spi1_pins_c>;
      spi_slave_mode = <0>;
      status = "okay";
      spidev1_cs0:spi1_cs0@0{
                #address-cells=<1>;
                #size-cells=<1>;
                compatible = "spidev";
                spi-max-frequency = <1000000>;
                reg               = <0>;
                mode=<0>;
                status = "okay";
      };
};

generalj 发表于 2021-10-12 11:57:27

本帖最后由 generalj 于 2021-10-12 11:58 编辑

谢谢大佬,按以上方法,驱动有了,请问SPI1可以工作于从机模式吗?
如果可以的话,配置及使用与哪些相关?

zhichao 发表于 2021-10-12 13:17:16

目前只配置了主模式,没有从模式,您可以网上查查怎么调
页: [1]
查看完整版本: 关于T507开启SPI问题