xref: /openbmc/linux/drivers/usb/atm/Kconfig (revision d991f855)
1cae8dc3bSGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
21da177e4SLinus Torvalds#
386699e35SDuncan Sands# USB/ATM DSL configuration
41da177e4SLinus Torvalds#
586699e35SDuncan Sands
6b75be4abSDenis Chengmenuconfig USB_ATM
786699e35SDuncan Sands	tristate "USB DSL modem support"
825e11ec4SFlorian Fainelli	depends on ATM
91da177e4SLinus Torvalds	select CRC32
101da177e4SLinus Torvalds	help
1186699e35SDuncan Sands	  Say Y here if you want to connect a USB Digital Subscriber Line (DSL)
1286699e35SDuncan Sands	  modem to your computer's USB port.  You will then need to choose your
1386699e35SDuncan Sands	  modem from the list below.
141da177e4SLinus Torvalds
151da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
1686699e35SDuncan Sands	  module will be called usbatm.
171da177e4SLinus Torvalds
18b75be4abSDenis Chengif USB_ATM
19b75be4abSDenis Cheng
201da177e4SLinus Torvaldsconfig USB_SPEEDTOUCH
2186699e35SDuncan Sands	tristate "Speedtouch USB support"
2286699e35SDuncan Sands	select FW_LOADER
231da177e4SLinus Torvalds	help
2486699e35SDuncan Sands	  Say Y here if you have an SpeedTouch USB or SpeedTouch 330
251da177e4SLinus Torvalds	  modem.  In order to use your modem you will need to install the
261da177e4SLinus Torvalds	  two parts of the firmware, extracted by the user space tools; see
271da177e4SLinus Torvalds	  <http://www.linux-usb.org/SpeedTouch/> for details.
281da177e4SLinus Torvalds
291da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
301da177e4SLinus Torvalds	  module will be called speedtch.
3186699e35SDuncan Sands
3286699e35SDuncan Sandsconfig USB_CXACRU
3386699e35SDuncan Sands	tristate "Conexant AccessRunner USB support"
3486699e35SDuncan Sands	select FW_LOADER
3586699e35SDuncan Sands	help
3686699e35SDuncan Sands	  Say Y here if you have an ADSL USB modem based on the Conexant
3786699e35SDuncan Sands	  AccessRunner chipset.  In order to use your modem you will need to
3886699e35SDuncan Sands	  install the firmware, extracted by the user space tools; see
3986699e35SDuncan Sands	  <http://accessrunner.sourceforge.net/> for details.
4086699e35SDuncan Sands
4186699e35SDuncan Sands	  To compile this driver as a module, choose M here: the
4286699e35SDuncan Sands	  module will be called cxacru.
4386699e35SDuncan Sands
44b72458a8Smatthieu castetconfig USB_UEAGLEATM
45b72458a8Smatthieu castet	tristate "ADI 930 and eagle USB DSL modem"
46b72458a8Smatthieu castet	select FW_LOADER
47b72458a8Smatthieu castet	help
48b72458a8Smatthieu castet	  Say Y here if you have an ADSL USB modem based on the ADI 930
49b72458a8Smatthieu castet	  or eagle chipset. In order to use your modem you will need to
50b72458a8Smatthieu castet	  install firmwares and CMV (Command Management Variables); see
51b72458a8Smatthieu castet	  <https://gna.org/projects/ueagleatm/> for details.
52b72458a8Smatthieu castet
53b72458a8Smatthieu castet	  To compile this driver as a module, choose M here: the
54b72458a8Smatthieu castet	  module will be called ueagle-atm.
55b72458a8Smatthieu castet
5686699e35SDuncan Sandsconfig USB_XUSBATM
5786699e35SDuncan Sands	tristate "Other USB DSL modem support"
5886699e35SDuncan Sands	help
5986699e35SDuncan Sands	  Say Y here if you have a DSL USB modem not explicitly supported by
6086699e35SDuncan Sands	  another USB DSL drivers.  In order to use your modem you will need to
6186699e35SDuncan Sands	  pass the vendor ID, product ID, and endpoint numbers for transmission
62cab00891SMatt LaPlante	  and reception as module parameters.  You may need to initialize
6386699e35SDuncan Sands	  the modem using a user space utility (a firmware loader for example).
6486699e35SDuncan Sands
6586699e35SDuncan Sands	  To compile this driver as a module, choose M here: the
6686699e35SDuncan Sands	  module will be called xusbatm.
6786699e35SDuncan Sands
68b75be4abSDenis Chengendif # USB_ATM
69