aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/atm/Kconfig
diff options
context:
space:
mode:
authorChas Williams <chas@cmf.nrl.navy.mil>2008-06-17 19:23:11 -0400
committerDavid S. Miller <davem@davemloft.net>2008-06-17 19:23:11 -0400
commite92481f95375aa2702ea5018b0295792ae0fa9c1 (patch)
tree9e3415425daa7a39935c012d1decb8f257ee708d /drivers/atm/Kconfig
parent7255ca3f3c928fec6d9ce607fed7d0a4f4fca6f7 (diff)
atm: [fore200e] convert to use request_firmware()
Signed-off-by: Chas Williams <chas@cmf.nrl.navy.mil> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/atm/Kconfig')
-rw-r--r--drivers/atm/Kconfig77
1 files changed, 6 insertions, 71 deletions
diff --git a/drivers/atm/Kconfig b/drivers/atm/Kconfig
index 1c7ae30af15e..f197a193633a 100644
--- a/drivers/atm/Kconfig
+++ b/drivers/atm/Kconfig
@@ -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