Lines Matching +full:link +full:- +full:gpios
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>;
71 gpio-controller;
74 /* Three GPIOs from 0x21 exp. are undescribed in dts:
79 gpio3: gpio-expander@21{
80 #gpio-cells = <2>;
81 #interrupt-cells = <2>;
85 gpio-controller;
96 compatible = "gpio-leds";
99 label = "l-50:green:status";
100 gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
104 label = "l-50:red:status";
105 gpios = <&gpio3 2 GPIO_ACTIVE_LOW>;
109 label = "l-50:green:wifi";
110 gpios = <&gpio2 7 GPIO_ACTIVE_LOW>;
111 linux,default-trigger = "phy0tpt";
115 label = "l-50:green:internet";
116 gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
120 label = "l-50:red:internet";
121 gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
125 label = "l-50:green:usb1";
126 gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
127 linux,default-trigger = "usbport";
128 trigger-sources = <&hub_port3>;
132 label = "l-50:red:usb1";
133 gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
137 label = "l-50:green:usb2";
138 gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
139 linux,default-trigger = "usbport";
140 trigger-sources = <&hub_port1>;
144 label = "l-50:red:usb2";
145 gpios = <&gpio2 5 GPIO_ACTIVE_LOW>;
150 compatible = "regulator-fixed";
151 regulator-name = "usb2_pwr";
153 regulator-min-microvolt = <5000000>;
154 regulator-max-microvolt = <5000000>;
156 regulator-always-on;
160 compatible = "regulator-fixed";
161 regulator-name = "usb1_pwr";
163 regulator-min-microvolt = <5000000>;
164 regulator-max-microvolt = <5000000>;
166 regulator-always-on;
170 compatible = "regulator-fixed";
171 regulator-name = "mpcie_pwr";
173 regulator-min-microvolt = <3300000>;
174 regulator-max-microvolt = <3300000>;
176 enable-active-high;
177 regulator-always-on;
181 compatible = "regulator-fixed";
182 regulator-name = "express_card_pwr";
184 regulator-min-microvolt = <3300000>;
185 regulator-max-microvolt = <3300000>;
187 enable-active-high;
188 regulator-always-on;
192 compatible = "gpio-keys";
196 gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
205 ethphy8: ethernet-phy@8 {
211 #address-cells = <1>;
212 #size-cells = <0>;
217 #address-cells = <1>;
218 #size-cells = <0>;
247 phy-mode = "rgmii-txid";
248 link = <&switch1port5>;
249 fixed-link {
251 full-duplex;
258 phy-mode = "rgmii-id";
260 fixed-link {
262 full-duplex;
270 #address-cells = <1>;
271 #size-cells = <0>;
276 #address-cells = <1>;
277 #size-cells = <0>;
301 phy-mode = "rgmii-txid";
302 link = <&switch0port5>;
303 fixed-link {
305 full-duplex;
312 fixed-link {
314 full-duplex;
323 ethernet0-port@0 {
324 phy-handle = <ðphy8>;
330 ethernet1-port@0 {
338 pinctrl-0 = <&pmx_nand>;
339 pinctrl-names = "default";
342 label = "u-boot";
347 label = "bootldr-env";
352 label = "kernel-1";
357 label = "rootfs-1";
362 label = "kernel-2";
367 label = "rootfs-2";
418 #address-cells = <1>;
419 #size-cells = <0>;
423 #address-cells = <1>;
424 #size-cells = <0>;
426 #trigger-source-cells = <0>;
430 #trigger-source-cells = <0>;
435 #trigger-source-cells = <0>;