Lines Matching +full:phy +full:- +full:lan966x +full:- +full:serdes

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * lan966x-pcb8290.dts - Device Tree file for LAN966X-PCB8290 board
9 /dts-v1/;
10 #include "lan966x.dtsi"
11 #include "dt-bindings/phy/phy-lan966x-serdes.h"
15 compatible = "microchip,lan9668-pcb8290", "microchip,lan9668", "microchip,lan966";
17 gpio-restart {
18 compatible = "gpio-restart";
29 miim_a_pins: mdio-pins {
35 pps_out_pins: pps-out-pins {
41 ptp_ext_pins: ptp-ext-pins {
47 udc_pins: ucd-pins {
55 pinctrl-0 = <&miim_a_pins>;
56 pinctrl-names = "default";
59 ext_phy0: ethernet-phy@7 {
61 coma-mode-gpios = <&gpio 60 GPIO_OPEN_DRAIN>;
64 ext_phy1: ethernet-phy@8 {
66 coma-mode-gpios = <&gpio 60 GPIO_OPEN_DRAIN>;
69 ext_phy2: ethernet-phy@9 {
71 coma-mode-gpios = <&gpio 60 GPIO_OPEN_DRAIN>;
74 ext_phy3: ethernet-phy@10 {
76 coma-mode-gpios = <&gpio 60 GPIO_OPEN_DRAIN>;
79 ext_phy4: ethernet-phy@15 {
81 coma-mode-gpios = <&gpio 60 GPIO_OPEN_DRAIN>;
84 ext_phy5: ethernet-phy@16 {
86 coma-mode-gpios = <&gpio 60 GPIO_OPEN_DRAIN>;
89 ext_phy6: ethernet-phy@17 {
91 coma-mode-gpios = <&gpio 60 GPIO_OPEN_DRAIN>;
94 ext_phy7: ethernet-phy@18 {
96 coma-mode-gpios = <&gpio 60 GPIO_OPEN_DRAIN>;
102 phy-handle = <&ext_phy2>;
103 phy-mode = "qsgmii";
104 phys = <&serdes 0 SERDES6G(1)>;
110 phy-handle = <&ext_phy3>;
111 phy-mode = "qsgmii";
112 phys = <&serdes 1 SERDES6G(1)>;
118 phy-handle = <&ext_phy0>;
119 phy-mode = "qsgmii";
120 phys = <&serdes 2 SERDES6G(1)>;
126 phy-handle = <&ext_phy1>;
127 phy-mode = "qsgmii";
128 phys = <&serdes 3 SERDES6G(1)>;
134 phy-handle = <&ext_phy6>;
135 phy-mode = "qsgmii";
136 phys = <&serdes 4 SERDES6G(2)>;
142 phy-handle = <&ext_phy7>;
143 phy-mode = "qsgmii";
144 phys = <&serdes 5 SERDES6G(2)>;
150 phy-handle = <&ext_phy4>;
151 phy-mode = "qsgmii";
152 phys = <&serdes 6 SERDES6G(2)>;
158 phy-handle = <&ext_phy5>;
159 phy-mode = "qsgmii";
160 phys = <&serdes 7 SERDES6G(2)>;
164 &serdes {
169 pinctrl-0 = <&pps_out_pins>, <&ptp_ext_pins>;
170 pinctrl-names = "default";
175 pinctrl-0 = <&udc_pins>;
176 pinctrl-names = "default";
177 atmel,vbus-gpio = <&gpio 8 GPIO_ACTIVE_HIGH>;