Lines Matching +full:regulator +full:- +full:poweroff
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
12 stdout-path = &uart0;
16 pinctrl: pin-controller@10000 {
17 pmx_power_hdd0: pmx-power-hdd0 {
20 pmx_usb_vbus: pmx-usb-vbus {
23 pmx_led_alarm: pmx-led-alarm {
26 pmx_led_function_red: pmx-led-function-red {
29 pmx_led_function_blue: pmx-led-function-blue {
32 pmx_led_info: pmx-led-info {
35 pmx_led_power: pmx-led-power {
38 pmx_button_function: pmx-button-function {
41 pmx_power_switch: pmx-power-switch {
44 pmx_power_auto_switch: pmx-power-auto-switch {
55 nr-ports = <1>;
62 #address-cells = <1>;
63 #size-cells = <1>;
64 compatible = "st,m25p40", "jedec,spi-nor";
66 spi-max-frequency = <25000000>;
72 read-only;
78 read-only;
90 compatible = "gpio-keys";
91 #address-cells = <1>;
92 #size-cells = <0>;
93 pinctrl-0 = <&pmx_button_function &pmx_power_switch
95 pinctrl-names = "default";
97 function-button {
102 power-on-switch {
103 label = "Power-on Switch";
105 linux,input-type = <5>;
108 power-auto-switch {
109 label = "Power-auto Switch";
111 linux,input-type = <5>;
116 compatible = "gpio-leds";
117 pinctrl-0 = <&pmx_led_function_red &pmx_led_alarm
120 pinctrl-names = "default";
124 compatible = "restart-poweroff";
128 compatible = "simple-bus";
129 #address-cells = <1>;
130 #size-cells = <0>;
131 pinctrl-0 = <&pmx_power_hdd0 &pmx_usb_vbus>;
132 pinctrl-names = "default";
134 usb_power: regulator@1 {
135 compatible = "regulator-fixed";
137 regulator-name = "USB Power";
138 regulator-min-microvolt = <5000000>;
139 regulator-max-microvolt = <5000000>;
140 enable-active-high;
141 regulator-always-on;
142 regulator-boot-on;
145 hdd_power0: regulator@2 {
146 compatible = "regulator-fixed";
148 regulator-name = "HDD0 Power";
149 regulator-min-microvolt = <5000000>;
150 regulator-max-microvolt = <5000000>;
151 enable-active-high;
152 regulator-always-on;
153 regulator-boot-on;