Lines Matching +full:polling +full:- +full:delay +full:- +full:passive
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Google Gru-Kevin Rev 6+ board device tree source
5 * Copyright 2016-2017 Google, Inc
8 /dts-v1/;
9 #include "rk3399-gru-chromebook.dtsi"
10 #include <dt-bindings/input/linux-event-codes.h>
13 * Kevin-specific things
21 compatible = "google,kevin-rev15", "google,kevin-rev14",
22 "google,kevin-rev13", "google,kevin-rev12",
23 "google,kevin-rev11", "google,kevin-rev10",
24 "google,kevin-rev9", "google,kevin-rev8",
25 "google,kevin-rev7", "google,kevin-rev6",
30 p3_3v_dig: p3-3v-dig {
31 compatible = "regulator-fixed";
32 regulator-name = "p3.3v_dig";
33 pinctrl-names = "default";
34 pinctrl-0 = <&cpu3_pen_pwr_en>;
36 enable-active-high;
38 vin-supply = <&pp3300>;
41 edp_panel: edp-panel {
44 power-supply = <&pp3300_disp>;
46 panel-timing {
47 clock-frequency = <266666667>;
49 hfront-porch = <48>;
50 hback-porch = <84>;
51 hsync-len = <32>;
52 hsync-active = <0>;
54 vfront-porch = <3>;
55 vback-porch = <120>;
56 vsync-len = <10>;
57 vsync-active = <0>;
62 remote-endpoint = <&edp_out_panel>;
67 thermistor_ppvar_bigcpu: thermistor-ppvar-bigcpu {
69 pullup-uv = <1800000>;
70 pullup-ohm = <25500>;
71 pulldown-ohm = <0>;
72 io-channels = <&saradc 2>;
73 #thermal-sensor-cells = <0>;
76 thermistor_ppvar_litcpu: thermistor-ppvar-litcpu {
78 pullup-uv = <1800000>;
79 pullup-ohm = <25500>;
80 pulldown-ohm = <0>;
81 io-channels = <&saradc 3>;
82 #thermal-sensor-cells = <0>;
91 pinctrl-names = "default";
92 pinctrl-0 = <&bt_host_wake_l>, <&cpu1_pen_eject>;
94 pen-insert {
99 linux,input-type = <EV_SW>;
100 wakeup-source;
105 bigcpu_reg_thermal: bigcpu-reg-thermal {
106 polling-delay-passive = <100>; /* milliseconds */
107 polling-delay = <1000>; /* milliseconds */
108 thermal-sensors = <&thermistor_ppvar_bigcpu 0>;
109 sustainable-power = <4000>;
112 ppvar_bigcpu_on: ppvar-bigcpu-on {
115 type = "passive";
118 ppvar_bigcpu_alert: ppvar-bigcpu-alert {
121 type = "passive";
124 ppvar_bigcpu_crit: ppvar-bigcpu-crit {
131 cooling-maps {
134 cooling-device =
143 cooling-device =
151 litcpu_reg_thermal: litcpu-reg-thermal {
152 polling-delay-passive = <100>; /* milliseconds */
153 polling-delay = <1000>; /* milliseconds */
154 thermal-sensors = <&thermistor_ppvar_litcpu 0>;
155 sustainable-power = <4000>;
158 ppvar_litcpu_on: ppvar-litcpu-on {
161 type = "passive";
164 ppvar_litcpu_alert: ppvar-litcpu-alert {
167 type = "passive";
170 ppvar_litcpu_crit: ppvar-litcpu-crit {
182 clock-frequency = <400000>;
185 i2c-scl-falling-time-ns = <50>;
186 i2c-scl-rising-time-ns = <300>;
191 powered-while-suspended;
198 clock-frequency = <400000>;
201 i2c-scl-falling-time-ns = <50>;
202 i2c-scl-rising-time-ns = <300>;
206 compatible = "hid-over-i2c";
208 pinctrl-names = "default";
209 pinctrl-0 = <&cpu1_dig_irq_l &cpu1_dig_pdct_l>;
211 vdd-supply = <&p3_3v_dig>;
212 post-power-on-delay-ms = <100>;
214 interrupt-parent = <&gpio2>;
217 hid-descr-addr = <0x1>;
227 pinctrl-names = "default";
228 pinctrl-0 = <&trackpad_int_l>;
229 interrupt-parent = <&gpio1>;
231 linux,gpio-keymap = <KEY_RESERVED
235 wakeup-source;
243 pinctrl-names = "default";
244 pinctrl-0 = <&touch_int_l>;
245 interrupt-parent = <&gpio3>;
251 regulator-min-microvolt = <798674>;
252 regulator-max-microvolt = <1302172>;
256 regulator-min-microvolt = <798674>;
257 regulator-max-microvolt = <1302172>;
258 ctrl-voltage-range = <798674 1302172>;
262 regulator-min-microvolt = <799065>;
263 regulator-max-microvolt = <1303738>;
267 regulator-min-microvolt = <799065>;
268 regulator-max-microvolt = <1303738>;
269 ctrl-voltage-range = <799065 1303738>;
273 regulator-min-microvolt = <785782>;
274 regulator-max-microvolt = <1217729>;
278 regulator-min-microvolt = <785782>;
279 regulator-max-microvolt = <1217729>;
280 ctrl-voltage-range = <785782 1217729>;
284 regulator-min-microvolt = <800069>;
285 regulator-max-microvolt = <1049692>;
289 regulator-min-microvolt = <800069>;
290 regulator-max-microvolt = <1049692>;
291 ctrl-voltage-range = <800069 1049692>;
296 vref-supply = <&pp1800_ap_io>;
300 marvell,wakeup-pin = <14>; /* GPIO_14 on Marvell */
306 cpu1_dig_irq_l: cpu1-dig-irq-l {
311 cpu1_dig_pdct_l: cpu1-dig-pdct-l {
316 discrete-regulators {
317 cpu3_pen_pwr_en: cpu3-pen-pwr-en {
323 cpu1_pen_eject: cpu1-pen-eject {