Lines Matching +full:touchscreen +full:- +full:y +full:- +full:mm
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
8 #include <dt-bindings/i2c/i2c.h>
9 #include <dt-bindings/input/input.h>
13 model = "BQ Edison2 Quad-Core";
14 compatible = "mundoreader,bq-edison2qc", "rockchip,rk3188";
22 compatible = "pwm-backlight";
23 power-supply = <&vsys>;
27 gpio-keys {
28 compatible = "gpio-keys";
30 pinctrl-names = "default";
31 pinctrl-0 = <&pwr_key &usb_int>;
37 linux,input-type = <1>;
38 debounce-interval = <100>;
39 wakeup-source;
42 wake_on_usb: wake-on-usb {
43 label = "Wake-on-USB";
46 wakeup-source;
50 gpio-poweroff {
51 compatible = "gpio-poweroff";
53 pinctrl-names = "default";
54 pinctrl-0 = <&pwr_hold>;
56 active-delay-ms = <3000>;
59 lvds-encoder {
60 compatible = "ti,sn75lvds83", "lvds-encoder";
63 #address-cells = <1>;
64 #size-cells = <0>;
70 remote-endpoint = <&vop0_out_lvds>;
78 remote-endpoint = <&panel_in_lvds>;
85 compatible = "innolux,ee101ia-01d", "panel-lvds";
88 /* pin LCD_CS, Nshtdn input of lvds-encoder */
89 enable-gpios = <&gpio3 RK_PD6 GPIO_ACTIVE_HIGH>;
90 pinctrl-names = "default";
91 pinctrl-0 = <&lcd_cs>;
92 power-supply = <&vcc_lcd>;
94 data-mapping = "vesa-24";
95 height-mm = <163>;
96 width-mm = <261>;
98 panel-timing {
99 clock-frequency = <72000000>;
102 hback-porch = <160>;
103 hfront-porch = <16>;
104 hsync-len = <10>;
105 vback-porch = <23>;
106 vfront-porch = <12>;
107 vsync-len = <3>;
112 remote-endpoint = <&lvds_out_panel>;
117 sdio_pwrseq: sdio-pwrseq {
118 compatible = "mmc-pwrseq-simple";
120 clock-names = "ext_clock";
121 pinctrl-names = "default";
122 pinctrl-0 = <&wifi_reg_on>;
123 reset-gpios = <&gpio3 RK_PD0 GPIO_ACTIVE_LOW>;
126 avdd_cif: cif-avdd-regulator {
127 compatible = "regulator-fixed";
128 regulator-name = "avdd-cif";
129 regulator-min-microvolt = <2800000>;
130 regulator-max-microvolt = <2800000>;
132 pinctrl-names = "default";
133 pinctrl-0 = <&cif_avdd_en>;
134 startup-delay-us = <100000>;
135 vin-supply = <&vcc28_cif>;
138 vcc_5v: vcc-5v-regulator {
139 compatible = "regulator-fixed";
140 regulator-name = "vcc-5v";
141 regulator-min-microvolt = <5000000>;
142 regulator-max-microvolt = <5000000>;
143 enable-active-high;
145 pinctrl-names = "default";
146 pinctrl-0 = <&v5_drv>;
147 vin-supply = <&vsys>;
150 vcc_lcd: lcd-regulator {
151 compatible = "regulator-fixed";
152 regulator-name = "vcc-lcd";
154 pinctrl-names = "default";
155 pinctrl-0 = <&lcd_en>;
156 startup-delay-us = <50000>;
157 vin-supply = <&vcc_io>;
160 vcc_otg: usb-otg-regulator {
161 compatible = "regulator-fixed";
162 regulator-name = "vcc-otg";
163 regulator-min-microvolt = <5000000>;
164 regulator-max-microvolt = <5000000>;
165 enable-active-high;
167 pinctrl-names = "default";
168 pinctrl-0 = <&otg_drv>;
169 startup-delay-us = <100000>;
170 vin-supply = <&vcc_5v>;
173 vcc_sd: sdmmc-regulator {
174 compatible = "regulator-fixed";
175 regulator-name = "vcc-sd";
176 regulator-min-microvolt = <3300000>;
177 regulator-max-microvolt = <3300000>;
179 pinctrl-names = "default";
180 pinctrl-0 = <&sdmmc_pwr>;
181 startup-delay-us = <100000>;
182 vin-supply = <&vcc_io>;
185 vccq_emmc: emmc-vccq-regulator {
186 compatible = "regulator-fixed";
187 regulator-name = "vccq-emmc";
188 regulator-min-microvolt = <2800000>;
189 regulator-max-microvolt = <2800000>;
190 vin-supply = <&vcc_io>;
194 vsys: vsys-regulator {
195 compatible = "regulator-fixed";
196 regulator-name = "vsys";
197 regulator-min-microvolt = <5000000>;
198 regulator-max-microvolt = <5000000>;
199 regulator-boot-on;
204 cpu-supply = <&vdd_arm>;
208 cpu-supply = <&vdd_arm>;
212 cpu-supply = <&vdd_arm>;
216 cpu-supply = <&vdd_arm>;
220 assigned-clocks = <&cru PLL_GPLL>, <&cru PLL_CPLL>,
225 assigned-clock-rates = <594000000>, <504000000>,
233 bus-width = <8>;
234 cap-mmc-highspeed;
235 non-removable;
236 pinctrl-names = "default";
237 pinctrl-0 = <&emmc_clk &emmc_cmd>;
238 vmmc-supply = <&vcc_io>;
239 vqmmc-supply = <&vccq_emmc>;
248 clock-frequency = <400000>;
254 interrupt-parent = <&gpio0>;
256 pinctrl-names = "default";
257 pinctrl-0 = <&gsensor_int>;
258 rotation-matrix = "1", "0", "0",
259 "0", "-1", "0",
261 vdd-supply = <&vcc_io>;
266 clock-frequency = <400000>;
272 interrupt-parent = <&gpio1>;
274 pinctrl-names = "default";
275 pinctrl-0 = <&tmp_alrt>;
276 #thermal-sensor-cells = <0>;
282 interrupt-parent = <&gpio0>;
284 pinctrl-names = "default";
285 pinctrl-0 = <&rtc_int>;
286 #clock-cells = <0>;
287 clock-output-names = "xin32k";
293 power-supplies = <&bq24196>;
297 compatible = "active-semi,act8846";
299 pinctrl-names = "default";
300 pinctrl-0 = <&dvs0_ctl &pmic_int>;
302 vp1-supply = <&vsys>;
303 vp2-supply = <&vsys>;
304 vp3-supply = <&vsys>;
305 vp4-supply = <&vsys>;
306 inl1-supply = <&vcc_io>;
307 inl2-supply = <&vsys>;
308 inl3-supply = <&vsys>;
312 regulator-name = "VCC_DDR";
313 regulator-min-microvolt = <1200000>;
314 regulator-max-microvolt = <1200000>;
315 regulator-always-on;
319 regulator-name = "VDD_LOG";
320 regulator-min-microvolt = <1000000>;
321 regulator-max-microvolt = <1200000>;
322 regulator-always-on;
326 regulator-name = "VDD_ARM";
327 regulator-min-microvolt = <875000>;
328 regulator-max-microvolt = <1350000>;
329 regulator-always-on;
333 regulator-name = "VCC_IO";
334 regulator-min-microvolt = <3000000>;
335 regulator-max-microvolt = <3000000>;
336 regulator-always-on;
340 regulator-name = "VDD_10";
341 regulator-min-microvolt = <1000000>;
342 regulator-max-microvolt = <1000000>;
343 regulator-always-on;
347 regulator-name = "VDD_12";
348 regulator-min-microvolt = <1200000>;
349 regulator-max-microvolt = <1200000>;
350 regulator-always-on;
354 regulator-name = "VCC18_CIF";
355 regulator-min-microvolt = <1800000>;
356 regulator-max-microvolt = <1800000>;
357 regulator-always-on;
361 regulator-name = "VCCA_33";
362 regulator-min-microvolt = <3300000>;
363 regulator-max-microvolt = <3300000>;
364 regulator-always-on;
368 regulator-name = "VCC_TP";
369 regulator-min-microvolt = <3300000>;
370 regulator-max-microvolt = <3300000>;
371 regulator-always-on;
375 regulator-name = "VCCIO_WL";
376 regulator-min-microvolt = <2800000>;
377 regulator-max-microvolt = <2800000>;
378 regulator-always-on;
382 regulator-name = "VCC_18";
383 regulator-min-microvolt = <1800000>;
384 regulator-max-microvolt = <1800000>;
385 regulator-always-on;
389 regulator-name = "VCC28_CIF";
390 regulator-min-microvolt = <2800000>;
391 regulator-max-microvolt = <2800000>;
392 regulator-always-on;
400 interrupt-parent = <&gpio0>;
402 pinctrl-names = "default";
403 pinctrl-0 = <&charger_int &chg_ctl &otg_en>;
404 ti,system-minimum-microvolt = <3200000>;
405 monitored-battery = <&bat>;
406 omit-battery-class;
408 usb_otg_vbus: usb-otg-vbus { };
413 clock-frequency = <400000>;
416 ft5606: touchscreen@3e {
417 compatible = "edt,edt-ft5506";
419 interrupt-parent = <&gpio1>;
421 pinctrl-names = "default";
422 pinctrl-0 = <&tp_int &tp_rst>;
423 reset-gpios = <&gpio0 RK_PB6 GPIO_ACTIVE_LOW>;
424 touchscreen-inverted-y;
426 touchscreen-size-y = <1024>;
427 touchscreen-size-x = <768>;
428 touchscreen-swapped-x-y;
433 clock-frequency = <400000>;
438 clock-frequency = <400000>;
445 clock-names = "mclk";
446 #sound-dai-cells = <0>;
455 bus-width = <4>;
456 cap-mmc-highspeed;
457 cap-sd-highspeed;
458 disable-wp;
459 pinctrl-names = "default";
460 pinctrl-0 = <&sd0_clk>, <&sd0_cmd>, <&sd0_cd>, <&sd0_bus4>;
461 vmmc-supply = <&vcc_sd>;
466 bus-width = <4>;
467 cap-sd-highspeed;
468 keep-power-in-suspend;
469 mmc-pwrseq = <&sdio_pwrseq>;
470 non-removable;
471 pinctrl-names = "default";
472 pinctrl-0 = <&sd1_clk>, <&sd1_cmd>, <&sd1_bus4>;
473 vqmmc-supply = <&vccio_wl>;
474 #address-cells = <1>;
475 #size-cells = <0>;
480 compatible = "brcm,bcm4329-fmac";
481 interrupt-parent = <&gpio3>;
483 interrupt-names = "host-wake";
484 brcm,drive-strength = <5>;
485 pinctrl-names = "default";
486 pinctrl-0 = <&wifi_host_wake>;
495 pcfg_output_high: pcfg-output-high {
496 output-high;
499 pcfg_output_low: pcfg-output-low {
500 output-low;
504 dvs0_ctl: dvs0-ctl {
508 pmic_int: pmic-int {
514 charger_int: charger-int {
519 chg_ctl: chg-ctl {
524 chg_det: chg-det {
529 chg_en: chg-en {
534 dc_det: dc-det {
539 otg_en: otg-en {
545 cif0_pdn: cif0-pdn {
549 cif1_pdn: cif1-pdn {
553 cif_avdd_en: cif-avdd-en {
559 lcd_cs: lcd-cs {
563 lcd_en: lcd-en {
569 tp_int: tp-int {
573 tp_rst: tp-rst {
579 hdmi_int: hdmi-int {
583 hdmi_rst: hdmi-rst {
589 rtc_int: rtc-int {
595 pwr_hold: pwr-hold {
599 pwr_key: pwr-key {
605 gsensor_int: gsensor-int {
611 sdmmc_pwr: sdmmc-pwr {
617 tmp_alrt: tmp-alrt {
623 v5_drv: v5-drv {
627 otg_drv: otg-drv {
631 usb_int: usb-int {
637 bt_host_wake: bt-host-wake {
641 bt_reg_on: bt-reg-on {
646 bt_rst: bt-rst {
650 bt_wake: bt-wake {
654 wifi_host_wake: wifi-host-wake {
658 wifi_reg_on: wifi-reg-on {
665 vref-supply = <&vcc_18>;
674 pinctrl-0 = <&uart0_xfer &uart0_cts &uart0_rts>;
678 compatible = "brcm,bcm43438-bt";
679 max-speed = <2000000>;
680 device-wakeup-gpios = <&gpio3 RK_PC6 GPIO_ACTIVE_HIGH>;
681 host-wakeup-gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_HIGH>;
682 shutdown-gpios = <&gpio3 RK_PC7 GPIO_ACTIVE_HIGH>;
683 pinctrl-names = "default";
684 pinctrl-0 = <&bt_host_wake &bt_reg_on &bt_rst &bt_wake>;
697 pinctrl-0 = <&uart3_xfer &uart3_cts &uart3_rts>;
719 remote-endpoint = <&lvds_in_vop0>;
724 pinctrl-names = "default";
725 pinctrl-0 = <&lcdc1_dclk &lcdc1_den &lcdc1_hsync