Kconfig (ead5d1f4d877e92c051e1a1ade623d0d30e71619) | Kconfig (718e05ed92ecac0d9d3954bcc8064527c3ce7565) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2# 3# For a description of the syntax of this configuration file, 4# see Documentation/kbuild/kconfig-language.rst. 5# 6# Auxiliary display drivers configuration. 7# 8 9menuconfig AUXDISPLAY 10 bool "Auxiliary Display support" 11 help 12 Say Y here to get to see options for auxiliary display drivers. 13 This option alone does not add any kernel code. 14 15 If you say N, all options in this submenu will be skipped and disabled. 16 17if AUXDISPLAY 18 | 1# SPDX-License-Identifier: GPL-2.0 2# 3# For a description of the syntax of this configuration file, 4# see Documentation/kbuild/kconfig-language.rst. 5# 6# Auxiliary display drivers configuration. 7# 8 9menuconfig AUXDISPLAY 10 bool "Auxiliary Display support" 11 help 12 Say Y here to get to see options for auxiliary display drivers. 13 This option alone does not add any kernel code. 14 15 If you say N, all options in this submenu will be skipped and disabled. 16 17if AUXDISPLAY 18 |
19config CHARLCD 20 tristate "Character LCD core support" if COMPILE_TEST 21 help 22 This is the base system for character-based LCD displays. 23 It makes no sense to have this alone, you select your display driver 24 and if it needs the charlcd core, it will select it automatically. 25 This is some character LCD core interface that multiple drivers can 26 use. 27 28config HD44780_COMMON 29 tristate "Common functions for HD44780 (and compatibles) LCD displays" if COMPILE_TEST 30 help 31 This is a module with the common symbols for HD44780 (and compatibles) 32 displays. This is the code that multiple other modules use. It is not 33 useful alone. If you have some sort of HD44780 compatible display, 34 you very likely use this. It is selected automatically by selecting 35 your concrete display. 36 |
|
19config HD44780 20 tristate "HD44780 Character LCD support" 21 depends on GPIOLIB || COMPILE_TEST 22 select CHARLCD | 37config HD44780 38 tristate "HD44780 Character LCD support" 39 depends on GPIOLIB || COMPILE_TEST 40 select CHARLCD |
41 select HD44780_COMMON |
|
23 help 24 Enable support for Character LCDs using a HD44780 controller. 25 The LCD is accessible through the /dev/lcd char device (10, 156). 26 This code can either be compiled as a module, or linked into the 27 kernel and started at boot. 28 If you don't understand what all this is about, say N. 29 30config KS0108 --- 132 unchanged lines hidden (view full) --- 163 very much more than display the text "ARM Linux" on the first 164 line and the Linux version on the second line, but that's 165 still useful. 166 167menuconfig PARPORT_PANEL 168 tristate "Parallel port LCD/Keypad Panel support" 169 depends on PARPORT 170 select CHARLCD | 42 help 43 Enable support for Character LCDs using a HD44780 controller. 44 The LCD is accessible through the /dev/lcd char device (10, 156). 45 This code can either be compiled as a module, or linked into the 46 kernel and started at boot. 47 If you don't understand what all this is about, say N. 48 49config KS0108 --- 132 unchanged lines hidden (view full) --- 182 very much more than display the text "ARM Linux" on the first 183 line and the Linux version on the second line, but that's 184 still useful. 185 186menuconfig PARPORT_PANEL 187 tristate "Parallel port LCD/Keypad Panel support" 188 depends on PARPORT 189 select CHARLCD |
190 select HD44780_COMMON |
|
171 help 172 Say Y here if you have an HD44780 or KS-0074 LCD connected to your 173 parallel port. This driver also features 4 and 6-key keypads. The LCD 174 is accessible through the /dev/lcd char device (10, 156), and the 175 keypad through /dev/keypad (10, 185). This code can either be 176 compiled as a module, or linked into the kernel and started at boot. 177 If you don't understand what all this is about, say N. 178 --- 305 unchanged lines hidden --- | 191 help 192 Say Y here if you have an HD44780 or KS-0074 LCD connected to your 193 parallel port. This driver also features 4 and 6-key keypads. The LCD 194 is accessible through the /dev/lcd char device (10, 156), and the 195 keypad through /dev/keypad (10, 185). This code can either be 196 compiled as a module, or linked into the kernel and started at boot. 197 If you don't understand what all this is about, say N. 198 --- 305 unchanged lines hidden --- |