1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
|
#
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
config LCD_MAXCONTRAST
int "LCD maximum contrast"
default 63 if NOKIA6100_S1D15G10
default 127 if NOKIA6100_PCF8833
default 255 if LCD_P14201
default 63
---help---
must be 63 with the Epson controller and 127 with
the Phillips controller.
config LCD_MAXPOWER
int "LCD maximum power"
default 1
---help---
Maximum value of backlight setting. The backlight
control is managed outside of the 6100 driver so this value has no
meaning to the driver. Board-specific logic may place restrictions on
this value.
config LCD_P14201
bool "Rit P1402 series display"
default n
---help---
p14201.c. Driver for RiT P14201 series display with SD1329 IC
controller. This OLED is used with older versions of the
TI/Luminary LM3S8962 Evaluation Kit.
if LCD_P14201
config P14201_NINTERFACES
int "Number of physical P14201 devices"
default 1
range 1,1
---help---
Specifies the number of physical P14201
devices that will be supported.
config P14201_SPIMODE
int "SPI mode"
default 2
range 0,3
---help---
Controls the SPI mode
config P14201_FREQUENCY
int "SPI frequency"
default 1000000
---help---
Define to use a different bus frequency,FIXME DEFAULT VALUE OK?
config P14201_FRAMEBUFFER
bool "Enable P14201 GDDRAM cache"
default y
---help---
If defined, accesses will be performed
using an in-memory copy of the OLEDs GDDRAM. This cost of this
buffer is 128 * 96 / 2 = 6Kb. If this is defined, then the driver
will be fully functional. If not, then it will have the following
limitations:
Reading graphics memory cannot be supported, and
All pixel writes must be aligned to byte boundaries.
The latter limitation effectively reduces the 128x96 disply to 64x96.
endif
config LCD_NOKIA6100
bool "Nokia 6100 display support"
default n
---help---
nokia6100.c. Supports the Nokia 6100 display with either the Philips
PCF883 or the Epson S1D15G10 display controller. This LCD is used
with the Olimex LPC1766-STK (but has not been fully integrated).
if LCD_NOKIA6100
config NOKIA6100_NINTERFACES
int "Number of physical NOKIA6100 devices"
default 1
range 1,1
---help---
Specifies the number of physical Nokia
6100 devices that will be supported.
choice NOKIA6100_CONTROLLER
prompt "Controller Setup"
default NOKIA6100_S1D15G10
config NOKIA6100_S1D15G10
bool "S1D15G10 controller"
---help---
Selects the Epson S1D15G10 display controller
config NOKIA6100_PCF8833
bool "PCF8833 controller"
---help---
Selects the Phillips PCF8833 display controller
endchoice
config NOKIA6100_SPIMODE
int "SPI mode"
default 0
range 0,3
---help---
Controls the SPI mode
config NOKIA6100_FREQUENCY
int "SPI frequency"
default 1000000
---help---
Define to use a different bus frequency
config NOKIA6100_BLINIT
bool "Back light initial"
default n
---help---
Initial backlight setting
The following may need to be tuned for your hardware:
config NOKIA6100_BPP
int "Display bits per pixel"
default 8
---help---
Device supports 8, 12, and 16 bits per pixel.
config NOKIA6100_INVERT
int "Display inversion"
default 1
range 0,1
---help---
Display inversion, 0 or 1, Default: 1
config NOKIA6100_MY
int "Display row direction"
default 0
range 0,1
---help---
Display row direction, 0 or 1, Default: 0
config NOKIA6100_MX
int "Display column direction"
default 1
range 0,1
---help---
Display column direction, 0 or 1, Default: 1
config NOKIA6100_V
int "Display address direction"
default 0
range 0,1
---help---
Display address direction, 0 or 1, Default: 0
config NOKIA6100_ML
int "Display scan direction"
default 0
range 0,1
---help---
Display scan direction, 0 or 1, Default: 0
config NOKIA6100_RGBORD
int "Display RGB order"
default 0
range 0,1
---help---
Display RGB order, 0 or 1, Default: 0
Required LCD driver settings:
endif
config LCD_UG9664HSWAG01
bool "9664HSWAG01 OLED Display Module"
default n
---help---
ug-9664hswag01.c. OLED Display Module, UG-9664HSWAG01", Univision
Technology Inc. Used with the LPC Xpresso and Embedded Artists
base board.
|