Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

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