# UART in QUP

Source: [https://docs.qualcomm.com/doc/80-88500-1/topic/29_UART_in_QUP_v3.html](https://docs.qualcomm.com/doc/80-88500-1/topic/29_UART_in_QUP_v3.html)

The UART core supports the following:

- DMA
- Baud rates from 300 bps up to 4 Mbps

For more information about UART, see /kernel/drivers/tty/serial/msm\_geni\_serial.c. For higher baud rates and better data packages, it is recommended to use high-speed UART drivers.

- **[Configure UART in kernel](https://docs.qualcomm.com/doc/80-88500-1/topic/19_Configure_UART_in_kernel.html)**
- **[UART driver code walkthrough](https://docs.qualcomm.com/doc/80-88500-1/topic/21_Code_walkthrough___UART_driver.html#Code_walkthrough___UART_driver_21)**
- **[Debug UART in kernel](https://docs.qualcomm.com/doc/80-88500-1/topic/20_Debug_UART_in_kernel.html)**
- **[Configure UART in sensor low-power island (SLPI) processor](https://docs.qualcomm.com/doc/80-88500-1/topic/28_Configure_UART_in_sensor_low_power_island__SLPI__processor.html)**

**Parent Topic:** [Qualcomm universal peripheral (QUP)](https://docs.qualcomm.com/doc/80-88500-1/topic/16_Qualcomm_universal_peripheral__QUP_.html)

Last Published: Aug 18, 2023

[Previous Topic
Customize access control for QUPs](https://docs.qualcomm.com/bundle/publicresource/80-88500-1/topics/18_Customize_access_control_for_QUPs.md) [Next Topic
Configure UART in kernel](https://docs.qualcomm.com/bundle/publicresource/80-88500-1/topics/19_Configure_UART_in_kernel.md)