# Boot
Source: [https://docs.qualcomm.com/doc/80-70015-4/topic/boot-developer-touchpoints.html](https://docs.qualcomm.com/doc/80-70015-4/topic/boot-developer-touchpoints.html)
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.
The boot DT file path on the Linux build machine is
/boot\_images/boot/Settings/Soc/<chipset>/Core/Boot/sw\_boot.dtsi.
| Property name | Property description | Data type | Possible values/value range | Device behavior |
| --- | --- | --- | --- | --- |
| `vibration` | Turn on/off vibration at XBL exit. | UINT32 |
|
- ENABLE (0x01): Turns on the vibration. 0x01 is the default
setting.
- DISABLE (0x00): Turns off the vibration.
|
| `forced_download.feature` |
- Enable or disable the force emergency Download mode (EDL)
feature at the XBL stage.
- To flash images using USB cable along with key combination
(POWER (PWR), VOL+ and VOL-keys pressed together)
| UINT32 | 0x00 | Force EDL feature (FEDL): DISABLE (0x00): FEDL is disabled. |
| `forced_download.feature` |
- Enable or disable the force emergency Download mode (EDL)
feature at the XBL stage.
- To flash images using USB cable along with key combination
(POWER (PWR), VOL+ and VOL-keys pressed together)
| UINT32 | 0x01 | ENABLE (0x01): Enable user-initiated EDL in XBL. |
| `forced_download.check_usb_option` | To enter FEDL mode, select USB cable options | UINT32 | 0x00 | FEDL feature configuration:
CHECK\_USB\_D\_PLUS\_GROUND (0x00): The device is forced to EDL when it
is powered on with a special USB cable where the D+ line is
grounded. Default setting |
| `forced_download.check_usb_option` | To enter FEDL mode, select USB cable options | UINT32 | 0x01 | CHECK\_USB\_D\_PLUS\_HIGH\_WITH\_TIMEOUT (0x01): Connect the device to USB+
grounded during boot and within the boot timeout, which when removed
forces the device into EDL mode. |
| `forced_download.check_usb_option` | To enter FEDL mode, select USB cable options | UINT32 | 0x02 |
- Time out is provided by the
forced_download.check_dp_timeout DT
property in milliseconds (ms)
- CHECK_USB_REGULAR_CABLE (0x02): The device is forced to EDL
when booting with a normal USB cable.
|
| | | | | |
| | | | | |
**Parent Topic:** [Interfaces](https://docs.qualcomm.com/doc/80-70015-4/topic/interfaces.html)
Last Published: Oct 04, 2024
[Previous Topic
Interfaces](https://docs.qualcomm.com/bundle/publicresource/80-70015-4/topics/interfaces.md) [Next Topic
PMIC](https://docs.qualcomm.com/bundle/publicresource/80-70015-4/topics/pmic-developer-touchpoints.md)