# USB analog audio
Source: [https://docs.qualcomm.com/doc/80-88500-4/topic/115_USB_analog_audio.html](https://docs.qualcomm.com/doc/80-88500-4/topic/115_USB_analog_audio.html)
The USB Type-C specification introduces the ability to detect audio adapter
accessories. It includes a an adapter for 3.5 mm audio headset jack.
The USB Type-C specification does the following:
- Provides provision for audio adapter detection for handsets not including a 3.5 mm headset
jack
- Routes the analog audio signals over USB D+/D- pins directly to the audio codec
Figure : USB analog audio functional diagram

Table : USB analog audio software drivers
| Main drivers | Location | Description |
| --- | --- | --- |
| qpnp-smb5.c | <apps
root>/kernel/MSM-5.4/drivers/power/supply/qcom/qpnp-smb5.c | PMIC driver handles the CC detection for the Ra/Ra CC line resistance (analog audio adapter) |
| kona.c | <apps
root>/vendor/qcom/opensource/audio-kernel/asoc/kona.c | Sound codec driver that handles the switching of the external multiplexer |
**Parent Topic:** [USB](https://docs.qualcomm.com/doc/80-88500-4/topic/106_USB.html)
Last Published: Aug 18, 2023
[Previous Topic
USB Type-C power delivery](https://docs.qualcomm.com/bundle/publicresource/80-88500-4/topics/114_USB_Type_C.md) [Next Topic
USB charging](https://docs.qualcomm.com/bundle/publicresource/80-88500-4/topics/116_USB_charging.md)