18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ciif MMU
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciconfig ARCH_MAY_HAVE_PC_FDC
58c2ecf20Sopenharmony_ci	bool
68c2ecf20Sopenharmony_ci	depends on BROKEN && (Q40 || SUN3X)
78c2ecf20Sopenharmony_ci	default y
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_cimenu "Platform devices"
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciconfig HEARTBEAT
128c2ecf20Sopenharmony_ci	bool "Use power LED as a heartbeat" if AMIGA || APOLLO || ATARI || Q40
138c2ecf20Sopenharmony_ci	default y if !AMIGA && !APOLLO && !ATARI && !Q40 && HP300
148c2ecf20Sopenharmony_ci	help
158c2ecf20Sopenharmony_ci	  Use the power-on LED on your machine as a load meter.  The exact
168c2ecf20Sopenharmony_ci	  behavior is platform-dependent, but normally the flash frequency is
178c2ecf20Sopenharmony_ci	  a hyperbolic function of the 5-minute load average.
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci# We have a dedicated heartbeat LED. :-)
208c2ecf20Sopenharmony_ciconfig PROC_HARDWARE
218c2ecf20Sopenharmony_ci	bool "/proc/hardware support"
228c2ecf20Sopenharmony_ci	depends on PROC_FS
238c2ecf20Sopenharmony_ci	help
248c2ecf20Sopenharmony_ci	  Say Y here to support the /proc/hardware file, which gives you
258c2ecf20Sopenharmony_ci	  access to information about the machine you're running on,
268c2ecf20Sopenharmony_ci	  including the model, CPU, MMU, clock speed, BogoMIPS rating,
278c2ecf20Sopenharmony_ci	  and memory size.
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ciconfig NATFEAT
308c2ecf20Sopenharmony_ci	bool "ARAnyM emulator support"
318c2ecf20Sopenharmony_ci	depends on ATARI
328c2ecf20Sopenharmony_ci	help
338c2ecf20Sopenharmony_ci	  This option enables support for ARAnyM native features, such as
348c2ecf20Sopenharmony_ci	  access to a disk image as /dev/hda.
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ciconfig NFBLOCK
378c2ecf20Sopenharmony_ci	tristate "NatFeat block device support"
388c2ecf20Sopenharmony_ci	depends on BLOCK && NATFEAT
398c2ecf20Sopenharmony_ci	help
408c2ecf20Sopenharmony_ci	  Say Y to include support for the ARAnyM NatFeat block device
418c2ecf20Sopenharmony_ci	  which allows direct access to the hard drives without using
428c2ecf20Sopenharmony_ci	  the hardware emulation.
438c2ecf20Sopenharmony_ci
448c2ecf20Sopenharmony_ciconfig NFCON
458c2ecf20Sopenharmony_ci	tristate "NatFeat console driver"
468c2ecf20Sopenharmony_ci	depends on TTY && NATFEAT
478c2ecf20Sopenharmony_ci	help
488c2ecf20Sopenharmony_ci	  Say Y to include support for the ARAnyM NatFeat console driver
498c2ecf20Sopenharmony_ci	  which allows the console output to be redirected to the stderr
508c2ecf20Sopenharmony_ci	  output of ARAnyM.
518c2ecf20Sopenharmony_ci
528c2ecf20Sopenharmony_ciconfig NFETH
538c2ecf20Sopenharmony_ci	tristate "NatFeat Ethernet support"
548c2ecf20Sopenharmony_ci	depends on ETHERNET && NATFEAT
558c2ecf20Sopenharmony_ci	help
568c2ecf20Sopenharmony_ci	  Say Y to include support for the ARAnyM NatFeat network device
578c2ecf20Sopenharmony_ci	  which will emulate a regular ethernet device while presenting an
588c2ecf20Sopenharmony_ci	  ethertap device to the host system.
598c2ecf20Sopenharmony_ci
608c2ecf20Sopenharmony_ciconfig ATARI_ETHERNAT
618c2ecf20Sopenharmony_ci	bool "Atari EtherNAT Ethernet support"
628c2ecf20Sopenharmony_ci	depends on ATARI
638c2ecf20Sopenharmony_ci	help
648c2ecf20Sopenharmony_ci	  Say Y to include support for the EtherNAT network adapter for the
658c2ecf20Sopenharmony_ci	  CT/60 extension port.
668c2ecf20Sopenharmony_ci
678c2ecf20Sopenharmony_ci	  To compile the actual ethernet driver, choose Y or M for the SMC91X
688c2ecf20Sopenharmony_ci	  option in the network device section; the module will be called smc91x.
698c2ecf20Sopenharmony_ci
708c2ecf20Sopenharmony_ciconfig ATARI_ETHERNEC
718c2ecf20Sopenharmony_ci	bool "Atari EtherNEC Ethernet support"
728c2ecf20Sopenharmony_ci	depends on ATARI_ROM_ISA
738c2ecf20Sopenharmony_ci	help
748c2ecf20Sopenharmony_ci	  Say Y to include support for the EtherNEC network adapter for the
758c2ecf20Sopenharmony_ci	  ROM port. The driver works by polling instead of interrupts, so it
768c2ecf20Sopenharmony_ci	  is quite slow.
778c2ecf20Sopenharmony_ci
788c2ecf20Sopenharmony_ci	  This driver also supports the ethernet part of the NetUSBee ROM
798c2ecf20Sopenharmony_ci	  port combined Ethernet/USB adapter.
808c2ecf20Sopenharmony_ci
818c2ecf20Sopenharmony_ci	  To compile the actual ethernet driver, choose Y or M in for the NE2000
828c2ecf20Sopenharmony_ci	  option in the network device section; the module will be called ne.
838c2ecf20Sopenharmony_ci
848c2ecf20Sopenharmony_ciendmenu
858c2ecf20Sopenharmony_ci
868c2ecf20Sopenharmony_cimenu "Character devices"
878c2ecf20Sopenharmony_ci
888c2ecf20Sopenharmony_ciconfig ATARI_DSP56K
898c2ecf20Sopenharmony_ci	tristate "Atari DSP56k support"
908c2ecf20Sopenharmony_ci	depends on ATARI
918c2ecf20Sopenharmony_ci	help
928c2ecf20Sopenharmony_ci	  If you want to be able to use the DSP56001 in Falcons, say Y. This
938c2ecf20Sopenharmony_ci	  driver is still experimental, and if you don't know what it is, or
948c2ecf20Sopenharmony_ci	  if you don't have this processor, just say N.
958c2ecf20Sopenharmony_ci
968c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here.
978c2ecf20Sopenharmony_ci
988c2ecf20Sopenharmony_ciconfig AMIGA_BUILTIN_SERIAL
998c2ecf20Sopenharmony_ci	tristate "Amiga builtin serial support"
1008c2ecf20Sopenharmony_ci	depends on AMIGA && TTY
1018c2ecf20Sopenharmony_ci	help
1028c2ecf20Sopenharmony_ci	  If you want to use your Amiga's built-in serial port in Linux,
1038c2ecf20Sopenharmony_ci	  answer Y.
1048c2ecf20Sopenharmony_ci
1058c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here.
1068c2ecf20Sopenharmony_ci
1078c2ecf20Sopenharmony_ciconfig HPDCA
1088c2ecf20Sopenharmony_ci	tristate "HP DCA serial support"
1098c2ecf20Sopenharmony_ci	depends on DIO && SERIAL_8250
1108c2ecf20Sopenharmony_ci	help
1118c2ecf20Sopenharmony_ci	  If you want to use the internal "DCA" serial ports on an HP300
1128c2ecf20Sopenharmony_ci	  machine, say Y here.
1138c2ecf20Sopenharmony_ci
1148c2ecf20Sopenharmony_ciconfig HPAPCI
1158c2ecf20Sopenharmony_ci	tristate "HP APCI serial support"
1168c2ecf20Sopenharmony_ci	depends on HP300 && SERIAL_8250
1178c2ecf20Sopenharmony_ci	help
1188c2ecf20Sopenharmony_ci	  If you want to use the internal "APCI" serial ports on an HP400
1198c2ecf20Sopenharmony_ci	  machine, say Y here.
1208c2ecf20Sopenharmony_ci
1218c2ecf20Sopenharmony_ciconfig SERIAL_CONSOLE
1228c2ecf20Sopenharmony_ci	bool "Support for serial port console"
1238c2ecf20Sopenharmony_ci	depends on AMIGA_BUILTIN_SERIAL=y
1248c2ecf20Sopenharmony_ci	help
1258c2ecf20Sopenharmony_ci	  If you say Y here, it will be possible to use a serial port as the
1268c2ecf20Sopenharmony_ci	  system console (the system console is the device which receives all
1278c2ecf20Sopenharmony_ci	  kernel messages and warnings and which allows logins in single user
1288c2ecf20Sopenharmony_ci	  mode). This could be useful if some terminal or printer is connected
1298c2ecf20Sopenharmony_ci	  to that serial port.
1308c2ecf20Sopenharmony_ci
1318c2ecf20Sopenharmony_ci	  Even if you say Y here, the currently visible virtual console
1328c2ecf20Sopenharmony_ci	  (/dev/tty0) will still be used as the system console by default, but
1338c2ecf20Sopenharmony_ci	  you can alter that using a kernel command line option such as
1348c2ecf20Sopenharmony_ci	  "console=ttyS1". (Try "man bootparam" or see the documentation of
1358c2ecf20Sopenharmony_ci	  your boot loader about how to pass options to the kernel at boot
1368c2ecf20Sopenharmony_ci	  time.)
1378c2ecf20Sopenharmony_ci
1388c2ecf20Sopenharmony_ci	  If you don't have a graphical console and you say Y here, the
1398c2ecf20Sopenharmony_ci	  kernel will automatically use the first serial line, /dev/ttyS0, as
1408c2ecf20Sopenharmony_ci	  system console.
1418c2ecf20Sopenharmony_ci
1428c2ecf20Sopenharmony_ci	  If unsure, say N.
1438c2ecf20Sopenharmony_ci
1448c2ecf20Sopenharmony_ciendmenu
1458c2ecf20Sopenharmony_ci
1468c2ecf20Sopenharmony_ciendif
147