1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/net/qca,qca808x.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Qualcomm Atheros QCA808X PHY 8 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 the 16 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.d101 27 28unevaluatedProperties: false 29 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