# Interfaces

The DT nodes provide access to the boot interfaces and properties. The
DT provides a data structure that describes the system’s hardware
information. The image execution environment, which includes firmware
such as XBL and UEFI, reads this information. You can modify the DT
properties associated with boot to customize the functionality of
various device software features.

For information about modifying the interfaces using the QDTE tool and
changing the DT properties in the prebuilt device tree blob (DTB) using
the QDTE tool, see [UEFI device tree](https://docs.qualcomm.com/bundle/publicresource/topics/80-70017-6/configuration.html#boot-loader-and-uefi-device-tree).

For more information on DT, see [https://github.com/devicetree-org](https://github.com/devicetree-org).

> 
> 
> [Platform-info](https://docs.qualcomm.com/doc/80-70017-4/topic/platform.html#platform-info)
> 
> 
> To configure the CDT properties for the device see the platform nodes mentioned.
> 
> 
> [Boot](https://docs.qualcomm.com/doc/80-70017-4/topic/boot-developer-touchpoints.html#boot-developer-touchpoints)
> 
> 
> The boot device tree properties provide information on how to enable
> and disable user-initiated emergency download (EDL) in XBL. The boot
> DT properties also describe the EDL timeout and the USB cable options
> that can force the system into the EDL mode. The boot DT properties
> are used to configure the boot-related functionality.
> 
> 
> [PMIC](https://docs.qualcomm.com/doc/80-70017-4/topic/pmic-developer-touchpoints.html#pmic-developer-touchpoints)
> 
> 
> The power management integrated circuit (PMIC) is a specialized
> electronic component that manages various power supply requirements
> within a device.
> 
> 
> [TLMM](https://docs.qualcomm.com/doc/80-70017-4/topic/tlmm-developer-touchpoints.html#tlmm-developer-touchpoints)
> 
> 
> The hardware controls the multiplexing of general-purpose
> input/output (GPIO) and alternate functions through the top-level
> mode multiplexer (TLMM). You can configure the GPIOs during the boot
> process using the DT properties for TLMM.
> 
> 
> [Buses](https://docs.qualcomm.com/doc/80-70017-4/topic/buses.html#buses)
> 
> 
> A bus facilitates data transfer among various system components. The
> DT properties allow for the configuration of the Qualcomm Universal
> Peripheral (QUP) v3 serial interface device nodes.
> 
> 
> [USB](https://docs.qualcomm.com/doc/80-70017-4/topic/usb-developer-touchpoints.html#usb-developer-touchpoints)
> 
> 
> The DT properties for USB allow you to adjust the USB signal quality.
> 
> 
> [Storage](https://docs.qualcomm.com/doc/80-70017-4/topic/storage-developer-touchpoints.html#storage-developer-touchpoints)
> 
> 
> To configure DT properties for storage, see [UEFI device
> tree](https://docs.qualcomm.com/bundle/publicresource/topics/80-70017-6/configuration.html#boot-loader-and-uefi-device-tree).

Last Published: Dec 30, 2024

[Previous Topic
Architecture](https://docs.qualcomm.com/bundle/publicresource/80-70017-4/topics/architecture.md) [Next Topic
Platform information](https://docs.qualcomm.com/bundle/publicresource/80-70017-4/topics/platform.md)