Lines Matching +full:lcd +full:- +full:backlight
1 # SPDX-License-Identifier: GPL-2.0
4 # see Documentation/kbuild/kconfig-language.rst.
20 tristate "Character LCD core support" if COMPILE_TEST
22 This is the base system for character-based LCD displays.
25 This is some character LCD core interface that multiple drivers can
29 tristate "Common functions for HD44780 (and compatibles) LCD displays" if COMPILE_TEST
39 tristate "HD44780 Character LCD support"
44 The LCD is accessible through the /dev/lcd char device (10, 156).
50 tristate "KS0108 LCD Controller"
54 If you have a LCD controlled by one or more KS0108
56 driver for your LCD.
60 and built-in as well (Y).
68 hex "Parallel port where the LCD is connected"
72 The address of the parallel port where the LCD is connected.
97 If your LCD seems to miss random writings, increment this.
105 tristate "CFAG12864B LCD"
115 If you have a Crystalfontz 128x64 2-color LCD, cfag12864b Series,
116 say Y. You also need the ks0108 LCD Controller driver.
118 For help about how to wire your LCD to the parallel port,
119 check Documentation/admin-guide/auxdisplay/cfag12864b.rst
123 The LCD framebuffer driver can be attached to a console.
137 Refresh rate of the LCD.
139 As the LCD is not memory mapped, the driver has to make the work by
145 You can freeze the computer, or the LCD maybe can't draw as fast as you
154 tristate "Imagination Technologies ASCII LCD Display"
159 Enable this to support the simple ASCII LCD displays found on
187 bool "ARM Ltd. Character LCD Driver"
190 This is a driver for the character LCD found on the ARM Ltd.
197 tristate "Parallel port LCD/Keypad Panel support"
201 Say Y here if you have an HD44780 or KS-0074 LCD connected to your
202 parallel port. This driver also features 4 and 6-key keypads. The LCD
203 is accessible through the /dev/lcd char device (10, 156), and the
217 and LCD are connected to two separate ports, you have to start two
222 int "Default panel profile (0-5, 0=custom)"
232 1 = 2x16 parallel LCD, old keypad
233 2 = 2x16 serial LCD (KS-0074), new keypad
234 3 = 2x16 parallel LCD (Hantronix), no keypad
235 4 = 2x16 parallel LCD (Nexcom NSA1045) with Nexcom's keypad
236 5 = 2x40 parallel LCD (old one), with old keypad
253 2 : new 6 keys keypad, as used on the server at www.ant-computing.com
261 int "LCD type (0=none, 1=custom, 2=old //, 3=ks0074, 4=hantronix, 5=Nexcom)"
265 This enables and configures an LCD connected to the parallel port.
267 '\e[L' which are specific to the LCD, and a few ANSI codes. The
269 under the name '/dev/lcd'. There are a total of 6 supported types :
273 2 : 2x16 & 2x40 parallel LCD (old wiring)
274 3 : 2x16 serial LCD (KS-0074 based)
275 4 : 2x16 parallel LCD (Hantronix wiring)
276 5 : 2x16 parallel LCD (Nexcom wiring)
284 int "Number of lines on the LCD (1-2)"
288 This is the number of visible character lines on the LCD in custom profile.
293 int "Number of characters per line on the LCD (1-40)"
297 This is the number of characters per line on the LCD in custom profile.
302 int "Internal LCD line width (1-40, 40 by default)"
308 to the terminal. This results in some non-visible but addressable characters,
313 This option lets you configure the value used by your LCD in 'custom' profile.
318 int "Hardware LCD line width (1-64, 64 by default)"
327 If you don't know what your LCD uses, in doubt let 16 here for a 2x16, and
332 int "LCD character set (0=normal, 1=KS0074)"
348 int "LCD communication mode (0=parallel 8 bits, 1=serial)"
352 This driver now supports any serial or parallel LCD wired to a parallel
354 be driving a serial LCD or a parallel one. Serial LCDs only use 2 wires
357 parallel LCD, and 1 for a serial LCD.
361 int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) "
362 range -17 17
365 This describes the number of the parallel port pin to which the LCD 'E'
370 -1..-17 : connected to the same pin through an inverter (eg: transistor).
376 int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) "
377 range -17 17
380 This describes the number of the parallel port pin to which the LCD 'RS'
385 -1..-17 : connected to the same pin through an inverter (eg: transistor).
391 int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) "
392 range -17 17
395 This describes the number of the parallel port pin to which the LCD 'RW'
400 -1..-17 : connected to the same pin through an inverter (eg: transistor).
406 int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) "
407 range -17 17
411 LCD 'SCL' signal has been connected. It can be :
415 -1..-17 : connected to the same pin through an inverter (eg: transistor).
421 int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) "
422 range -17 17
426 LCD 'SDA' signal has been connected. It can be :
430 -1..-17 : connected to the same pin through an inverter (eg: transistor).
436 int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) "
437 range -17 17
440 This describes the number of the parallel port pin to which the LCD 'BL' signal
445 -1..-17 : connected to the same pin through an inverter (eg: transistor).
452 bool "Change LCD initialization message ?"
475 printf()-formatted message is valid with newline and escape codes.
478 prompt "Backlight initial state"
481 Select the initial backlight state on boot or module load.
483 Previously, there was no option for this: the backlight flashed
489 Backlight is initially turned off
494 Backlight is initially turned on
499 Backlight is flashed briefly on init
506 tristate "Parallel port LCD/Keypad Panel support (OLD OPTION)"