• Home
  • Raw
  • Download

Lines Matching +full:polling +full:- +full:delay

1 // SPDX-License-Identifier: GPL-2.0
12 #include <dt-bindings/input/input.h>
13 #include "exynos5422-odroid-core.dtsi"
17 compatible = "gpio-keys";
18 pinctrl-names = "default";
19 pinctrl-0 = <&power_key>;
32 debounce-interval = <0>;
33 wakeup-source;
38 pinctrl-0 = <&emmc_nrst_pin>;
39 pinctrl-names = "default";
40 compatible = "mmc-pwrseq-emmc";
41 reset-gpios = <&gpd1 0 GPIO_ACTIVE_LOW>;
44 fan0: pwm-fan {
45 compatible = "pwm-fan";
47 cooling-min-state = <0>;
48 cooling-max-state = <3>;
49 #cooling-cells = <2>;
50 cooling-levels = <0 130 170 230>;
53 thermal-zones {
54 cpu0_thermal: cpu0-thermal {
55 thermal-sensors = <&tmu_cpu0 0>;
56 polling-delay-passive = <250>;
57 polling-delay = <0>;
59 cpu0_alert0: cpu-alert-0 {
64 cpu0_alert1: cpu-alert-1 {
69 cpu0_alert2: cpu-alert-2 {
74 cpu0_crit0: cpu-crit-0 {
80 * Exynos542x supports only 4 trip-points
81 * so for these polling mode is required.
82 * Start polling at temperature level of last
83 * interrupt-driven trip: cpu0_alert2
85 cpu0_alert3: cpu-alert-3 {
90 cpu0_alert4: cpu-alert-4 {
96 cooling-maps {
99 cooling-device = <&fan0 0 1>;
103 cooling-device = <&fan0 1 2>;
107 cooling-device = <&fan0 2 3>;
116 cooling-device = <&cpu0 0 2>;
120 cooling-device = <&cpu4 0 2>;
129 cooling-device = <&cpu0 3 7>;
133 cooling-device = <&cpu4 3 12>;
137 cpu1_thermal: cpu1-thermal {
138 thermal-sensors = <&tmu_cpu1 0>;
139 polling-delay-passive = <250>;
140 polling-delay = <0>;
142 cpu1_alert0: cpu-alert-0 {
147 cpu1_alert1: cpu-alert-1 {
152 cpu1_alert2: cpu-alert-2 {
157 cpu1_crit0: cpu-crit-0 {
162 cpu1_alert3: cpu-alert-3 {
167 cpu1_alert4: cpu-alert-4 {
173 cooling-maps {
176 cooling-device = <&fan0 0 1>;
180 cooling-device = <&fan0 1 2>;
184 cooling-device = <&fan0 2 3>;
188 cooling-device = <&cpu0 0 2>;
192 cooling-device = <&cpu4 0 2>;
196 cooling-device = <&cpu0 3 7>;
200 cooling-device = <&cpu4 3 12>;
204 cpu2_thermal: cpu2-thermal {
205 thermal-sensors = <&tmu_cpu2 0>;
206 polling-delay-passive = <250>;
207 polling-delay = <0>;
209 cpu2_alert0: cpu-alert-0 {
214 cpu2_alert1: cpu-alert-1 {
219 cpu2_alert2: cpu-alert-2 {
224 cpu2_crit0: cpu-crit-0 {
229 cpu2_alert3: cpu-alert-3 {
234 cpu2_alert4: cpu-alert-4 {
240 cooling-maps {
243 cooling-device = <&fan0 0 1>;
247 cooling-device = <&fan0 1 2>;
251 cooling-device = <&fan0 2 3>;
255 cooling-device = <&cpu0 0 2>;
259 cooling-device = <&cpu4 0 2>;
263 cooling-device = <&cpu0 3 7>;
267 cooling-device = <&cpu4 3 12>;
271 cpu3_thermal: cpu3-thermal {
272 thermal-sensors = <&tmu_cpu3 0>;
273 polling-delay-passive = <250>;
274 polling-delay = <0>;
276 cpu3_alert0: cpu-alert-0 {
281 cpu3_alert1: cpu-alert-1 {
286 cpu3_alert2: cpu-alert-2 {
291 cpu3_crit0: cpu-crit-0 {
296 cpu3_alert3: cpu-alert-3 {
301 cpu3_alert4: cpu-alert-4 {
307 cooling-maps {
310 cooling-device = <&fan0 0 1>;
314 cooling-device = <&fan0 1 2>;
318 cooling-device = <&fan0 2 3>;
322 cooling-device = <&cpu0 0 2>;
326 cooling-device = <&cpu4 0 2>;
330 cooling-device = <&cpu0 3 7>;
334 cooling-device = <&cpu4 3 12>;
342 vdd-supply = <&ldo4_reg>;
349 hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
350 pinctrl-names = "default";
351 pinctrl-0 = <&hdmi_hpd_irq>;
353 vdd_osc-supply = <&ldo7_reg>;
354 vdd_pll-supply = <&ldo6_reg>;
355 vdd-supply = <&ldo6_reg>;
360 needs-hpd;
364 samsung,i2c-sda-delay = <100>;
365 samsung,i2c-max-bus-freq = <66000>;
376 mmc-pwrseq = <&emmc_pwrseq>;
377 card-detect-delay = <200>;
378 samsung,dw-mshc-ciu-div = <3>;
379 samsung,dw-mshc-sdr-timing = <0 4>;
380 samsung,dw-mshc-ddr-timing = <0 2>;
381 samsung,dw-mshc-hs400-timing = <0 2>;
382 samsung,read-strobe-delay = <90>;
383 pinctrl-names = "default";
384 pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8 &sd0_cd &sd0_rclk>;
385 bus-width = <8>;
386 cap-mmc-highspeed;
387 mmc-hs200-1_8v;
388 mmc-hs400-1_8v;
389 vmmc-supply = <&ldo18_reg>;
390 vqmmc-supply = <&ldo3_reg>;
394 power_key: power-key {
395 samsung,pins = "gpx0-3";
396 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
397 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
398 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
401 hdmi_hpd_irq: hdmi-hpd-irq {
402 samsung,pins = "gpx3-7";
403 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
404 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
405 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
410 emmc_nrst_pin: emmc-nrst {
411 samsung,pins = "gpd1-0";
412 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
413 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
414 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;