···4242 - description of what an IRQ is.4343ManagementStyle4444 - how to (attempt to) manage kernel hackers.4545-MSI-HOWTO.txt4646- - the Message Signaled Interrupts (MSI) Driver Guide HOWTO and FAQ.4745RCU/4846 - directory with info on RCU (read-copy update).4949-README.DAC9605050- - info on Mylex DAC960/DAC1100 PCI RAID Controller Driver for Linux.5151-README.cycladesZ5252- - info on Cyclades-Z firmware loading.5347SAK.txt5448 - info on Secure Attention Keys.5549SM501.txt···8086 - directory with documentation for the Blackfin arch.8187block/8288 - info on the Block I/O (BIO) layer.8989+blockdev/9090+ - info on block devices & drivers8391cachetlb.txt8492 - describes the cache/TLB flushing interfaces Linux uses.8585-cciss.txt8686- - info, major/minor #'s for Compaq's SMART Array Controllers.8793cdrom/8894 - directory with information on the CD-ROM drivers that Linux has.8989-computone.txt9090- - info on Computone Intelliport II/Plus Multiport Serial Driver.9195connector/9296 - docs on the netlink based userspace<->kernel space communication mod.9397console/9498 - documentation on Linux console drivers.9595-cpqarray.txt9696- - info on using Compaq's SMART2 Intelligent Disk Array Controllers.9799cpu-freq/98100 - info on CPU frequency and voltage scaling.99101cpu-hotplug.txt···116126 - directory with info on Device Mapper.117127devices.txt118128 - plain ASCII listing of all the nodes in /dev/ with major minor #'s.119119-digiepca.txt120120- - info on Digi Intl. {PC,PCI,EISA}Xx and Xem series cards.121129dontdiff122130 - file containing a list of files that should never be diff'ed.123131driver-model/···140152 - info on the vfs and the various filesystems that Linux supports.141153firmware_class/142154 - request_firmware() hotplug interface info.143143-floppy.txt144144- - notes and driver options for the floppy disk driver.145155frv/146156 - Fujitsu FR-V Linux documentation.147157gpio.txt148158 - overview of GPIO (General Purpose Input/Output) access conventions.149149-hayes-esp.txt150150- - info on using the Hayes ESP serial driver.151159highuid.txt152160 - notes on the change from 16 bit to 32 bit user/group IDs.153161timers/···170186 - info on ordering I/O writes to memory-mapped addresses.171187ioctl/172188 - directory with documents describing various IOCTL calls.173173-ioctl-number.txt174174- - how to implement and register device/driver ioctl calls.175189iostats.txt176190 - info on I/O statistics Linux kernel provides.177191irqflags-tracing.txt···232250 - directory with info about Linux on MIPS architecture.233251mono.txt234252 - how to execute Mono-based .NET binaries with the help of BINFMT_MISC.235235-moxa-smartio236236- - file with info on installing/using Moxa multiport serial driver.237253mutex-design.txt238254 - info on the generic mutex subsystem.239255namespaces/240256 - directory with various information about namespaces241241-nbd.txt242242- - info on a TCP implementation of a network block device.243257netlabel/244258 - directory with information on the NetLabel subsystem.245259networking/···248270 - info on how to read Numa policy hit/miss statistics in sysfs.249271oops-tracing.txt250272 - how to decode those nasty internal kernel error dump messages.251251-paride.txt252252- - information about the parallel port IDE subsystem.253273parisc/254274 - directory with info on using Linux on PA-RISC architecture.255275parport.txt···270294 - how to get printk format specifiers right271295prio_tree.txt272296 - info on radix-priority-search-tree use for indexing vmas.273273-ramdisk.txt274274- - short guide on how to set up and use the RAM disk.275297rbtree.txt276298 - info on what red-black trees are and what they are for.277277-riscom8.txt278278- - notes on using the RISCom/8 multi-port serial driver.279299robust-futex-ABI.txt280300 - documentation of the robust futex ABI.281301robust-futexes.txt282302 - a description of what robust futexes are.283283-rocket.txt284284- - info on the Comtrol RocketPort multiport serial driver.285303rt-mutex-design.txt286304 - description of the RealTime mutex implementation design.287305rt-mutex.txt···304334 - directory with info on using Linux on Sparc architecture.305335sparse.txt306336 - info on how to obtain and use the sparse tool for typechecking.307307-specialix.txt308308- - info on hardware/driver for specialix IO8+ multiport serial card.309337spi/310338 - overview of Linux kernel Serial Peripheral Interface (SPI) support.311339spinlocks.txt···312344 - info on why the kernel does not have a stable in-kernel api or abi.313345stable_kernel_rules.txt314346 - rules and procedures for the -stable kernel releases.315315-stallion.txt316316- - info on using the Stallion multiport serial driver.317347svga.txt318348 - short guide on selecting video modes at boot via VGA BIOS.319349sysfs-rules.txt320350 - How not to use sysfs.321321-sx.txt322322- - info on the Specialix SX/SI multiport serial driver.323351sysctl/324352 - directory with info on the /proc/sys/* files.325353sysrq.txt···324360 - directory with info on telephony (e.g. voice over IP) support.325361time_interpolators.txt326362 - info on time interpolators.327327-tty.txt328328- - guide to the locking policies of the tty layer.329363uml/330364 - directory with information about User Mode Linux.331365unicode.txt
···1100-INDEX22 - this file33+MSI-HOWTO.txt44+ - the Message Signaled Interrupts (MSI) Driver Guide HOWTO and FAQ.35PCI-DMA-mapping.txt46 - info for PCI drivers using DMA portably across all platforms57PCIEBUS-HOWTO.txt
···11+00-INDEX22+ - this file33+README.DAC96044+ - info on Mylex DAC960/DAC1100 PCI RAID Controller Driver for Linux.55+cciss.txt66+ - info, major/minor #'s for Compaq's SMART Array Controllers.77+cpqarray.txt88+ - info on using Compaq's SMART2 Intelligent Disk Array Controllers.99+floppy.txt1010+ - notes and driver options for the floppy disk driver.1111+nbd.txt1212+ - info on a TCP implementation of a network block device.1313+paride.txt1414+ - information about the parallel port IDE subsystem.1515+ramdisk.txt1616+ - short guide on how to set up and use the RAM disk.
···247247To create the ip2mkdev shell script change to a convenient directory (/tmp248248works just fine) and run the following command:249249250250- unshar Documentation/computone.txt250250+ unshar Documentation/serial/computone.txt251251 (This file)252252253253You should now have a file ip2mkdev in your current working directory with
···11+00-INDEX22+ - this file33+cdrom.txt44+ - summary of CDROM ioctl calls55+hdio.txt66+ - summary of HDIO_ ioctl calls77+ioctl-decoding.txt88+ - how to decode the bits of an IOCTL code99+ioctl-number.txt1010+ - how to implement and register device/driver ioctl calls
+12-12
Documentation/kernel-parameters.txt
···629629630630 digiepca= [HW,SERIAL]631631 See drivers/char/README.epca and632632- Documentation/digiepca.txt.632632+ Documentation/serial/digiepca.txt.633633634634 disable_mtrr_cleanup [X86]635635 enable_mtrr_cleanup [X86]···740740 See header of drivers/scsi/fdomain.c.741741742742 floppy= [HW]743743- See Documentation/floppy.txt.743743+ See Documentation/blockdev/floppy.txt.744744745745 force_pal_cache_flush746746 [IA-64] Avoid check_sal_cache_flush which may hang on···11011101 the same attribute, the last one is used.1102110211031103 load_ramdisk= [RAM] List of ramdisks to load from floppy11041104- See Documentation/ramdisk.txt.11041104+ See Documentation/blockdev/ramdisk.txt.1105110511061106 lockd.nlm_grace_period=P [NFS] Assign grace period.11071107 Format: <integer>···1596159615971597 pcd. [PARIDE]15981598 See header of drivers/block/paride/pcd.c.15991599- See also Documentation/paride.txt.15991599+ See also Documentation/blockdev/paride.txt.1600160016011601 pci=option[,option...] [PCI] various PCI subsystem options:16021602 off [X86] don't probe for the PCI bus···16971697 pcmv= [HW,PCMCIA] BadgePAD 41698169816991699 pd. [PARIDE]17001700- See Documentation/paride.txt.17001700+ See Documentation/blockdev/paride.txt.1701170117021702 pdcchassis= [PARISC,HW] Disable/Enable PDC Chassis Status codes at17031703 boot time.···17051705 See arch/parisc/kernel/pdc_chassis.c1706170617071707 pf. [PARIDE]17081708- See Documentation/paride.txt.17081708+ See Documentation/blockdev/paride.txt.1709170917101710 pg. [PARIDE]17111711- See Documentation/paride.txt.17111711+ See Documentation/blockdev/paride.txt.1712171217131713 pirq= [SMP,APIC] Manual mp-table setup17141714 See Documentation/x86/i386/IO-APIC.txt.···1778177817791779 prompt_ramdisk= [RAM] List of RAM disks to prompt for floppy disk17801780 before loading.17811781- See Documentation/ramdisk.txt.17811781+ See Documentation/blockdev/ramdisk.txt.1782178217831783 psmouse.proto= [HW,MOUSE] Highest PS2 mouse protocol extension to17841784 probe for; one of (bare|imps|exps|lifebook|any).···17981798 <io>,<mss_io>,<mss_irq>,<mss_dma>,<mpu_io>,<mpu_irq>1799179918001800 pt. [PARIDE]18011801- See Documentation/paride.txt.18011801+ See Documentation/blockdev/paride.txt.1802180218031803 pty.legacy_count=18041804 [KNL] Number of legacy pty's. Overwrites compiled-in···18121812 See Documentation/md.txt.1813181318141814 ramdisk_blocksize= [RAM]18151815- See Documentation/ramdisk.txt.18151815+ See Documentation/blockdev/ramdisk.txt.1816181618171817 ramdisk_size= [RAM] Sizes of RAM disks in kilobytes18181818- See Documentation/ramdisk.txt.18181818+ See Documentation/blockdev/ramdisk.txt.1819181918201820 rcupdate.blimit= [KNL,BOOT]18211821 Set maximum number of finished RCU callbacks to process···21472147 See Documentation/sonypi.txt2148214821492149 specialix= [HW,SERIAL] Specialix multi-serial port adapter21502150- See Documentation/specialix.txt.21502150+ See Documentation/serial/specialix.txt.2151215121522152 spia_io_base= [HW,MTD]21532153 spia_fio_base=
···11+00-INDEX22+ - this file.33+README.cycladesZ44+ - info on Cyclades-Z firmware loading.55+computone.txt66+ - info on Computone Intelliport II/Plus Multiport Serial Driver.77+digiepca.txt88+ - info on Digi Intl. {PC,PCI,EISA}Xx and Xem series cards.99+hayes-esp.txt1010+ - info on using the Hayes ESP serial driver.1111+moxa-smartio1212+ - file with info on installing/using Moxa multiport serial driver.1313+riscom8.txt1414+ - notes on using the RISCom/8 multi-port serial driver.1515+rocket.txt1616+ - info on the Comtrol RocketPort multiport serial driver.1717+specialix.txt1818+ - info on hardware/driver for specialix IO8+ multiport serial card.1919+stallion.txt2020+ - info on using the Stallion multiport serial driver.2121+sx.txt2222+ - info on the Specialix SX/SI multiport serial driver.2323+tty.txt2424+ - guide to the locking policies of the tty layer.
···2121 ---help---2222 If you want to use the floppy disk drive(s) of your PC under Linux,2323 say Y. Information about this driver, especially important for IBM2424- Thinkpad users, is contained in <file:Documentation/floppy.txt>.2424+ Thinkpad users, is contained in2525+ <file:Documentation/blockdev/floppy.txt>.2526 That file also contains the location of the Floppy driver FAQ as2627 well as location of the fdutils package used to configure additional2728 parameters of the driver at run time.···7776 your computer's parallel port. Most of them are actually IDE devices7877 using a parallel port IDE adapter. This option enables the PARIDE7978 subsystem which contains drivers for many of these external drives.8080- Read <file:Documentation/paride.txt> for more information.7979+ Read <file:Documentation/blockdev/paride.txt> for more information.81808281 If you have said Y to the "Parallel-port support" configuration8382 option, you may share a single port between your printer and other···115114 help116115 This is the driver for Compaq Smart Array controllers. Everyone117116 using these boards should say Y here. See the file118118- <file:Documentation/cpqarray.txt> for the current list of boards119119- supported by this driver, and for further information on the use of120120- this driver.117117+ <file:Documentation/blockdev/cpqarray.txt> for the current list of118118+ boards supported by this driver, and for further information on the119119+ use of this driver.121120122121config BLK_CPQ_CISS_DA123122 tristate "Compaq Smart Array 5xxx support"···125124 help126125 This is the driver for Compaq Smart Array 5xxx controllers.127126 Everyone using these boards should say Y here.128128- See <file:Documentation/cciss.txt> for the current list of127127+ See <file:Documentation/blockdev/cciss.txt> for the current list of129128 boards supported by this driver, and for further information130129 on the use of this driver.131130···136135 help137136 When enabled (Y), this option allows SCSI tape drives and SCSI medium138137 changers (tape robots) to be accessed via a Compaq 5xxx array 139139- controller. (See <file:Documentation/cciss.txt> for more details.)138138+ controller. (See <file:Documentation/blockdev/cciss.txt> for more details.)140139141140 "SCSI support" and "SCSI tape support" must also be enabled for this 142141 option to work.···150149 help151150 This driver adds support for the Mylex DAC960, AcceleRAID, and152151 eXtremeRAID PCI RAID controllers. See the file153153- <file:Documentation/README.DAC960> for further information about154154- this driver.152152+ <file:Documentation/blockdev/README.DAC960> for further information153153+ about this driver.155154156155 To compile this driver as a module, choose M here: the157156 module will be called DAC960.···279278 userland (making server and client physically the same computer,280279 communicating using the loopback network device).281280282282- Read <file:Documentation/nbd.txt> for more information, especially283283- about where to find the server code, which runs in user space and284284- does not need special kernel support.281281+ Read <file:Documentation/blockdev/nbd.txt> for more information,282282+ especially about where to find the server code, which runs in user283283+ space and does not need special kernel support.285284286285 Note that this has nothing to do with the network file systems NFS287286 or Coda; you can say N here even if you intend to use NFS or Coda.···322321 store a copy of a minimal root file system off of a floppy into RAM323322 during the initial install of Linux.324323325325- Note that the kernel command line option "ramdisk=XX" is now326326- obsolete. For details, read <file:Documentation/ramdisk.txt>.324324+ Note that the kernel command line option "ramdisk=XX" is now obsolete.325325+ For details, read <file:Documentation/blockdev/ramdisk.txt>.327326328327 To compile this driver as a module, choose M here: the329328 module will be called rd.
···124124 which give you many serial ports. You would need something like this125125 to connect more than two modems to your Linux box, for instance in126126 order to become a dial-in server. If you have a card like that, say127127- Y here and read <file:Documentation/computone.txt>.127127+ Y here and read <file:Documentation/serial/computone.txt>.128128129129 To compile this driver as module, choose M here: the130130 module will be called ip2.···136136 This driver supports Comtrol RocketPort and RocketModem PCI boards. 137137 These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or138138 modems. For information about the RocketPort/RocketModem boards139139- and this driver read <file:Documentation/rocket.txt>.139139+ and this driver read <file:Documentation/serial/rocket.txt>.140140141141 To compile this driver as a module, choose M here: the142142 module will be called rocket.···154154 your Linux box, for instance in order to become a dial-in server.155155156156 For information about the Cyclades-Z card, read157157- <file:Documentation/README.cycladesZ>.157157+ <file:Documentation/serial/README.cycladesZ>.158158159159 To compile this driver as a module, choose M here: the160160 module will be called cyclades.···183183 box, for instance in order to become a dial-in server. This driver184184 supports the original PC (ISA) boards as well as PCI, and EISA. If185185 you have a card like this, say Y here and read the file186186- <file:Documentation/digiepca.txt>.186186+ <file:Documentation/serial/digiepca.txt>.187187188188 To compile this driver as a module, choose M here: the189189 module will be called epca.···289289 which gives you many serial ports. You would need something like290290 this to connect more than two modems to your Linux box, for instance291291 in order to become a dial-in server. If you have a card like that,292292- say Y here and read the file <file:Documentation/riscom8.txt>.292292+ say Y here and read the file <file:Documentation/serial/riscom8.txt>.293293294294 Also it's possible to say M here and compile this driver as kernel295295 loadable module; the module will be called riscom8.···304304 your Linux box, for instance in order to become a dial-in server.305305306306 If you have a card like that, say Y here and read the file307307- <file:Documentation/specialix.txt>. Also it's possible to say M here308308- and compile this driver as kernel loadable module which will be307307+ <file:Documentation/serial/specialix.txt>. Also it's possible to say308308+ M here and compile this driver as kernel loadable module which will be309309 called specialix.310310311311config SX···313313 depends on SERIAL_NONSTANDARD && (PCI || EISA || ISA)314314 help315315 This is a driver for the SX and SI multiport serial cards.316316- Please read the file <file:Documentation/sx.txt> for details.316316+ Please read the file <file:Documentation/serial/sx.txt> for details.317317318318 This driver can only be built as a module ( = code which can be319319 inserted in and removed from the running kernel whenever you want).···344344 like this to connect more than two modems to your Linux box, for345345 instance in order to become a dial-in server. If you say Y here,346346 you will be asked for your specific card model in the next347347- questions. Make sure to read <file:Documentation/stallion.txt> in348348- this case. If you have never heard about all this, it's safe to347347+ questions. Make sure to read <file:Documentation/serial/stallion.txt>348348+ in this case. If you have never heard about all this, it's safe to349349 say N.350350351351config STALLION···354354 help355355 If you have an EasyIO or EasyConnection 8/32 multiport Stallion356356 card, then this is for you; say Y. Make sure to read357357- <file:Documentation/stallion.txt>.357357+ <file:Documentation/serial/stallion.txt>.358358359359 To compile this driver as a module, choose M here: the360360 module will be called stallion.···365365 help366366 If you have an EasyConnection 8/64, ONboard, Brumby or Stallion367367 serial multiport card, say Y here. Make sure to read368368- <file:Documentation/stallion.txt>.368368+ <file:Documentation/serial/stallion.txt>.369369370370 To compile this driver as a module, choose M here: the371371 module will be called istallion.
+1-1
drivers/char/specialix.c
···7272/*7373 * There is a bunch of documentation about the card, jumpers, config7474 * settings, restrictions, cables, device names and numbers in7575- * Documentation/specialix.txt7575+ * Documentation/serial/specialix.txt7676 */77777878#include <linux/module.h>