Root/
1 | # |
2 | # For a description of the syntax of this configuration file, |
3 | # see Documentation/kbuild/kconfig-language.txt. |
4 | # |
5 | # Parport configuration. |
6 | # |
7 | |
8 | menuconfig PARPORT |
9 | tristate "Parallel port support" |
10 | depends on HAS_IOMEM |
11 | ---help--- |
12 | If you want to use devices connected to your machine's parallel port |
13 | (the connector at the computer with 25 holes), e.g. printer, ZIP |
14 | drive, PLIP link (Parallel Line Internet Protocol is mainly used to |
15 | create a mini network by connecting the parallel ports of two local |
16 | machines) etc., then you need to say Y here; please read |
17 | <file:Documentation/parport.txt> and |
18 | <file:drivers/parport/BUGS-parport>. |
19 | |
20 | For extensive information about drivers for many devices attaching |
21 | to the parallel port see <http://www.torque.net/linux-pp.html> on |
22 | the WWW. |
23 | |
24 | It is possible to share a single parallel port among several devices |
25 | and it is safe to compile all the corresponding drivers into the |
26 | kernel. To compile parallel port support as a module, choose M here: |
27 | the module will be called parport. |
28 | If you have more than one parallel port and want to specify which |
29 | port and IRQ to be used by this driver at module load time, take a |
30 | look at <file:Documentation/parport.txt>. |
31 | |
32 | If unsure, say Y. |
33 | |
34 | if PARPORT |
35 | |
36 | config PARPORT_PC |
37 | tristate "PC-style hardware" |
38 | depends on (!SPARC64 || PCI) && !SPARC32 && !M32R && !FRV && \ |
39 | (!M68K || ISA) && !MN10300 && !AVR32 && !BLACKFIN |
40 | ---help--- |
41 | You should say Y here if you have a PC-style parallel port. All |
42 | IBM PC compatible computers and some Alphas have PC-style |
43 | parallel ports. PA-RISC owners should only say Y here if they |
44 | have a SuperIO parallel port. |
45 | |
46 | To compile this driver as a module, choose M here: the |
47 | module will be called parport_pc. |
48 | |
49 | If unsure, say Y. |
50 | |
51 | config PARPORT_SERIAL |
52 | tristate "Multi-IO cards (parallel and serial)" |
53 | depends on SERIAL_8250_PCI && PARPORT_PC && PCI |
54 | help |
55 | This adds support for multi-IO PCI cards that have parallel and |
56 | serial ports. You should say Y or M here. If you say M, the module |
57 | will be called parport_serial. |
58 | |
59 | config PARPORT_PC_FIFO |
60 | bool "Use FIFO/DMA if available (EXPERIMENTAL)" |
61 | depends on PARPORT_PC && EXPERIMENTAL |
62 | help |
63 | Many parallel port chipsets provide hardware that can speed up |
64 | printing. Say Y here if you want to take advantage of that. |
65 | |
66 | As well as actually having a FIFO, or DMA capability, the kernel |
67 | will need to know which IRQ the parallel port has. By default, |
68 | parallel port interrupts will not be used, and so neither will the |
69 | FIFO. See <file:Documentation/parport.txt> to find out how to |
70 | specify which IRQ/DMA to use. |
71 | |
72 | config PARPORT_PC_SUPERIO |
73 | bool "SuperIO chipset support (EXPERIMENTAL)" |
74 | depends on PARPORT_PC && EXPERIMENTAL |
75 | help |
76 | Saying Y here enables some probes for Super-IO chipsets in order to |
77 | find out things like base addresses, IRQ lines and DMA channels. It |
78 | is safe to say N. |
79 | |
80 | config PARPORT_PC_PCMCIA |
81 | tristate "Support for PCMCIA management for PC-style ports" |
82 | depends on PCMCIA && PARPORT_PC |
83 | help |
84 | Say Y here if you need PCMCIA support for your PC-style parallel |
85 | ports. If unsure, say N. |
86 | |
87 | config PARPORT_IP32 |
88 | tristate "SGI IP32 builtin port (EXPERIMENTAL)" |
89 | depends on SGI_IP32 && EXPERIMENTAL |
90 | select PARPORT_NOT_PC |
91 | help |
92 | Say Y here if you need support for the parallel port on |
93 | SGI O2 machines. This code is also available as a module (say M), |
94 | called parport_ip32. If in doubt, saying N is the safe plan. |
95 | |
96 | config PARPORT_AMIGA |
97 | tristate "Amiga builtin port" |
98 | depends on AMIGA |
99 | select PARPORT_NOT_PC |
100 | help |
101 | Say Y here if you need support for the parallel port hardware on |
102 | Amiga machines. This code is also available as a module (say M), |
103 | called parport_amiga. If in doubt, saying N is the safe plan. |
104 | |
105 | config PARPORT_MFC3 |
106 | tristate "Multiface III parallel port" |
107 | depends on ZORRO |
108 | select PARPORT_NOT_PC |
109 | help |
110 | Say Y here if you need parallel port support for the MFC3 card. |
111 | This code is also available as a module (say M), called |
112 | parport_mfc3. If in doubt, saying N is the safe plan. |
113 | |
114 | config PARPORT_ATARI |
115 | tristate "Atari hardware" |
116 | depends on ATARI |
117 | select PARPORT_NOT_PC |
118 | help |
119 | Say Y here if you need support for the parallel port hardware on |
120 | Atari machines. This code is also available as a module (say M), |
121 | called parport_atari. If in doubt, saying N is the safe plan. |
122 | |
123 | config PARPORT_GSC |
124 | tristate |
125 | default GSC |
126 | select PARPORT_NOT_PC |
127 | |
128 | config PARPORT_SUNBPP |
129 | tristate "Sparc hardware (EXPERIMENTAL)" |
130 | depends on SBUS && EXPERIMENTAL |
131 | select PARPORT_NOT_PC |
132 | help |
133 | This driver provides support for the bidirectional parallel port |
134 | found on many Sun machines. Note that many of the newer Ultras |
135 | actually have pc style hardware instead. |
136 | |
137 | config PARPORT_AX88796 |
138 | tristate "AX88796 Parallel Port" |
139 | select PARPORT_NOT_PC |
140 | help |
141 | Say Y here if you need support for the parallel port hardware on |
142 | the AX88796 network controller chip. This code is also available |
143 | as a module (say M), called parport_ax88796. |
144 | |
145 | The driver is not dependent on the AX88796 network driver, and |
146 | should not interfere with the networking functions of the chip. |
147 | |
148 | config PARPORT_1284 |
149 | bool "IEEE 1284 transfer modes" |
150 | help |
151 | If you have a printer that supports status readback or device ID, or |
152 | want to use a device that uses enhanced parallel port transfer modes |
153 | such as EPP and ECP, say Y here to enable advanced IEEE 1284 |
154 | transfer modes. Also say Y if you want device ID information to |
155 | appear in /proc/sys/dev/parport/*/autoprobe*. It is safe to say N. |
156 | |
157 | config PARPORT_NOT_PC |
158 | bool |
159 | |
160 | endif # PARPORT |
161 |
Branches:
ben-wpan
ben-wpan-stefan
javiroman/ks7010
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9