# Overview of peripheral interfaces
Source: [https://docs.qualcomm.com/doc/80-70030-8/topic/overview-of-wired-interfaces.html](https://docs.qualcomm.com/doc/80-70030-8/topic/overview-of-wired-interfaces.html)
The Qualcomm® Linux® interfaces guide describes both the low-speed and high-speed
input/output (I/O) peripheral interface subsystems used in the System-on-Chip
(SoC).
- The low-speed I/O interfaces operate at a lower frequency than the high-speed
interfaces in the SoC. The Qualcomm universal peripheral (QUP) v3 serial engine is a
hardware core that supports the following low-speed peripheral interfaces:
- Universal asynchronous receiver/transmitter ([UART](https://docs.qualcomm.com/doc/80-70030-8/topic/uart.html))
- Serial peripheral interface ([SPI](https://docs.qualcomm.com/doc/80-70030-8/topic/spi.html))
- Interintegrated circuit ([I2C](https://docs.qualcomm.com/doc/80-70030-8/topic/i2c.html))
- Improved interintegrated circuit ([I3C](https://docs.qualcomm.com/doc/80-70030-8/topic/i3c.html))
These low-speed interfaces communicate with low-speed peripherals, such as
sensor interface devices, Bluetooth® wireless technology devices, display or
touch interface devices.
- The high-speed I/O interfaces include the following peripheral interfaces:
- Peripheral component interconnect express ([PCIe](https://docs.qualcomm.com/doc/80-70030-8/topic/pcie.html))
- Universal serial bus ([USB](https://docs.qualcomm.com/doc/80-70030-8/topic/usb.html))
The high-speed I/O interfaces are used to connect to high-speed devices,
such as solid-state drives, network cards, external graphics cards.
## Peripheral interfaces software stack
The following figure shows the software stack for peripheral interfaces.
Figure : Peripheral interfaces software stack
## QUP v3
Qualcomm uses QUP v3, a highly flexible and programmable hardware to support a wide
range of serial interfaces. For more information about QUP v3, see the following
resources:
- [QUP v3 overview](https://docs.qualcomm.com/doc/80-70030-8/topic/references.html#introduction-to-qup-v3)
- [Supported transfer modes in QUP v3](https://docs.qualcomm.com/doc/80-70030-8/topic/references.html#qup-v3-supported-transfer-modes)
- [QUP v3 access control customization](https://docs.qualcomm.com/doc/80-70030-8/topic/references.html#customize-access-control-of-qup)
- [QUP v3 firmware status verification](https://docs.qualcomm.com/doc/80-70030-8/topic/references.html#verify-qup-firmware-status)
Note:
- The source code for boot and aDSP subsystems is available to licensed
developers with authorized access.
- See [Hardware SoCs](https://docs.qualcomm.com/bundle/publicresource/topics/80-70030-115/soc.html) that are supported
on Qualcomm Linux.
This guide is your primary resource for information about enabling low-speed and
high-speed I/O interfaces and making configuration changes.
Note:
Across this guide, `` refers to QCS6490, QCS5430,
Qualcomm Dragonwing™ IQ-9075, Qualcomm Dragonwing™ IQ-8275, or Qualcomm
Dragonwing™ IQ-615. For example, for
arch/arm64/boot/dts/qcom/<chipset>.dts, the
corresponding device tree source (DTS) file is at [https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts](https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts) or [https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/qcom/lemans.dtsi](https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/qcom/lemans.dtsi) or [https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git/tree/arch/arm64/boot/dts/qcom/qcs615.dtsi?h=arm64-for-6.16](https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git/tree/arch/arm64/boot/dts/qcom/qcs615.dtsi?h=arm64-for-6.16).
- **[QCS6490 and QCS5430 interfaces overview](https://docs.qualcomm.com/doc/80-70030-8/topic/qcs6490-and-qcs5430-interface-overview.html)**
- **[Dragonwing IQ-9075 interface overview](https://docs.qualcomm.com/doc/80-70030-8/topic/qcs9075-interface-overview.html)**
- **[Dragonwing IQ-8275 interface overview](https://docs.qualcomm.com/doc/80-70030-8/topic/qcs8275-interface-overview.html)**
- **[Dragonwing IQ-615 interface overview](https://docs.qualcomm.com/doc/80-70030-8/topic/iq-615-interface-overview.html)**
Last Published: Jul 03, 2026
[Previous Topic
Interfaces documentation](https://docs.qualcomm.com/bundle/publicresource/80-70030-8/topics/interface-documentation.md) [Next Topic
QCS6490 and QCS5430 interfaces overview](https://docs.qualcomm.com/bundle/publicresource/80-70030-8/topics/qcs6490-and-qcs5430-interface-overview.md)