^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) if MMU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) config ARCH_MAY_HAVE_PC_FDC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) depends on BROKEN && (Q40 || SUN3X)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) menu "Platform devices"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) config HEARTBEAT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) bool "Use power LED as a heartbeat" if AMIGA || APOLLO || ATARI || Q40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) default y if !AMIGA && !APOLLO && !ATARI && !Q40 && HP300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Use the power-on LED on your machine as a load meter. The exact
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) behavior is platform-dependent, but normally the flash frequency is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) a hyperbolic function of the 5-minute load average.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) # We have a dedicated heartbeat LED. :-)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) config PROC_HARDWARE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) bool "/proc/hardware support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Say Y here to support the /proc/hardware file, which gives you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) access to information about the machine you're running on,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) including the model, CPU, MMU, clock speed, BogoMIPS rating,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) and memory size.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) config NATFEAT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) bool "ARAnyM emulator support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) depends on ATARI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) This option enables support for ARAnyM native features, such as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) access to a disk image as /dev/hda.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) config NFBLOCK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) tristate "NatFeat block device support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) depends on BLOCK && NATFEAT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) Say Y to include support for the ARAnyM NatFeat block device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) which allows direct access to the hard drives without using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) the hardware emulation.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) config NFCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) tristate "NatFeat console driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) depends on TTY && NATFEAT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) Say Y to include support for the ARAnyM NatFeat console driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) which allows the console output to be redirected to the stderr
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) output of ARAnyM.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) config NFETH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) tristate "NatFeat Ethernet support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) depends on ETHERNET && NATFEAT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) Say Y to include support for the ARAnyM NatFeat network device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) which will emulate a regular ethernet device while presenting an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) ethertap device to the host system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) config ATARI_ETHERNAT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) bool "Atari EtherNAT Ethernet support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) depends on ATARI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) Say Y to include support for the EtherNAT network adapter for the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) CT/60 extension port.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) To compile the actual ethernet driver, choose Y or M for the SMC91X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) option in the network device section; the module will be called smc91x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) config ATARI_ETHERNEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) bool "Atari EtherNEC Ethernet support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) depends on ATARI_ROM_ISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) Say Y to include support for the EtherNEC network adapter for the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) ROM port. The driver works by polling instead of interrupts, so it
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) is quite slow.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) This driver also supports the ethernet part of the NetUSBee ROM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) port combined Ethernet/USB adapter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) To compile the actual ethernet driver, choose Y or M in for the NE2000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) option in the network device section; the module will be called ne.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) menu "Character devices"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) config ATARI_DSP56K
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) tristate "Atari DSP56k support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) depends on ATARI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) If you want to be able to use the DSP56001 in Falcons, say Y. This
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) driver is still experimental, and if you don't know what it is, or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) if you don't have this processor, just say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) To compile this driver as a module, choose M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) config AMIGA_BUILTIN_SERIAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) tristate "Amiga builtin serial support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) depends on AMIGA && TTY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) If you want to use your Amiga's built-in serial port in Linux,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) answer Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) To compile this driver as a module, choose M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) config HPDCA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) tristate "HP DCA serial support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) depends on DIO && SERIAL_8250
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) If you want to use the internal "DCA" serial ports on an HP300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) machine, say Y here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) config HPAPCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) tristate "HP APCI serial support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) depends on HP300 && SERIAL_8250
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) If you want to use the internal "APCI" serial ports on an HP400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) machine, say Y here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) config SERIAL_CONSOLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) bool "Support for serial port console"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) depends on AMIGA_BUILTIN_SERIAL=y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) If you say Y here, it will be possible to use a serial port as the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) system console (the system console is the device which receives all
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) kernel messages and warnings and which allows logins in single user
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) mode). This could be useful if some terminal or printer is connected
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) to that serial port.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) Even if you say Y here, the currently visible virtual console
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) (/dev/tty0) will still be used as the system console by default, but
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) you can alter that using a kernel command line option such as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) "console=ttyS1". (Try "man bootparam" or see the documentation of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) your boot loader about how to pass options to the kernel at boot
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) time.)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) If you don't have a graphical console and you say Y here, the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) kernel will automatically use the first serial line, /dev/ttyS0, as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) system console.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) endif