Advertisement

RK356X SPI 的应用

阅读量:

Rockchip SPI 功能特点解析

SPI(Serial Peripheral Interface)作为一种串行外设接口,在Linux 4.4版本中,其驱动程序实现了多项关键功能特性:

  • 默认遵循摩托罗拉制定的SPI协议标准

  • 兼容8位与16位数据宽度设置

  • 可通过软件进行时钟频率配置,最高传输速率可达50MHz

  • 提供四种不同的SPI传输模式选择

  • 每个SPI控制器最多支持一至两个片选信号
    除上述功能外,Linux 4.19版本进一步拓展了以下新特性:

  • 架构层面同时支持从设备与主设备两种运行模式

代码路径

在这里插入图片描述

内核配置

DTS节点配置优化

复制代码
    spi1: spi@fe620000 {
      compatible = "rockchip,rk3066-spi";
      reg = <0x0 0xfe620000 0x0 0x1000>;
      interrupts = <0 104 4>;
      #address-cells = <1>;

全部评论 (0)

还没有任何评论哟~