Lines Matching +full:mpp1 +full:- +full:state
3 * Copyright (C) 2014 Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4 * Based on the board file arch/arm/mach-orion5x/lsmini-setup.c,
7 * This file is dual-licensed: you can use it either under the terms
46 /dts-v1/;
48 #include <dt-bindings/gpio/gpio.h>
49 #include <dt-bindings/input/input.h>
50 #include <dt-bindings/interrupt-controller/irq.h>
51 #include "orion5x-mv88f5182.dtsi"
54 model = "Buffalo Linkstation Mini (LS-WSGL)";
55 compatible = "buffalo,lswsgl", "marvell,orion5x-88f5182", "marvell,orion5x";
64 stdout-path = &uart0;
73 gpio-keys {
74 compatible = "gpio-keys";
75 pinctrl-0 = <&pmx_buttons>;
76 pinctrl-names = "default";
77 #address-cells = <1>;
78 #size-cells = <0>;
86 label = "Power-on Switch";
87 linux,input-type = <5>; /* EV_SW */
93 label = "Power-auto Switch";
94 linux,input-type = <5>; /* EV_SW */
100 gpio-leds {
101 compatible = "gpio-leds";
102 pinctrl-0 = <&pmx_led_alarm &pmx_led_info &pmx_led_func
104 pinctrl-names = "default";
124 default-state = "on";
129 compatible = "restart-poweroff";
133 compatible = "simple-bus";
134 #address-cells = <1>;
135 #size-cells = <0>;
136 pinctrl-0 = <&pmx_sata0_power &pmx_sata1_power &pmx_usb_power>;
137 pinctrl-names = "default";
140 compatible = "regulator-fixed";
142 regulator-name = "SATA0 Power";
143 regulator-min-microvolt = <5000000>;
144 regulator-max-microvolt = <5000000>;
145 enable-active-high;
146 regulator-always-on;
147 regulator-boot-on;
152 compatible = "regulator-fixed";
154 regulator-name = "SATA1 Power";
155 regulator-min-microvolt = <5000000>;
156 regulator-max-microvolt = <5000000>;
157 enable-active-high;
158 regulator-always-on;
159 regulator-boot-on;
164 compatible = "regulator-fixed";
166 regulator-name = "USB Power";
167 regulator-min-microvolt = <5000000>;
168 regulator-max-microvolt = <5000000>;
169 enable-active-high;
170 regulator-always-on;
171 regulator-boot-on;
180 devbus,keep-config;
183 compatible = "cfi-flash";
185 bank-width = <1>;
186 #address-cells = <1>;
187 #size-cells = <1>;
192 read-only;
200 ethphy: ethernet-phy {
212 ethernet-port@0 {
213 phy-handle = <ðphy>;
219 clock-frequency = <100000>;
220 #address-cells = <1>;
229 pmx_buttons: pmx-buttons {
234 pmx_led_alarm: pmx-leds {
239 pmx_led_info: pmx-leds {
244 pmx_led_func: pmx-leds {
249 pmx_led_power: pmx-leds {
254 pmx_sata0_power: pmx-sata0-power {
255 marvell,pins = "mpp1";
259 pmx_sata1_power: pmx-sata1-power {
264 pmx_usb_power: pmx-usb-power {
272 nr-ports = <2>;