]>
Commit | Line | Data |
---|---|---|
bc10f310 TL |
1 | /* |
2 | * Common file for omap dpi panels with QVGA and reset pins | |
3 | * | |
4 | * Note that the board specifc DTS file needs to specify | |
5 | * at minimum the GPIO enable-gpios for display, and | |
6 | * gpios for gpio-backlight. | |
7 | */ | |
8 | ||
9 | / { | |
10 | aliases { | |
11 | display0 = &lcd0; | |
12 | }; | |
13 | ||
14 | backlight0: backlight { | |
15 | compatible = "gpio-backlight"; | |
16 | default-on; | |
17 | }; | |
18 | ||
19 | /* 3.3V GPIO controlled regulator for LCD_ENVDD */ | |
20 | lcd_3v3: regulator-lcd-3v3 { | |
21 | compatible = "regulator-fixed"; | |
22 | regulator-name = "lcd_3v3"; | |
23 | regulator-min-microvolt = <3300000>; | |
24 | regulator-max-microvolt = <3300000>; | |
25 | startup-delay-us = <70000>; | |
26 | }; | |
27 | ||
28 | lcd0: display { | |
29 | compatible = "sharp,ls037v7dw01"; | |
30 | label = "lcd"; | |
31 | power-supply = <&lcd_3v3>; | |
32 | ||
33 | port { | |
34 | lcd_in: endpoint { | |
35 | remote-endpoint = <&dpi_out>; | |
36 | }; | |
37 | }; | |
38 | }; | |
39 | }; | |
40 | ||
41 | /* Needed to power the DPI pins */ | |
42 | &vpll2 { | |
43 | regulator-always-on; | |
44 | }; | |
45 | ||
46 | &dss { | |
47 | status = "ok"; | |
48 | port { | |
49 | dpi_out: endpoint { | |
50 | remote-endpoint = <&lcd_in>; | |
51 | data-lines = <18>; | |
52 | }; | |
53 | }; | |
54 | }; | |
55 | ||
56 | &mcspi1 { | |
57 | tsc2046@0 { | |
58 | reg = <0>; /* CS0 */ | |
59 | compatible = "ti,tsc2046"; | |
60 | spi-max-frequency = <1000000>; | |
61 | vcc-supply = <&lcd_3v3>; | |
62 | ti,x-min = /bits/ 16 <0>; | |
63 | ti,x-max = /bits/ 16 <8000>; | |
64 | ti,y-min = /bits/ 16 <0>; | |
65 | ti,y-max = /bits/ 16 <4800>; | |
66 | ti,x-plate-ohms = /bits/ 16 <40>; | |
67 | ti,pressure-max = /bits/ 16 <255>; | |
68 | ti,swap-xy; | |
0c4d63b3 | 69 | wakeup-source; |
bc10f310 TL |
70 | }; |
71 | }; |