# 总线

总线有助于各种系统组件之间的数据传输。DT 属性允许配置 Qualcomm 通用外设 (QUP) v3 串行接口设备节点。

QUP v3 支持内部集成电路 (I^2^C)、串行外设接口 (SPI) 和通用异步接收器-发送器 (UART) 串行引擎。DT 属性包括这些串行引擎的active和sleep设置。

有关 QUP v3 及其外设接口的更多信息，请参阅[外设接口概述](https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-8/overview-of-wired-interfaces.html)。

当固件加载到串行引擎时，您可以应用串行引擎协议和活动配置。

您可以在 Linux 主 PC 上配置以下文件：

- `boot_images/boot/Settings/Soc/<chipset>/Core/Buses/qup_common/<chipset>-qupv3-pinctrl.dtsi`
- `boot_images/boot/Settings/Soc/<chipset>/Core/Buses/qup_common/<chipset>-qupv3.dtsi`

在 `&top_qup k _se n` 中，**k** 表示 QUP 编号，**n** 表示串行引擎编号。下表列出了 DT 属性：

表：总线设备标识符属性

| 属性名称 | 属性描述 | 数据类型 | 可能的值/取值范围 | 设备行为 |
| --- | --- | --- | --- | --- |
| `status = "disabled";` | 状态控制，用于启用/禁用 QUP v3 串行引擎 (I2C/SPI/UART) 协议支持的串行接口。 | 字符串 | <ul class="simple"><br><li><p>Okay</p></li><br><li><p>Disabled</p></li><br></ul> | 启用或禁用串行引擎。 |
| `&top_qup\ **k**\_se\ **n**\_i2c_active` | I2C 串行引擎的 GPIO active设置 | UNIT32-array | 对节点标签的引用 | 为 I2C 协议设置了 GPIO active 配置。 |
| `&top_qup\ **k**\_se\ **n**\_i2c_sleep` | I2C 的 GPIO sleep 设置 | UNIT32-array | 对节点标签的引用 | 为 I2C 协议设置了sleep  GPIO 配置。 |
| `&top_qup\ **k**\_se\ **n**\_spi_active` | SPI 的 GPIO active设置 | UNIT32-array | 对节点标签的引用 | 设置 SPI 协议的活动 GPIO 配置。 |
| `&top_qupk\ **k**\_se\ **n**\_spi_sleep` | SPI 的 GPIO sleep设置 | UNIT32-array | 对节点标签的引用 | 设置 SPI 协议的sleep   GPIO 配置。 |
| `&top_qup\ **k**\_se\ **n**\_uart_active` | UART 的 GPIO 活动设置。 | UNIT32-array | 对节点标签的引用 | 为 UART 协议设置了 GPIO active 配置。 |
| `&top_qup\ **k**\_se\ **n**\_uart_sleep` | 为 UART 做的 GPIO sleep  设置。 | UNIT32-array | 对节点标签的引用 | 为 UART 协议设置了sleep  GPIO 配置。 |

## 示例配置

TOP_QUP_0{}
    /*TOP_QUP_0_SE_0 Instance */
    TOP_QUP_0_SE_0{
    status = "disabled"; /* status to enable/disable SE0 Node */
    pinctrl-0  = <&top_qup0_se0_i2c_active>;
    pinctrl-1  = <&top_qup0_se0_i2c_sleep>;
    pinctrl-2  = <&top_qup0_se0_spi_active>;
    pinctrl-3  = <&top_qup0_se0_spi_sleep>;
    pinctrl-4  = <&top_qup0_se0_uart_active>;
    pinctrl-5  = <&top_qup0_se0_uart_sleep>;
    Copy to clipboard

Last Published: Jul 23, 2025

[Previous Topic
TLMM](https://docs.qualcomm.com/bundle/publicresource/80-70020-4SC/topics/tlmm-developer-touchpoints.md) [Next Topic
USB](https://docs.qualcomm.com/bundle/publicresource/80-70020-4SC/topics/usb-developer-touchpoints.md)