> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# USB

The DT properties for USB allow you to adjust the USB signal quality.

For information about USB features and architecture, see [USB](https://dragonwingdocs.qualcomm.com/System/Interfaces/usb).

The DT file path in the Linux host computer is: `/boot_images/boot/Settings/Soc/<Chipset>/Core/WiredConnectivity/USB/usb.dtsi`.

<Frame caption="**Table: USB DT properties**" />

| Property name               | Property description                                                                                         | Data type    | Possible values/value range                                                                                                                                                                                                         | Device behavior                                                                          |
| --------------------------- | ------------------------------------------------------------------------------------------------------------ | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| `path=/soc/usb0/hs_phy_cfg` | Applies to the primary USB controller high-speed PHY (HSPHY) for configuring the USB signal quality.         | UINT32-array | <ul><li>An array of address, value pairs \<addr, val>.</li><li>addr is 4 B in length. It can have 1 of the 4 values: \[0x88E306C, 0x88E3070, 0x88E3074, 0x88E3078].</li><li>val is of 1 B in length, range: 0x00 to 0xFF.</li></ul> | By tuning this property, the USB signal quality of the primary USB HSPHY is improved.    |
| `path=/soc/usb0/ss_phy_cfg` | Applies to the primary USB controller SuperSpeed PHY (SSPHY) for configuring the signal quality.             | UINT32-array | <ul><li>Array of address, value pairs \<addr, val>.</li><li>addr is 4 B in length: \[0x088E8000 to 0x088EB000].</li><li>val is of 1 B in length, range: 0x00 to 0xFF.</li></ul>                                                     | By tuning this property, the USB signal quality for primary USB SSPHY is improved.       |
| `path=/soc/usb1/hs_phy_cfg` | Applies to the secondary USB controller high-speed PHY (HSPHY). Used for configuring the USB signal quality. | UINT32-array | <ul><li>Array of address, value pairs \<addr, val>.</li><li>Address is 4 B in length. It can have 1 of the 4 values: \[0x88E406C, 0x88E4070, 0x88E4074, 0x88E4078].</li><li>val is of 1 B in length, range: 0x00 to 0xFF.</li></ul> | By tuning this property, the USB signal quality for the secondary USB HSPHY is improved. |
