Skip to main content
本指南介绍 Qualcomm Dragonwing IQ-8275 SoC 中使用的低速和高速 I/O 外设接口子系统。 低速接口(通过 QUP v3 串行引擎):
  • UART、SPI、I2C、I3C
高速接口:
  • PCIe、USB

IQ-8275 接口概览

QUP v3 协议与 GPIO 映射

QUP0 (SE0–SE5)

QUP1 (SE0–SE6)

QUP2 (SE0–SE6)

SPI-M = SPI 主设备(SPI Master)

QUP 通道与功能映射

设置设备接口

获取启动日志

列出已启用的接口

加载 QUP v3 固件

固件文件位于:
在内核配置中启用:

设备树配置

IQ-8275 EVK 参考设备树:arch/arm64/boot/dts/qcom/qcs8300.dtsi

示例配置

修改串行引擎节点

1

下载内核代码并构建

2

在设备树中启用接口

IQ-8275 EVK 的设备树文件:
  • monaco-evk.dts
  • qcs8300.dtsi
示例 — 启用 UART12:
示例 — 启用 I2C4:
提取 DTB 并复制到设备,然后重启。

切换串行引擎协议

故障排除

验证内核配置中的 CONFIG_FW_LOADER=y。
验证设备树:status = "okay";
确保每个串行引擎仅启用一种协议:

启用所需接口