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