Lines Matching +full:pll +full:- +full:reset +full:- +full:mode
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - $ref: ethernet-controller.yaml#
13 - Oleksij Rempel <o.rempel@pengutronix.de>
18 - items:
19 - enum:
20 - qca,ar7100-eth # Atheros AR7100
21 - qca,ar7240-eth # Atheros AR7240
22 - qca,ar7241-eth # Atheros AR7241
23 - qca,ar7242-eth # Atheros AR7242
24 - qca,ar9130-eth # Atheros AR9130
25 - qca,ar9330-eth # Atheros AR9330
26 - qca,ar9340-eth # Atheros AR9340
27 - qca,qca9530-eth # Qualcomm Atheros QCA9530
28 - qca,qca9550-eth # Qualcomm Atheros QCA9550
29 - qca,qca9560-eth # Qualcomm Atheros QCA9560
39 - description: MAC main clock
40 - description: MDIO clock
42 clock-names:
44 - const: eth
45 - const: mdio
49 - description: MAC reset
50 - description: MDIO reset
52 reset-names:
54 - const: mac
55 - const: mdio
62 - compatible
63 - reg
64 - interrupts
65 - phy-mode
66 - clocks
67 - clock-names
68 - resets
69 - reset-names
75 - |
77 compatible = "qca,ar9330-eth";
81 reset-names = "mac", "mdio";
82 clocks = <&pll 1>, <&pll 2>;
83 clock-names = "eth", "mdio";
84 phy-mode = "mii";
85 phy-handle = <&phy_port4>;
89 compatible = "qca,ar9330-eth";
93 reset-names = "mac", "mdio";
94 clocks = <&pll 1>, <&pll 2>;
95 clock-names = "eth", "mdio";
97 phy-mode = "gmii";
99 fixed-link {
101 full-duplex;
105 #address-cells = <1>;
106 #size-cells = <0>;
109 compatible = "qca,ar9331-switch";
112 reset-names = "switch";
114 interrupt-parent = <&miscintc>;
117 interrupt-controller;
118 #interrupt-cells = <1>;
121 #address-cells = <1>;
122 #size-cells = <0>;
128 phy-mode = "gmii";
130 fixed-link {
132 full-duplex;
138 phy-handle = <&phy_port0>;
139 phy-mode = "internal";
144 phy-handle = <&phy_port1>;
145 phy-mode = "internal";
150 phy-handle = <&phy_port2>;
151 phy-mode = "internal";
156 phy-handle = <&phy_port3>;
157 phy-mode = "internal";
162 #address-cells = <1>;
163 #size-cells = <0>;
165 interrupt-parent = <&switch10>;
167 phy_port0: ethernet-phy@0 {
172 phy_port1: ethernet-phy@1 {
177 phy_port2: ethernet-phy@2 {
182 phy_port3: ethernet-phy@3 {
187 phy_port4: ethernet-phy@4 {