下表列出了 Dragonwing IQ-615 中的设备接口特性。
表:Dragonwing IQ-615 设备接口
| 3xQUP v3 串行引擎 |
| 串行引擎实例 | QUPV3_0 | QUPV3_1 |
| 应用处理器 QUP v3 串行引擎 | 4 | 4 |
| LPI QUP v3 串行引擎 | 5 | – |
| 2xUSB 控制器 |
| 控制器地址 | 0xa600000 | 0xa800000 |
| 最高速度 | USB 3.x SuperSpeed | USB 2.0 高速 |
| HS/SS PHY 电源轨 | - L4A: VDDD_QUSB_0_HS0_0P9
- L11A: VDDA_QUSB_0_HS0_1P8
- L17A: VDDA_QUSB_0_HS0_3P1
| - L4A: VDDD_QUSB_1_HS0_0P9
- L11A: VDDA_QUSB_1_HS0_1P8
- L17A: VDDA_QUSB_1_HS0_3P1
|
| 1xPCIe 控制器 |
| 根复合体(Root complex) | RC0 (0x1c08000) | – |
| 速度 | Gen2 | – |
| 配置空间 | 0x40100000 (0x100000) 1 MB | – |
| I/O 空间 | 0x40200000 (0x100000) 1 MB | – |
| 基地址寄存器空间(BAR) | 0x40300000 (0x1fd00000) 509 MB | – |
| 电源轨 | - L12A (vreg-1p2-supply)
- L5A (vreg-0p9-supply)
| – |
| 中断 | MSI 和 PCI 传统中断 | – |
| 电源管理 | ASPM (L1/L1ss, L0s) | – |
Dragonwing IQ-615 中 QUP v3 与协议和 GPIO 的映射
Dragonwing IQ-615 具有三个 QUP v3 串行引擎:两个应用处理器 QUP 和一个 LPI QUP。下表列出了协议和 GPIO 映射。
SSC QUP 归属SSC QUP 串行引擎(SPI、UART 和 I2C)专用于 ADSP 用例,无法从 Linux 用户空间访问。虽然其关联的接口引脚可以配置为 GPIO,但这些引脚仍归 ADSP 所有,无法从 APPS/Linux 域访问或控制。
表:Dragonwing IQ-615 QUP v3 串行引擎协议映射
| QUP v3 串行引擎 | 协议 | QUP 通道到 GPIO 的映射 |
|---|
| UART | HS UART | I2C-M | SPI-M | L0 | L1 | L2 | L3 | L4 | L5 | L6 |
|---|
| QUP_0 | SE0 | 是 | – | – | – | 16 | 17 | – | – | – | – | – |
| SE1 | – | – | 是 | – | 4 | 5 | – | – | – | – | – |
| SE2 | 是 | – | 是 | 是 | 0 | 1 | 2 | 3 | – | – | – |
| SE3 | – | – | 是 | – | 18 | 19 | – | – | – | – | – |
| QUP_1 | SE0 | 是 | – | 是 | 是 | 20 | 21 | 22 | 23 | – | – | – |
| SE1 | – | – | 是 | – | 14 | 15 | – | – | – | – | – |
| SE2 | 是 | – | 是 | 是 | 6 | 7 | 8 | 9 | – | – | – |
| SE3 | 是 | 是 | 是 | 是 | 10 | 11 | 12 | 13 | – | – | – |
| LPI_QUP | SE0 | – | – | 是 | – | 0 | 1 | – | – | – | – | – |
| SE1 | – | – | 是 | 是 | 2 | 3 | 4 | 5 | 6 | 7 | – |
| SE2 | – | – | 是 | 是 | 8 | 9 | 10 | 11 | – | – | – |
| SE3 | 是 | – | 是 | – | 12 | 13 | – | – | – | – | – |
| SE4 | 是 | – | 是 | – | 14 | 15 | – | – | – | – | – |