Lines Matching +full:debounce +full:- +full:rep

1 // SPDX-License-Identifier: GPL-2.0
3 * Support for CompuLab CM-T54
5 /dts-v1/;
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 model = "CompuLab CM-T54";
13 compatible = "compulab,omap5-cm-t54", "ti,omap5";
26 vmmcsd_fixed: fixed-regulator-mmcsd {
27 compatible = "regulator-fixed";
28 regulator-name = "vmmcsd_fixed";
29 regulator-min-microvolt = <3300000>;
30 regulator-max-microvolt = <3300000>;
33 vwlan_pdn_fixed: fixed-regulator-vwlan-pdn {
34 compatible = "regulator-fixed";
35 regulator-name = "vwlan_pdn_fixed";
36 regulator-min-microvolt = <3300000>;
37 regulator-max-microvolt = <3300000>;
38 vin-supply = <&ldo2_reg>;
40 startup-delay-us = <1000>;
41 enable-active-high;
44 vwlan_fixed: fixed-regulator-vwlan {
45 compatible = "regulator-fixed";
46 regulator-name = "vwlan_fixed";
47 regulator-min-microvolt = <3300000>;
48 regulator-max-microvolt = <3300000>;
49 vin-supply = <&vwlan_pdn_fixed>;
51 startup-delay-us = <1000>;
52 enable-active-high;
55 ads7846reg: ads7846-reg {
56 compatible = "regulator-fixed";
57 regulator-name = "ads7846-reg";
58 regulator-min-microvolt = <3300000>;
59 regulator-max-microvolt = <3300000>;
63 hsusb2_phy: hsusb2-phy-pins {
64 compatible = "usb-nop-xceiv";
65 reset-gpios = <&gpio3 12 GPIO_ACTIVE_LOW>; /* gpio3_76 HUB_RESET */
66 #phy-cells = <0>;
71 compatible = "usb-nop-xceiv";
72 reset-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>; /* gpio3_83 ETH_RESET */
73 #phy-cells = <0>;
77 compatible = "gpio-leds";
81 linux,default-trigger = "heartbeat";
82 default-state = "off";
87 compatible = "startek,startek-kd050c", "panel-dpi";
90 pinctrl-names = "default";
91 pinctrl-0 = <&lcd_pins>;
93 enable-gpios = <&gpio8 3 GPIO_ACTIVE_HIGH>;
95 panel-timing {
96 clock-frequency = <33000000>;
99 hfront-porch = <40>;
100 hback-porch = <40>;
101 hsync-len = <43>;
102 vback-porch = <29>;
103 vfront-porch = <13>;
104 vsync-len = <3>;
105 hsync-active = <0>;
106 vsync-active = <0>;
107 de-active = <1>;
108 pixelclk-active = <1>;
113 remote-endpoint = <&dpi_lcd_out>;
119 compatible = "hdmi-connector";
124 pinctrl-names = "default";
125 pinctrl-0 = <&hdmi_conn_pins>;
127 hpd-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>; /* GPIO 193, HPD */
131 remote-endpoint = <&hdmi_out>;
140 #address-cells = <1>;
141 #size-cells = <0>;
147 remote-endpoint = <&dpi_dvi_out>;
155 remote-endpoint = <&dvi_connector_in>;
162 compatible = "dvi-connector";
167 ddc-i2c-bus = <&i2c2>;
171 remote-endpoint = <&tfp410_out>;
179 ads7846_pins: ads7846-pins {
180 pinctrl-single,pins = <
185 palmas_sys_nirq_pins: palmas-sys-nirq-pins {
186 pinctrl-single,pins = <
194 pinctrl-names = "default";
195 pinctrl-0 = <
200 led_gpio_pins: led-gpio-pins {
201 pinctrl-single,pins = <
206 i2c1_pins: i2c1-pins {
207 pinctrl-single,pins = <
213 i2c2_pins: i2c2-pins {
214 pinctrl-single,pins = <
220 mmc1_pins: mmc1-pins {
221 pinctrl-single,pins = <
231 mmc2_pins: mmc2-pins {
232 pinctrl-single,pins = <
246 mmc3_pins: mmc3-pins {
247 pinctrl-single,pins = <
257 wlan_gpios_pins: wlan-gpios-pins {
258 pinctrl-single,pins = <
264 usbhost_pins: usbhost-pins {
265 pinctrl-single,pins = <
277 dss_hdmi_pins: dss-hdmi-pins {
278 pinctrl-single,pins = <
285 lcd_pins: lcd-pins {
286 pinctrl-single,pins = <
291 hdmi_conn_pins: hdmi-conn-pins {
292 pinctrl-single,pins = <
297 dss_dpi_pins: dss-dpi-pins {
298 pinctrl-single,pins = <
330 mcspi2_pins: mcspi1-pins {
331 pinctrl-single,pins = <
341 pinctrl-names = "default";
342 pinctrl-0 = <&mcspi2_pins>;
346 pinctrl-names = "default";
347 pinctrl-0 = <&ads7846_pins>;
350 vcc-supply = <&ads7846reg>;
353 spi-max-frequency = <1500000>;
355 interrupt-parent = <&gpio1>;
357 pendown-gpio = <&gpio1 15 GPIO_ACTIVE_LOW>;
360 ti,x-min = /bits/ 16 <0x0>;
361 ti,x-max = /bits/ 16 <0x0fff>;
362 ti,y-min = /bits/ 16 <0x0>;
363 ti,y-max = /bits/ 16 <0x0fff>;
365 ti,x-plate-ohms = /bits/ 16 <180>;
366 ti,pressure-max = /bits/ 16 <255>;
368 ti,debounce-max = /bits/ 16 <30>;
369 ti,debounce-tol = /bits/ 16 <10>;
370 ti,debounce-rep = /bits/ 16 <1>;
372 wakeup-source;
377 pinctrl-names = "default";
378 pinctrl-0 = <&mmc1_pins>;
379 vmmc-supply = <&ldo9_reg>;
380 bus-width = <4>;
384 pinctrl-names = "default";
385 pinctrl-0 = <&mmc2_pins>;
386 vmmc-supply = <&vmmcsd_fixed>;
387 bus-width = <8>;
388 ti,non-removable;
392 pinctrl-names = "default";
393 pinctrl-0 = <
397 vmmc-supply = <&vwlan_fixed>;
398 bus-width = <4>;
399 ti,non-removable;
411 pinctrl-names = "default";
412 pinctrl-0 = <&i2c1_pins>;
414 clock-frequency = <400000>;
425 pinctrl-0 = <&palmas_sys_nirq_pins>;
426 pinctrl-names = "default";
429 interrupt-controller;
430 #interrupt-cells = <2>;
431 ti,system-power-controller;
434 compatible = "ti,palmas-usb-vid";
435 ti,enable-vbus-detection;
436 ti,enable-id-detection;
441 compatible = "ti,palmas-rtc";
442 interrupt-parent = <&palmas>;
447 compatible = "ti,palmas-pmic";
448 interrupt-parent = <&palmas>;
450 interrupt-names = "short-irq";
452 ti,ldo6-vibrator;
457 regulator-name = "smps123";
458 regulator-min-microvolt = < 600000>;
459 regulator-max-microvolt = <1500000>;
460 regulator-always-on;
461 regulator-boot-on;
466 regulator-name = "smps45";
467 regulator-min-microvolt = < 600000>;
468 regulator-max-microvolt = <1310000>;
469 regulator-always-on;
470 regulator-boot-on;
474 /* VDD_DDR3 - over VDD_SMPS6 */
475 regulator-name = "smps6";
476 regulator-min-microvolt = <1500000>;
477 regulator-max-microvolt = <1500000>;
478 regulator-always-on;
479 regulator-boot-on;
484 regulator-name = "smps7";
485 regulator-min-microvolt = <1800000>;
486 regulator-max-microvolt = <1800000>;
487 regulator-always-on;
488 regulator-boot-on;
493 regulator-name = "smps8";
494 regulator-min-microvolt = < 600000>;
495 regulator-max-microvolt = <1310000>;
496 regulator-always-on;
497 regulator-boot-on;
502 regulator-name = "smps9";
503 regulator-min-microvolt = <3300000>;
504 regulator-max-microvolt = <3300000>;
505 ti,smps-range = <0x80>;
506 regulator-always-on;
507 regulator-boot-on;
512 regulator-name = "smps10_out2";
513 regulator-min-microvolt = <5000000>;
514 regulator-max-microvolt = <5000000>;
515 regulator-always-on;
516 regulator-boot-on;
521 regulator-name = "smps10_out1";
522 regulator-min-microvolt = <5000000>;
523 regulator-max-microvolt = <5000000>;
528 regulator-name = "ldo1";
529 regulator-min-microvolt = <1800000>;
530 regulator-max-microvolt = <1800000>;
535 regulator-name = "ldo2";
536 regulator-min-microvolt = <3300000>;
537 regulator-max-microvolt = <3300000>;
538 startup-delay-us = <1000>;
543 regulator-name = "ldo3";
544 regulator-min-microvolt = <1500000>;
545 regulator-max-microvolt = <1500000>;
546 regulator-always-on;
547 regulator-boot-on;
552 regulator-name = "ldo4";
553 regulator-min-microvolt = <1800000>;
554 regulator-max-microvolt = <1800000>;
559 regulator-name = "ldo5";
560 regulator-min-microvolt = <1800000>;
561 regulator-max-microvolt = <1800000>;
562 regulator-always-on;
563 regulator-boot-on;
568 regulator-name = "ldo6";
569 regulator-min-microvolt = <1200000>;
570 regulator-max-microvolt = <1200000>;
571 regulator-always-on;
572 regulator-boot-on;
577 regulator-name = "ldo7";
578 regulator-min-microvolt = <2000000>;
579 regulator-max-microvolt = <2000000>;
586 regulator-name = "ldo8";
587 regulator-min-microvolt = <3000000>;
588 regulator-max-microvolt = <3000000>;
589 regulator-always-on;
590 regulator-boot-on;
595 regulator-name = "ldo9";
596 regulator-min-microvolt = <1800000>;
597 regulator-max-microvolt = <3000000>;
598 regulator-boot-on;
603 regulator-name = "ldoln";
604 regulator-min-microvolt = <1800000>;
605 regulator-max-microvolt = <1800000>;
606 regulator-always-on;
607 regulator-boot-on;
612 regulator-name = "ldousb";
613 regulator-min-microvolt = <3250000>;
614 regulator-max-microvolt = <3250000>;
615 regulator-always-on;
616 regulator-boot-on;
621 regulator-name = "regen3";
622 regulator-always-on;
623 regulator-boot-on;
631 pinctrl-names = "default";
632 pinctrl-0 = <&i2c2_pins>;
634 clock-frequency = <100000>;
638 port2-mode = "ehci-hsic";
639 port3-mode = "ehci-hsic";
648 vbus-supply = <&smps10_out1_reg>;
652 cpu0-supply = <&smps123_reg>;
658 pinctrl-names = "default";
659 pinctrl-0 = <&dss_dpi_pins>;
662 #address-cells = <1>;
663 #size-cells = <0>;
667 remote-endpoint = <&tfp410_in>;
668 data-lines = <24>;
673 remote-endpoint = <&lcd_in>;
674 data-lines = <24>;
681 vdd-supply = <&ldo4_reg>;
686 vdda-supply = <&ldo4_reg>;
688 pinctrl-names = "default";
689 pinctrl-0 = <&dss_hdmi_pins>;
693 remote-endpoint = <&hdmi_connector_in>;