Lines Matching +full:hpd +full:- +full:absent +full:- +full:delay

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>;
152 force-hpd;
155 aux-bus {
157 compatible = "edp-panel";
158 hpd-absent-delay-ms = <200>;
159 no-hpd;
161 power-supply = <&vcc3v3_lcd>;
165 remote-endpoint = <&edp_out_panel>;
174 remote-endpoint = <&vp2_out_edp1>;
180 remote-endpoint = <&panel_in_edp>;
187 pinctrl-0 = <&hdmim0_tx0_hpd &hdmim0_tx0_scl &hdmim0_tx0_sda>;
193 remote-endpoint = <&vp0_out_hdmi0>;
199 remote-endpoint = <&hdmi_con_in>;
213 pinctrl-names = "default";
214 pinctrl-0 = <&i2c4m3_xfer>;
220 cellwise,battery-profile = /bits/ 8 <
231 cellwise,monitor-interval-ms = <3000>;
232 monitored-battery = <&battery>;
233 power-supplies = <&charger>;
239 pinctrl-names = "default";
240 pinctrl-0 = <&i2c5m3_xfer>;
243 compatible = "hid-over-i2c";
245 interrupt-parent = <&gpio1>;
247 hid-descr-addr = <0x0020>;
255 /* M.2 E-Key */
257 reset-gpios = <&gpio4 RK_PA2 GPIO_ACTIVE_HIGH>;
258 vpcie3v3-supply = <&vcc3v3_sys>;
259 pinctrl-names = "default";
260 pinctrl-0 = <&pcie_clkreq &pcie_wake &pcie_rst &wifi_pwron &bt_pwron>;
272 /* M.2 M-Key ssd */
274 reset-gpios = <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>;
275 vpcie3v3-supply = <&vcc3v3_sys>;
281 lcdpwr_en: lcdpwr-en {
285 bl_en: bl-en {
291 usb_pwren: usb-pwren {
295 usb_otg_pwren: usb-otg-pwren {
299 usb_host_pwren: usb-host-pwren {
305 bt_pwron: bt-pwron {
309 pcie_clkreq: pcie-clkreq {
313 pcie_rst: pcie-rst {
317 wifi_pwron: wifi-pwron {
321 pcie_wake: pcie-wake {
328 pinctrl-0 = <&pwm6m1_pins>;
337 pinctrl-names = "default";
338 pinctrl-0 = <&fspim2_pins>;
342 compatible = "jedec,spi-nor";
344 spi-max-frequency = <100000000>;
345 spi-rx-bus-width = <4>;
346 spi-tx-bus-width = <1>;
379 phy-supply = <&vcc5v0_usb_host0>;
384 phy-supply = <&vcc5v0_usb>;
404 maximum-speed = "high-speed";
424 assigned-clocks = <&cru DCLK_VOP2_SRC>;
425 assigned-clock-parents = <&cru PLL_V0PLL>;
436 remote-endpoint = <&hdmi0_in_vp0>;
443 remote-endpoint = <&edp1_in_vp2>;