cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (6986B)


      1# SPDX-License-Identifier: GPL-2.0
      2menu "Speakup console speech"
      3
      4config SPEAKUP
      5	depends on VT
      6	tristate "Speakup core"
      7	help
      8		This is the Speakup screen reader.  Think of it as a
      9		video console for blind people.  If built in to the
     10		kernel, it can speak everything on the text console from
     11		boot up to shutdown.  For more information on Speakup,
     12		point your browser at <http://www.linux-speakup.org/>.
     13		There is also a mailing list at the above url that you
     14		can subscribe to.
     15
     16		Supported synthesizers are accent sa, accent pc,
     17		appollo II., Auddapter, Braille 'n Speak, Dectalk
     18		external (old), Dectalk PC (full length isa board),
     19		Dectalk express, Doubletalk, Doubletalk LT or
     20		Litetalk, Keynote Gold internal PC, software
     21		synthesizers, Speakout, transport, and a dummy module
     22		that can be used with a plain text terminal.
     23
     24		Speakup can either be built in or compiled as a module
     25		by answering y or m.  If you answer y here, then you
     26		must answer either y or m to at least one of the
     27		synthesizer drivers below.  If you answer m here, then
     28		the synthesizer drivers below can only be built as
     29		modules.
     30
     31		These drivers are not standalone drivers, but must be
     32		used in conjunction with Speakup.  Think of them as
     33		video cards for blind people.
     34
     35
     36		The Dectalk pc driver can only be built as a module, and
     37		requires software to be pre-loaded on to the card before
     38		the module can be loaded.  See the decpc choice below
     39		for more details.
     40
     41		If you are not a blind person, or don't have access to
     42		one of the listed synthesizers, you should say n.
     43
     44if SPEAKUP
     45
     46config SPEAKUP_SERIALIO
     47	def_bool y
     48	depends on ISA || COMPILE_TEST
     49
     50config SPEAKUP_SYNTH_ACNTSA
     51	tristate "Accent SA synthesizer support"
     52	help
     53		This is the Speakup driver for the Accent SA
     54		synthesizer.  You can say y to build it into the kernel,
     55		or m to build it as a module.  See the configuration
     56		help on the Speakup choice above for more info.
     57
     58config SPEAKUP_SYNTH_ACNTPC
     59	tristate "Accent PC synthesizer support"
     60	depends on SPEAKUP_SERIALIO
     61	help
     62		This is the Speakup driver for the accent pc
     63		synthesizer.  You can say y to build it into the kernel,
     64		or m to build it as a module.  See the configuration
     65		help on the Speakup choice above for more info.
     66
     67config SPEAKUP_SYNTH_APOLLO
     68	tristate "Apollo II synthesizer support"
     69	help
     70		This is the Speakup driver for the Apollo II
     71		synthesizer.  You can say y to build it into the kernel,
     72		or m to build it as a module.  See the configuration
     73		help on the Speakup choice above for more info.
     74
     75config SPEAKUP_SYNTH_AUDPTR
     76	tristate "Audapter synthesizer support"
     77	help
     78		This is the Speakup driver for the Audapter synthesizer.
     79		 You can say y to build it into the kernel, or m to
     80		build it as a module.  See the configuration help on the
     81		Speakup choice above for more info.
     82
     83config SPEAKUP_SYNTH_BNS
     84	tristate "Braille 'n' Speak synthesizer support"
     85	help
     86		This is the Speakup driver for the Braille 'n' Speak
     87		synthesizer.  You can say y to build it into the kernel,
     88		or m to build it as a module.  See the configuration
     89		help on the Speakup choice above for more info.
     90
     91config SPEAKUP_SYNTH_DECTLK
     92	tristate "DECtalk Express synthesizer support"
     93	help
     94
     95		This is the Speakup driver for the DecTalk Express
     96		synthesizer.  You can say y to build it into the kernel,
     97		or m to build it as a module.  See the configuration
     98		help on the Speakup choice above for more info.
     99
    100config SPEAKUP_SYNTH_DECEXT
    101	tristate "DECtalk External (old) synthesizer support"
    102	help
    103
    104		This is the Speakup driver for the DecTalk External
    105		(old) synthesizer.  You can say y to build it into the
    106		kernel, or m to build it as a module.  See the
    107		configuration help on the Speakup choice above for more
    108		info.
    109
    110config SPEAKUP_SYNTH_DECPC
    111	depends on m
    112	depends on SPEAKUP_SERIALIO
    113	tristate "DECtalk PC (big ISA card) synthesizer support"
    114	help
    115
    116		This is the Speakup driver for the DecTalk PC (full
    117		length ISA) synthesizer.  You can say m to build it as
    118		a module.  See the configuration help on the Speakup
    119		choice above for more info.
    120
    121		In order to use the DecTalk PC driver, you must download
    122		the dec_pc.tgz file from linux-speakup.org.  It is in
    123		the pub/linux/goodies directory.  The dec_pc.tgz file
    124		contains the software which must be pre-loaded on to the
    125		DecTalk PC board in order to use it with this driver.
    126		This driver must be built as a module, and can not be
    127		loaded until the file system is mounted and the DecTalk
    128		PC software has been pre-loaded on to the board.
    129
    130		See the README file in the dec_pc.tgz file for more
    131		details.
    132
    133config SPEAKUP_SYNTH_DTLK
    134	tristate "DoubleTalk PC synthesizer support"
    135	depends on SPEAKUP_SERIALIO
    136	help
    137
    138		This is the Speakup driver for the internal DoubleTalk
    139		PC synthesizer.  You can say y to build it into the
    140		kernel, or m to build it as a module.  See the
    141		configuration help on the Speakup choice above for more
    142		info.
    143
    144config SPEAKUP_SYNTH_KEYPC
    145	tristate "Keynote Gold PC synthesizer support"
    146	depends on SPEAKUP_SERIALIO
    147	help
    148
    149		This is the Speakup driver for the Keynote Gold
    150		PC synthesizer.  You can say y to build it into the
    151		kernel, or m to build it as a module.  See the
    152		configuration help on the Speakup choice above for more
    153		info.
    154
    155config SPEAKUP_SYNTH_LTLK
    156	tristate "DoubleTalk LT/LiteTalk synthesizer support"
    157help
    158
    159		This is the Speakup driver for the LiteTalk/DoubleTalk
    160		LT synthesizer.  You can say y to build it into the
    161		kernel, or m to build it as a module.  See the
    162		configuration help on the Speakup choice above for more
    163		info.
    164
    165config SPEAKUP_SYNTH_SOFT
    166	tristate "Userspace software synthesizer support"
    167	help
    168
    169		This is the software synthesizer device node.  It will
    170		register a device /dev/softsynth which midware programs
    171		and speech daemons may open and read to provide kernel
    172		output to software synths such as espeak, festival,
    173		flite and so forth.  You can select 'y' or 'm' to have
    174		it built-in to the kernel or loaded as a module.
    175
    176config SPEAKUP_SYNTH_SPKOUT
    177	tristate "Speak Out synthesizer support"
    178	help
    179
    180		This is the Speakup driver for the Speakout synthesizer.
    181		 You can say y to build it into the kernel, or m to
    182		build it as a module.  See the configuration help on the
    183		Speakup choice above for more info.
    184
    185config SPEAKUP_SYNTH_TXPRT
    186	tristate "Transport synthesizer support"
    187	help
    188
    189		This is the Speakup driver for the Transport
    190		synthesizer.  You can say y to build it into the kernel,
    191		or m to build it as a module.  See the configuration
    192		help on the Speakup choice above for more info.
    193
    194config SPEAKUP_SYNTH_DUMMY
    195	tristate "Dummy synthesizer driver (for testing)"
    196	help
    197
    198		This is a dummy Speakup driver for plugging a mere serial
    199		terminal.  This is handy if you want to test speakup but
    200		don't have the hardware.  You can say y to build it into
    201		the kernel, or m to build it as a module.  See the
    202		configuration help on the Speakup choice above for more info.
    203
    204endif	# SPEAKUP
    205endmenu