aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/atm/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2008-07-20 20:43:29 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2008-07-20 20:43:29 -0400
commitdb6d8c7a4027b48d797b369a53f8470aaeed7063 (patch)
treee140c104a89abc2154e1f41a7db8ebecbb6fa0b4 /drivers/atm/Kconfig
parent3a533374283aea50eab3976d8a6d30532175f009 (diff)
parentfb65a7c091529bfffb1262515252c0d0f6241c5c (diff)
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (1232 commits) iucv: Fix bad merging. net_sched: Add size table for qdiscs net_sched: Add accessor function for packet length for qdiscs net_sched: Add qdisc_enqueue wrapper highmem: Export totalhigh_pages. ipv6 mcast: Omit redundant address family checks in ip6_mc_source(). net: Use standard structures for generic socket address structures. ipv6 netns: Make several "global" sysctl variables namespace aware. netns: Use net_eq() to compare net-namespaces for optimization. ipv6: remove unused macros from net/ipv6.h ipv6: remove unused parameter from ip6_ra_control tcp: fix kernel panic with listening_get_next tcp: Remove redundant checks when setting eff_sacks tcp: options clean up tcp: Fix MD5 signatures for non-linear skbs sctp: Update sctp global memory limit allocations. sctp: remove unnecessary byteshifting, calculate directly in big-endian sctp: Allow only 1 listening socket with SO_REUSEADDR sctp: Do not leak memory on multiple listen() calls sctp: Support ipv6only AF_INET6 sockets. ...
Diffstat (limited to 'drivers/atm/Kconfig')
-rw-r--r--drivers/atm/Kconfig79
1 files changed, 7 insertions, 72 deletions
diff --git a/drivers/atm/Kconfig b/drivers/atm/Kconfig
index b554edac1ced..f197a193633a 100644
--- a/drivers/atm/Kconfig
+++ b/drivers/atm/Kconfig
@@ -294,7 +294,7 @@ config ATM_HORIZON_DEBUG
294 294
295config ATM_IA 295config ATM_IA
296 tristate "Interphase ATM PCI x575/x525/x531" 296 tristate "Interphase ATM PCI x575/x525/x531"
297 depends on PCI && !64BIT 297 depends on PCI
298 ---help--- 298 ---help---
299 This is a driver for the Interphase (i)ChipSAR adapter cards 299 This is a driver for the Interphase (i)ChipSAR adapter cards
300 which include a variety of variants in term of the size of the 300 which include a variety of variants in term of the size of the
@@ -325,81 +325,22 @@ config ATM_IA_DEBUG
325 speed of the driver, and the size of your syslog files! When 325 speed of the driver, and the size of your syslog files! When
326 inactive, they will have only a modest impact on performance. 326 inactive, they will have only a modest impact on performance.
327 327
328config ATM_FORE200E_MAYBE 328config ATM_FORE200E
329 tristate "FORE Systems 200E-series" 329 tristate "FORE Systems 200E-series"
330 depends on PCI || SBUS 330 depends on (PCI || SBUS)
331 select FW_LOADER
331 ---help--- 332 ---help---
332 This is a driver for the FORE Systems 200E-series ATM adapter 333 This is a driver for the FORE Systems 200E-series ATM adapter
333 cards. It simultaneously supports PCA-200E and SBA-200E models 334 cards. It simultaneously supports PCA-200E and SBA-200E models
334 on PCI and SBUS hosts. Say Y (or M to compile as a module 335 on PCI and SBUS hosts. Say Y (or M to compile as a module
335 named fore_200e) here if you have one of these ATM adapters. 336 named fore_200e) here if you have one of these ATM adapters.
336 337
337 Note that the driver will actually be compiled only if you
338 additionally enable the support for PCA-200E and/or SBA-200E
339 cards.
340
341 See the file <file:Documentation/networking/fore200e.txt> for 338 See the file <file:Documentation/networking/fore200e.txt> for
342 further details. 339 further details.
343 340
344config ATM_FORE200E_PCA
345 bool "PCA-200E support"
346 depends on ATM_FORE200E_MAYBE && PCI
347 help
348 Say Y here if you want your PCA-200E cards to be probed.
349
350config ATM_FORE200E_PCA_DEFAULT_FW
351 bool "Use default PCA-200E firmware (normally enabled)"
352 depends on ATM_FORE200E_PCA
353 help
354 Use the default PCA-200E firmware data shipped with the driver.
355
356 Normal users do not have to deal with the firmware stuff, so
357 they should say Y here.
358
359config ATM_FORE200E_PCA_FW
360 string "Pathname of user-supplied binary firmware"
361 depends on ATM_FORE200E_PCA && !ATM_FORE200E_PCA_DEFAULT_FW
362 default ""
363 help
364 This defines the pathname of an alternative PCA-200E binary
365 firmware image supplied by the user. This pathname may be
366 absolute or relative to the drivers/atm directory.
367
368 The driver comes with an adequate firmware image, so normal users do
369 not have to supply an alternative one. They just say Y to "Use
370 default PCA-200E firmware" instead.
371
372config ATM_FORE200E_SBA
373 bool "SBA-200E support"
374 depends on ATM_FORE200E_MAYBE && SBUS
375 help
376 Say Y here if you want your SBA-200E cards to be probed.
377
378config ATM_FORE200E_SBA_DEFAULT_FW
379 bool "Use default SBA-200E firmware (normally enabled)"
380 depends on ATM_FORE200E_SBA
381 help
382 Use the default SBA-200E firmware data shipped with the driver.
383
384 Normal users do not have to deal with the firmware stuff, so
385 they should say Y here.
386
387config ATM_FORE200E_SBA_FW
388 string "Pathname of user-supplied binary firmware"
389 depends on ATM_FORE200E_SBA && !ATM_FORE200E_SBA_DEFAULT_FW
390 default ""
391 help
392 This defines the pathname of an alternative SBA-200E binary
393 firmware image supplied by the user. This pathname may be
394 absolute or relative to the drivers/atm directory.
395
396 The driver comes with an adequate firmware image, so normal users do
397 not have to supply an alternative one. They just say Y to "Use
398 default SBA-200E firmware", above.
399
400config ATM_FORE200E_USE_TASKLET 341config ATM_FORE200E_USE_TASKLET
401 bool "Defer interrupt work to a tasklet" 342 bool "Defer interrupt work to a tasklet"
402 depends on (PCI || SBUS) && (ATM_FORE200E_PCA || ATM_FORE200E_SBA) 343 depends on ATM_FORE200E
403 default n 344 default n
404 help 345 help
405 This defers work to be done by the interrupt handler to a 346 This defers work to be done by the interrupt handler to a
@@ -408,7 +349,7 @@ config ATM_FORE200E_USE_TASKLET
408 349
409config ATM_FORE200E_TX_RETRY 350config ATM_FORE200E_TX_RETRY
410 int "Maximum number of tx retries" 351 int "Maximum number of tx retries"
411 depends on (PCI || SBUS) && (ATM_FORE200E_PCA || ATM_FORE200E_SBA) 352 depends on ATM_FORE200E
412 default "16" 353 default "16"
413 ---help--- 354 ---help---
414 Specifies the number of times the driver attempts to transmit 355 Specifies the number of times the driver attempts to transmit
@@ -425,7 +366,7 @@ config ATM_FORE200E_TX_RETRY
425 366
426config ATM_FORE200E_DEBUG 367config ATM_FORE200E_DEBUG
427 int "Debugging level (0-3)" 368 int "Debugging level (0-3)"
428 depends on (PCI || SBUS) && (ATM_FORE200E_PCA || ATM_FORE200E_SBA) 369 depends on ATM_FORE200E
429 default "0" 370 default "0"
430 help 371 help
431 Specifies the level of debugging messages issued by the driver. 372 Specifies the level of debugging messages issued by the driver.
@@ -436,12 +377,6 @@ config ATM_FORE200E_DEBUG
436 the performances of the driver, and the size of your syslog files! 377 the performances of the driver, and the size of your syslog files!
437 Keep the debugging level to 0 during normal operations. 378 Keep the debugging level to 0 during normal operations.
438 379
439config ATM_FORE200E
440 tristate
441 depends on (PCI || SBUS) && (ATM_FORE200E_PCA || ATM_FORE200E_SBA)
442 default m if ATM_FORE200E_MAYBE!=y
443 default y if ATM_FORE200E_MAYBE=y
444
445config ATM_HE 380config ATM_HE
446 tristate "ForeRunner HE Series" 381 tristate "ForeRunner HE Series"
447 depends on PCI 382 depends on PCI