# 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/&lt;chipset&gt;/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 | <ul class="ul" id="boot-developer-touchpoints__ul_nf1_q1z_s1c"><br>                                <li class="li">0x00</li><br><br>                                <li class="li"> 0x01</li><br><br>                            </ul> | <ul class="ul" id="boot-developer-touchpoints__ul_bqs_lmr_l1c"><br>                                <li class="li">ENABLE (0x01): Turns on the vibration. 0x01 is the default<br>                                    setting.</li><br><br>                                <li class="li">DISABLE (0x00): Turns off the vibration.</li><br><br>                            </ul> |
| `forced_download.feature` | <ul class="ul" id="boot-developer-touchpoints__ul_hxv_bjv_rcc"><br>                                <li class="li">Enable or disable the force emergency Download mode (EDL)<br>                                    feature at the XBL stage.</li><br><br>                                <li class="li">To flash images using USB cable along with key combination<br>                                    (POWER (PWR), VOL+ and VOL-keys pressed together)</li><br><br>                            </ul> | UINT32 | 0x00 | Force EDL feature (FEDL): DISABLE (0x00): FEDL is disabled. |
| `forced_download.feature` | <ul class="ul" id="boot-developer-touchpoints__ul_hxv_bjv_rcc"><br>                                <li class="li">Enable or disable the force emergency Download mode (EDL)<br>                                    feature at the XBL stage.</li><br><br>                                <li class="li">To flash images using USB cable along with key combination<br>                                    (POWER (PWR), VOL+ and VOL-keys pressed together)</li><br><br>                            </ul> | 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:<br><br><br>                            <br>CHECK\_USB\_D\_PLUS\_GROUND (0x00): The device is forced to EDL when it<br>                                is powered on with a special USB cable where the D+ line is<br>                                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+<br>                            grounded during boot and within the boot timeout, which when removed<br>                            forces the device into EDL mode. |
| `forced_download.check_usb_option` | To enter FEDL mode, select USB cable options | UINT32 | 0x02 | <ul class="ul"><br>                                <li class="li">Time out is provided by the<br>                                        <code class="ph codeph">forced_download.check_dp_timeout</code> DT<br>                                    property in milliseconds (ms)</li><br><br>                                <li class="li"> CHECK_USB_REGULAR_CABLE (0x02): The device is forced to EDL<br>                                    when booting with a normal USB cable.</li><br><br>                            </ul> |
|  |  |  |  |  |
|  |  |  |  |  |

**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)