55 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/net/qca,qca808x.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm Atheros QCA808X PHY8 9maintainers:10 - Christian Marangi <ansuelsmth@gmail.com>11 12description:13 QCA808X PHYs can have up to 3 LEDs attached.14 All 3 LEDs are disabled by default.15 2 LEDs have dedicated pins with the 3rd LED having the16 double function of Interrupt LEDs/GPIO or additional LED.17 18 By default this special PIN is set to LED function.19 20allOf:21 - $ref: ethernet-phy.yaml#22 23properties:24 compatible:25 enum:26 - ethernet-phy-id004d.d10127 28unevaluatedProperties: false29 30examples:31 - |32 #include <dt-bindings/leds/common.h>33 34 mdio {35 #address-cells = <1>;36 #size-cells = <0>;37 38 ethernet-phy@0 {39 compatible = "ethernet-phy-id004d.d101";40 reg = <0>;41 42 leds {43 #address-cells = <1>;44 #size-cells = <0>;45 46 led@0 {47 reg = <0>;48 color = <LED_COLOR_ID_GREEN>;49 function = LED_FUNCTION_WAN;50 default-state = "keep";51 };52 };53 };54 };55