源代码结构

以下为自Linux 5.15以来SPI的源代码:
  • drivers/spi/spi.c:该文件包含针对SPI驱动程序框架的源代码。
  • drivers/spi/spidev.c:该文件包含用于创建SPI设备节点并在用户模式下使用的源代码。
  • drivers/amba/bus.c:该文件包含通过AMBA总线注册平台设备的源代码。
  • driver/spi/spi-pl022-starfive.c:该文件包含赛昉科技昉·惊鸿7110平台上SPI控制器驱动程序的源代码。
  • tools/spi/spidev_test.c:该文件包含处于用户模式下的SPI测试工具。