Lines Matching +full:port +full:- +full:expander
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
8 /dts-v1/;
9 #include "armada-388-clearfog.dtsi"
13 compatible = "solidrun,clearfog-pro-a1", "solidrun,clearfog-a1",
18 internal-regs {
27 /* Port 2, Lane 0. CON2, nearest CPU. */
28 reset-gpios = <&expander0 2 GPIO_ACTIVE_LOW>;
34 gpio-keys {
35 compatible = "gpio-keys";
36 pinctrl-0 = <&rear_button_pins>;
37 pinctrl-names = "default";
39 button-0 {
43 linux,can-disable;
51 phy-mode = "1000base-x";
53 fixed-link {
55 full-duplex;
61 * PCA9655 GPIO expander:
62 * 0-CON3 CLKREQ#
63 * 1-CON3 PERST#
64 * 2-CON2 PERST#
65 * 3-CON3 W_DISABLE
66 * 4-CON2 CLKREQ#
67 * 5-USB3 overcurrent
68 * 6-USB3 power
69 * 7-CON2 W_DISABLE
70 * 8-JP4 P1
71 * 9-JP4 P4
72 * 10-JP4 P5
73 * 11-m.2 DEVSLP
74 * 12-SFP_LOS
75 * 13-SFP_TX_FAULT
76 * 14-SFP_TX_DISABLE
77 * 15-SFP_MOD_DEF0
79 pcie2-0-clkreq-hog {
80 gpio-hog;
83 line-name = "pcie2.0-clkreq";
85 pcie2-0-w-disable-hog {
86 gpio-hog;
88 output-low;
89 line-name = "pcie2.0-w-disable";
96 ethernet-switch@4 {
99 pinctrl-0 = <&clearfog_dsa0_clk_pins &clearfog_dsa0_pins>;
100 pinctrl-names = "default";
102 ethernet-ports {
103 #address-cells = <1>;
104 #size-cells = <0>;
106 ethernet-port@0 {
111 ethernet-port@1 {
116 ethernet-port@2 {
121 ethernet-port@3 {
126 ethernet-port@4 {
131 ethernet-port@5 {
134 phy-mode = "1000base-x";
136 fixed-link {
138 full-duplex;
142 ethernet-port@6 {
146 phy-mode = "rgmii-id";
148 fixed-link {
150 full-duplex;
158 clearfog_dsa0_clk_pins: clearfog-dsa0-clk-pins {
162 clearfog_dsa0_pins: clearfog-dsa0-pins {
166 clearfog_spi1_cs_pins: spi1-cs-pins {
170 rear_button_pins: rear-button-pins {
183 pinctrl-0 = <&spi1_pins &clearfog_spi1_cs_pins &mikro_spi_pins>;