Lines Matching +full:port +full:- +full:expander

1 // SPDX-License-Identifier: GPL-2.0
3 * Check Point L-50 Board Description
7 /dts-v1/;
10 #include "kirkwood-6281.dtsi"
13 model = "Check Point L-50";
14 compatible = "checkpoint,l-50", "marvell,kirkwood-88f6281", "marvell,kirkwood";
23 stdout-path = &uart0;
27 pinctrl: pin-controller@10000 {
28 pinctrl-0 = <&pmx_led38 &pmx_sysrst &pmx_button29>;
29 pinctrl-names = "default";
31 pmx_sysrst: pmx-sysrst {
46 pmx_sdio_cd: pmx-sdio-cd {
58 cd-gpios = <&gpio1 14 9>;
63 clock-frequency = <400000>;
65 gpio2: gpio-expander@20 {
66 #gpio-cells = <2>;
67 #interrupt-cells = <2>;
68 interrupt-controller;
72 gpio-controller;
80 gpio3: gpio-expander@21 {
81 #gpio-cells = <2>;
82 #interrupt-cells = <2>;
83 interrupt-controller;
87 gpio-controller;
98 compatible = "gpio-leds";
100 led-status-green {
101 label = "l-50:green:status";
105 led-status-red {
106 label = "l-50:red:status";
110 led-wifi {
111 label = "l-50:green:wifi";
113 linux,default-trigger = "phy0tpt";
116 led-internet-green {
117 label = "l-50:green:internet";
121 led-internet-red {
122 label = "l-50:red:internet";
126 led-usb1-green {
127 label = "l-50:green:usb1";
129 linux,default-trigger = "usbport";
130 trigger-sources = <&hub_port3>;
133 led-usb1-red {
134 label = "l-50:red:usb1";
138 led-usb2-green {
139 label = "l-50:green:usb2";
141 linux,default-trigger = "usbport";
142 trigger-sources = <&hub_port1>;
145 led-usb2-red {
146 label = "l-50:red:usb2";
152 compatible = "regulator-fixed";
153 regulator-name = "usb2_pwr";
155 regulator-min-microvolt = <5000000>;
156 regulator-max-microvolt = <5000000>;
158 regulator-always-on;
162 compatible = "regulator-fixed";
163 regulator-name = "usb1_pwr";
165 regulator-min-microvolt = <5000000>;
166 regulator-max-microvolt = <5000000>;
168 regulator-always-on;
172 compatible = "regulator-fixed";
173 regulator-name = "mpcie_pwr";
175 regulator-min-microvolt = <3300000>;
176 regulator-max-microvolt = <3300000>;
178 enable-active-high;
179 regulator-always-on;
183 compatible = "regulator-fixed";
184 regulator-name = "express_card_pwr";
186 regulator-min-microvolt = <3300000>;
187 regulator-max-microvolt = <3300000>;
189 enable-active-high;
190 regulator-always-on;
194 compatible = "gpio-keys";
196 button-factory-defaults {
207 ethphy8: ethernet-phy@8 {
213 #address-cells = <1>;
214 #size-cells = <0>;
219 #address-cells = <1>;
220 #size-cells = <0>;
222 port@0 {
227 port@1 {
232 port@2 {
237 port@3 {
242 port@4 {
247 switch0port5: port@5 {
249 phy-mode = "rgmii-txid";
251 fixed-link {
253 full-duplex;
257 port@6 {
259 phy-mode = "rgmii-id";
261 fixed-link {
263 full-duplex;
271 #address-cells = <1>;
272 #size-cells = <0>;
277 #address-cells = <1>;
278 #size-cells = <0>;
280 port@0 {
285 port@1 {
290 port@2 {
295 port@3 {
300 switch1port5: port@5 {
302 phy-mode = "rgmii-txid";
304 fixed-link {
306 full-duplex;
310 port@6 {
313 fixed-link {
315 full-duplex;
324 ethernet0-port@0 {
325 phy-handle = <&ethphy8>;
331 ethernet1-port@0 {
334 phy-mode = "rgmii";
340 pinctrl-0 = <&pmx_nand>;
341 pinctrl-names = "default";
344 label = "u-boot";
349 label = "bootldr-env";
354 label = "kernel-1";
359 label = "rootfs-1";
364 label = "kernel-2";
369 label = "rootfs-2";
420 #address-cells = <1>;
421 #size-cells = <0>;
424 port@1 {
425 #address-cells = <1>;
426 #size-cells = <0>;
428 #trigger-source-cells = <0>;
430 hub_port1: port@1 {
432 #trigger-source-cells = <0>;
435 hub_port3: port@3 {
437 #trigger-source-cells = <0>;