# Customize This section provides details about audio customizations, software configurations, interface customization, and custom module additions. ## Source code of audio modules Source code for audio modules is available for custom application development. | Module | Source Code Location | | --- | --- | | [PulseAudio](https://docs.qualcomm.com/doc/80-70015-16/topic/software.html#pulseaudio-sw) | `build-qcom-wayland/workspace/sources/pulseaudio` | | [PAL](https://docs.qualcomm.com/doc/80-70015-16/topic/apis_and_sample_apps.html#pal-sw) | `build-qcom-wayland/workspace/sources/qcom-pal/opensource/arpal-lx` | | [TinyALSA](https://docs.qualcomm.com/doc/80-70015-16/topic/apis_and_sample_apps.html#tinyalsa-sw) | `build-qcom-wayland/workspace/sources/tinyalsa`
and
`build-qcom-wayland/workspace/sources/tinycompress` | | [Audio Graph Manager (AGM)](https://docs.qualcomm.com/doc/80-70015-16/topic/software.html#agm-sw) | `build-qcom-wayland/workspace/sources/qcom-agm/opensource/agm` | Note Additional audio modules are available for developers who have full access to the proprietary software shipped with Qualcomm Linux. See the [Qualcomm Linux Audio Guide - Addendum](https://docs.qualcomm.com/bundle/resource/topics/80-70015-16A/customize_addendum.html#source-code-of-audio-modules) for more information. The following table shows the configuration files for different hardware versions: | Variant | Sound card name | Conf file | mixer\_paths.xml | ResourceManager.xml | | --- | --- | --- | --- | --- | | Core Kit (RB3) | qcm6490-rb3-snd-card | qcm6490-rb3-snd-card.conf | mixer\_paths\_qcm6490\_rb3.xml | resourcemanager\_qcm6490\_rb3.xml | | Vision Kit | qcm6490-vision-snd-card | qcm6490-vision-snd-card.conf | mixer\_paths\_qcm6490\_vision.xml | resourcemanager\_qcm6490\_vision.xml | | Video Collab Kit | qcm6490-vc-snd-card | qcm6490-vc-snd-card.conf | mixer\_paths\_qcm6490\_vc.xml | resourcemanager\_qcm6490\_vc.xml | ## Sync and compile audio components The audio software involves the user space and kernel space modules, which are available in the Linux-enabled audio software directory. The audio user space and kernel module source trees are extracted to the <workspace>/build-qcom-wayland/workspace/sources path. Instructions for using [devtool Linux utility](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-27/user_customizations.html#use_of_devtool) to fetch and extract the audio module source code and build the user space and kernel mode modules are described below. Note Go to the workspace (`/build-qcom-wayland$`) to access the source code trees using devtool. ### PulseAudio 1. Run the following command to extract the source tree: devtool modify pulseaudio Copy to clipboard The PulseAudio source tree is extracted to `build-qcom-wayland/workspace/sources/pulseaudio`. 2. Run the following command to build the source tree: devtool build pulseaudio Copy to clipboard ### PAL 1. Run the following command to extract the source tree: devtool modify pal Copy to clipboard The pal source tree is extracted to `build-qcom-wayland/workspace/sources/qcom-pal/opensource/arpal-lx`. 2. Run the following command to build the source tree: devtool build pal Copy to clipboard ### TinyALSA 1. Run the following command to extract the source tree: devtool modify tinyalsa Copy to clipboard The TinyALSA source tree is extracted to `build-qcom-wayland/workspace/sources/tinyalsa`. 2. Run the following command to build the source tree: devtool build tinyalsa Copy to clipboard ## PAL configuration Audio use cases can be configured at the PAL level using the mixer\_paths, resourcemanager, and usecasekvmanager XML files. ### mixer\_paths XML Mixer control is a control variable exposed from the ALSA mixer to the user space. It allows the user space to access set and get functions and pass parameters to the ALSA mixer. For example, the following is the entry for enabling the mono speaker device in the `mixer_path.xml`. Whenever playback is triggered and the device selected is speaker, the following mixer controls will be fired with the help of the audio route helper class. Copy to clipboard The name of the mixer path used by the platform will generally be `mixer_paths_.xml` and can be found at `/etc/` directory on the target. ### Resourcemanager XML This XML file includes all possible devices, use cases, and combinations. It also includes the various configurations, module parameters, and global parameters. The following is an example for the entry of a speaker device in the resource manager XML file. It will have all the configurations for the speaker device such as back-end name, channels, sample-rate, bit-width, etc. PAL_DEVICE_OUT_SPEAKER CODEC_DMA-LPAIF_WSA-RX-0 2 2 48000 16 speaker Copy to clipboard ### Usecasekvmanager XML This XML file contains the GKV details for each use case. PAL uses this XML file to retrieve the KV configuration for each use case and subsequently use that configuration to retrieve graph information from the ACDB files. This file is located at the `/etc` path on the device. The following is an example of one stream and device graph key vector configuration. **Stream KV** Copy to clipboard **Device KV** Copy to clipboard **DevicePP KV** Copy to clipboard ## MI2S/TDM interfaces MI2s and TDM interfaces allow devices to connect and transfer audio data. ### MI2S MI2S is a serial bus interface used to connect multiple digital audio devices. It is a simple data interface without any form of address or device selection. MI2S consists of only one bus master, one transmitter, and one receiver. The transmitter or receiver can be a bus master. The MI2S bus carries two or more audio channels on the data lines. Each data line carries two-channel data, the left and right channels, which are used to carry stereo audio data streams. The data alternates between the left and right channels, as controlled by a word select (WS) signal driven by the bus master. ![../../_images/MI2S_mater_slave.png](data:image/png;base64,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) ### TDM The TDM interface is the most common mechanism used to transfer multiple channels of audio data between devices within a system. The TDM interface consists of two control clocks: a frame synchronization pulse (FSYNC) and a serial clock (SCLK), also known as the bit clock (BCLK). Additionally, it includes two or more serial audio data lines (SDATA or SD). ![../../_images/tdm_master_slave.png](data:image/png;base64,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) Additional details about MI2S/TDM configurations are available for developers who have full access to the proprietary software shipped with Qualcomm Linux. See the [Qualcomm Linux Audio Guide – Addendum](https://docs.qualcomm.com/bundle/resource/topics/80-70015-16A/customize_addendum.html#configuration) for more information. Last Published: Oct 15, 2024 [Previous Topic Software](https://docs.qualcomm.com/bundle/publicresource/80-70015-16/topics/software.md) [Next Topic Debug](https://docs.qualcomm.com/bundle/publicresource/80-70015-16/topics/debug.md)