> ## 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.

# LED

The Dragonwing IQ-9075 EVK has status LEDs that monitor system functions such as power-on and board faults, which are useful for debugging and bring-up.

## LED Indicators

The mainboard includes several LEDs that provide visual feedback for system status, power regulation, and debugging.

| Reference Designator | Location  | Color  | Function                                       |
| -------------------- | --------- | ------ | ---------------------------------------------- |
| DS1                  | Mainboard | Green  | Reserved for debugging                         |
| DS8                  | Mainboard | Green  | Ethernet status LED                            |
| DS9                  | Mainboard | Green  | Ethernet status LED                            |
| DS10                 | Mainboard | Green  | VREG\_3P3\_SIP indicator                       |
| DS11                 | Mainboard | Orange | VREG\_3P3\_SIP indicator                       |
| LED1                 | Mainboard | Green  | Software-controlled RGB lighting through GPIOs |

**DS1** — Not active during normal operation. Intended for internal development and troubleshooting.

**DS8** — Indicates link and activity status for the Ethernet interface. When lit, the Ethernet port is active; blinking denotes data transmission.

**DS9** — Functions similarly to DS8, typically associated with a second Ethernet interface or dual-port configuration.

<Note>
  Ethernet LEDs (DS8 & DS9) follow standard Ethernet signaling conventions: solid green for link established, blinking for activity.
</Note>

**DS10** — Shows that the 3.3V system-in-package voltage regulator is enabled and supplying power correctly (PS\_HOLD signal).

**DS11** — Provides an alternate visual cue for the same voltage rail as DS10, often used to indicate a fault or secondary state (e.g., standby or error).

<Note>
  Voltage regulator LEDs (DS10 & DS11): green indicates normal operation; orange may indicate a warning or alternate state depending on firmware configuration.
</Note>

**LED1** — Connected to GPIO pins, allowing software to control LED color and behavior for status indication or user-defined patterns. Can be programmed via GPIOs 17 (red), 56 (green), and 57 (blue).

## Boot Sequence

| Boot Stage                    | LED Behavior                                                                                                        |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| **Power-On Self-Test (POST)** | DS10 (Green) ON — stable 3.3V supply. DS11 (Orange) ON — no fault detected. DS1 may blink briefly for debug checks. |
| **Bootloader**                | LED1 may show a static color (default green) if configured in bootloader. Ethernet LEDs remain OFF.                 |
| **Kernel Initialization**     | LED1 becomes software-controllable. Ethernet LEDs (DS8, DS9) start blinking once network drivers load.              |
| **OS Ready**                  | LED1 can display custom patterns. DS8/DS9 indicate link/activity status.                                            |

## Troubleshooting

<AccordionGroup>
  <Accordion title="DS1 (Debug) — LED remains ON continuously">
    **Possible cause:** Debug mode stuck or firmware issue.

    **Action:** Power cycle the board. If the issue persists, reflash the bootloader or check debug logs.
  </Accordion>

  <Accordion title="DS8 / DS9 (Ethernet) — LED OFF after OS boot">
    **Possible cause:** Ethernet link not established or driver failure.

    **Action:** Check the Ethernet cable and port. Verify network configuration and reload network drivers.
  </Accordion>

  <Accordion title="DS10 (Green – VREG_3P3_SIP) — LED OFF during power-on">
    **Possible cause:** 3.3V regulator not enabled.

    **Action:** Inspect power rails. Check PMIC configuration and verify boot logs for regulator errors.
  </Accordion>

  <Accordion title="DS11 (Orange – VREG_3P3_SIP) — LED ON during normal boot">
    **Possible cause:** Regulator fault or overcurrent condition.

    **Action:** Disconnect peripherals, measure voltage, check PMIC fault registers. Replace board if the issue persists.
  </Accordion>

  <Accordion title="LED1 (RGB via GPIO) — No color change after OS boot">
    **Possible cause:** GPIO control not initialized.

    **Action:** Confirm GPIO driver is loaded. Check software configuration and test with manual GPIO toggling.
  </Accordion>
</AccordionGroup>
