Lines Matching +full:asp +full:- +full:v2

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/brcm,asp-v2.0.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom ASP 2.0 Ethernet controller
10 - Justin Chen <justin.chen@broadcom.com>
11 - Florian Fainelli <florian.fainelli@broadcom.com>
18 - items:
19 - enum:
20 - brcm,bcm74165b0-asp
21 - const: brcm,asp-v2.2
22 - items:
23 - enum:
24 - brcm,bcm74165-asp
25 - const: brcm,asp-v2.1
26 - items:
27 - enum:
28 - brcm,bcm72165-asp
29 - const: brcm,asp-v2.0
31 "#address-cells":
33 "#size-cells":
44 - description: RX/TX interrupt
45 - description: Port 0 Wake-on-LAN
46 - description: Port 1 Wake-on-LAN
51 ethernet-ports:
54 "#address-cells":
56 "#size-cells":
60 "^port@[0-9a-f]+$":
63 $ref: ethernet-controller.yaml#
75 ASP Channel Number
81 - reg
82 - brcm,channel
87 "^mdio@[0-9a-f]+$":
89 $ref: brcm,unimac-mdio.yaml
92 ASP internal UniMAC MDIO bus
95 - compatible
96 - reg
97 - interrupts
98 - clocks
99 - ranges
104 - |
105 #include <dt-bindings/interrupt-controller/irq.h>
106 #include <dt-bindings/interrupt-controller/arm-gic.h>
109 compatible = "brcm,bcm72165-asp", "brcm,asp-v2.0";
114 #address-cells = <1>;
115 #size-cells = <1>;
118 compatible = "brcm,asp-v2.0-mdio";
120 reg-names = "mdio";
121 #address-cells = <1>;
122 #size-cells = <0>;
124 phy0: ethernet-phy@1 {
130 compatible = "brcm,asp-v2.0-mdio";
132 reg-names = "mdio";
133 #address-cells = <1>;
134 #size-cells = <0>;
136 phy1: ethernet-phy@1 {
141 ethernet-ports {
142 #address-cells = <1>;
143 #size-cells = <0>;
148 phy-mode = "rgmii";
149 phy-handle = <&phy0>;
155 phy-mode = "rgmii";
156 phy-handle = <&phy1>;