Lines Matching +full:pwron +full:- +full:active +full:- +full:high

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/leds/common.h>
10 #include <dt-bindings/soc/rockchip,vop2.h>
11 #include "rk3588-coolpi-cm5.dtsi"
15 compatible = "coolpi,pi-cm5-genbook", "coolpi,pi-cm5", "rockchip,rk3588";
18 compatible = "pwm-backlight";
19 enable-gpios = <&gpio4 RK_PA3 GPIO_ACTIVE_HIGH>;
20 pinctrl-names = "default";
21 pinctrl-0 = <&bl_en>;
22 power-supply = <&vcc12v_dcin>;
27 compatible = "simple-battery";
28 charge-full-design-microamp-hours = <9800000>;
29 voltage-max-design-microvolt = <4350000>;
30 voltage-min-design-microvolt = <3000000>;
33 charger: dc-charger {
34 compatible = "gpio-charger";
35 charger-type = "mains";
39 hdmi-con {
40 compatible = "hdmi-connector";
45 remote-endpoint = <&hdmi0_out_con>;
51 compatible = "gpio-leds";
53 heartbeat_led: led-0 {
57 linux,default-trigger = "heartbeat";
60 wlan_led: led-1 {
66 charging_red: led-2 {
73 vcc12v_dcin: regulator-vcc12v-dcin {
74 compatible = "regulator-fixed";
75 regulator-name = "vcc12v_dcin";
76 regulator-always-on;
77 regulator-boot-on;
78 regulator-min-microvolt = <12000000>;
79 regulator-max-microvolt = <12000000>;
82 vcc_sys: regulator-vcc-sys {
83 compatible = "regulator-fixed";
84 regulator-name = "vcc_sys";
85 regulator-always-on;
86 regulator-boot-on;
87 regulator-min-microvolt = <7000000>;
88 regulator-max-microvolt = <7000000>;
89 vin-supply = <&vcc12v_dcin>;
92 vcc5v0_sys: regulator-vcc5v0-sys {
93 compatible = "regulator-fixed";
94 regulator-name = "vcc5v0_sys";
95 regulator-always-on;
96 regulator-boot-on;
97 regulator-min-microvolt = <7000000>;
98 regulator-max-microvolt = <7000000>;
99 vin-supply = <&vcc_sys>;
102 vcc3v3_sys: regulator-vcc3v3-sys {
103 compatible = "regulator-fixed";
104 regulator-name = "vcc3v3_sys";
105 regulator-always-on;
106 regulator-boot-on;
107 regulator-min-microvolt = <3300000>;
108 regulator-max-microvolt = <3300000>;
109 vin-supply = <&vcc5v0_sys>;
112 vcc3v3_lcd: regulator-vcc3v3-lcd {
113 compatible = "regulator-fixed";
114 regulator-name = "vcc3v3_lcd";
115 enable-active-high;
117 pinctrl-names = "default";
118 pinctrl-0 = <&lcdpwr_en>;
119 vin-supply = <&vcc3v3_sys>;
122 vcc5v0_usb: regulator-vcc5v0-usb {
123 compatible = "regulator-fixed";
124 regulator-name = "vcc5v0_usb";
125 regulator-boot-on;
126 regulator-always-on;
127 enable-active-high;
128 regulator-min-microvolt = <5000000>;
129 regulator-max-microvolt = <5000000>;
131 pinctrl-names = "default";
132 pinctrl-0 = <&usb_pwren>;
133 vin-supply = <&vcc_sys>;
136 vcc5v0_usb_host0: vcc5v0_usb30_host: regulator-vcc5v0-usb-host {
137 compatible = "regulator-fixed";
138 regulator-name = "vcc5v0_host";
139 regulator-boot-on;
140 regulator-always-on;
141 enable-active-high;
142 regulator-min-microvolt = <5000000>;
143 regulator-max-microvolt = <5000000>;
145 pinctrl-names = "default";
146 pinctrl-0 = <&usb_host_pwren>;
147 vin-supply = <&vcc5v0_usb>;
153 pinctrl-0 = <&hdmim0_tx0_hpd &hdmim0_tx0_scl &hdmim0_tx0_sda>;
159 remote-endpoint = <&vp0_out_hdmi0>;
165 remote-endpoint = <&hdmi_con_in>;
175 pinctrl-names = "default";
176 pinctrl-0 = <&i2c4m3_xfer>;
182 cellwise,battery-profile = /bits/ 8 <
193 cellwise,monitor-interval-ms = <3000>;
194 monitored-battery = <&battery>;
195 power-supplies = <&charger>;
201 pinctrl-names = "default";
202 pinctrl-0 = <&i2c5m3_xfer>;
205 compatible = "hid-over-i2c";
207 interrupt-parent = <&gpio1>;
209 hid-descr-addr = <0x0020>;
217 /* M.2 E-Key */
219 reset-gpios = <&gpio4 RK_PA2 GPIO_ACTIVE_HIGH>;
220 vpcie3v3-supply = <&vcc3v3_sys>;
221 pinctrl-names = "default";
222 pinctrl-0 = <&pcie_clkreq &pcie_wake &pcie_rst &wifi_pwron &bt_pwron>;
234 /* M.2 M-Key ssd */
236 reset-gpios = <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>;
237 vpcie3v3-supply = <&vcc3v3_sys>;
243 lcdpwr_en: lcdpwr-en {
247 bl_en: bl-en {
253 usb_pwren: usb-pwren {
257 usb_otg_pwren: usb-otg-pwren {
261 usb_host_pwren: usb-host-pwren {
267 bt_pwron: bt-pwron {
271 pcie_clkreq: pcie-clkreq {
275 pcie_rst: pcie-rst {
279 wifi_pwron: wifi-pwron {
283 pcie_wake: pcie-wake {
290 pinctrl-0 = <&pwm6m1_pins>;
299 pinctrl-names = "default";
300 pinctrl-0 = <&fspim2_pins>;
304 compatible = "jedec,spi-nor";
306 spi-max-frequency = <100000000>;
307 spi-rx-bus-width = <4>;
308 spi-tx-bus-width = <1>;
341 phy-supply = <&vcc5v0_usb_host0>;
346 phy-supply = <&vcc5v0_usb>;
366 maximum-speed = "high-speed";
396 remote-endpoint = <&hdmi0_in_vp0>;