Lines Matching +full:pcs +full:- +full:rzn1 +full:- +full:miic
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/dsa/renesas,rzn1-a5psw.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Clément Léger <clement.leger@bootlin.com>
17 - $ref: dsa.yaml#
22 - enum:
23 - renesas,r9a06g032-a5psw
24 - const: renesas,rzn1-a5psw
31 - description: Device Level Ring (DLR) interrupt
32 - description: Switch interrupt
33 - description: Parallel Redundancy Protocol (PRP) interrupt
34 - description: Integrated HUB module interrupt
35 - description: Receive Pattern Match interrupt
37 interrupt-names:
39 - const: dlr
40 - const: switch
41 - const: prp
42 - const: hub
43 - const: ptrn
45 power-domains:
54 - description: AHB clock used for the switch register interface
55 - description: Switch system clock
57 clock-names:
59 - const: hclk
60 - const: clk
62 ethernet-ports:
65 '#address-cells':
67 '#size-cells':
71 "^(ethernet-)?port@[0-4]$":
76 pcs-handle:
78 phandle pointing to a PCS sub-node compatible with
79 renesas,rzn1-miic.yaml#
85 - compatible
86 - reg
87 - clocks
88 - clock-names
89 - power-domains
92 - |
93 #include <dt-bindings/gpio/gpio.h>
94 #include <dt-bindings/clock/r9a06g032-sysctrl.h>
95 #include <dt-bindings/interrupt-controller/arm-gic.h>
98 compatible = "renesas,r9a06g032-a5psw", "renesas,rzn1-a5psw";
101 clock-names = "hclk", "clk";
102 power-domains = <&sysctrl>;
108 interrupt-names = "dlr", "switch", "prp", "hub", "ptrn";
112 ethernet-ports {
113 #address-cells = <1>;
114 #size-cells = <0>;
119 phy-handle = <&switch0phy3>;
120 pcs-handle = <&mii_conv4>;
126 phy-handle = <&switch0phy1>;
127 pcs-handle = <&mii_conv3>;
133 phy-mode = "internal";
135 fixed-link {
137 full-duplex;
143 #address-cells = <1>;
144 #size-cells = <0>;
146 reset-gpios = <&gpio0a 2 GPIO_ACTIVE_HIGH>;
147 reset-delay-us = <15>;
148 clock-frequency = <2500000>;
150 switch0phy1: ethernet-phy@1{
154 switch0phy3: ethernet-phy@3{