162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# USB/ATM DSL configuration
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ci
662306a36Sopenharmony_cimenuconfig USB_ATM
762306a36Sopenharmony_ci	tristate "USB DSL modem support"
862306a36Sopenharmony_ci	depends on ATM
962306a36Sopenharmony_ci	select CRC32
1062306a36Sopenharmony_ci	help
1162306a36Sopenharmony_ci	  Say Y here if you want to connect a USB Digital Subscriber Line (DSL)
1262306a36Sopenharmony_ci	  modem to your computer's USB port.  You will then need to choose your
1362306a36Sopenharmony_ci	  modem from the list below.
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
1662306a36Sopenharmony_ci	  module will be called usbatm.
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciif USB_ATM
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciconfig USB_SPEEDTOUCH
2162306a36Sopenharmony_ci	tristate "Speedtouch USB support"
2262306a36Sopenharmony_ci	select FW_LOADER
2362306a36Sopenharmony_ci	help
2462306a36Sopenharmony_ci	  Say Y here if you have an SpeedTouch USB or SpeedTouch 330
2562306a36Sopenharmony_ci	  modem.  In order to use your modem you will need to install the 
2662306a36Sopenharmony_ci	  two parts of the firmware, extracted by the user space tools; see
2762306a36Sopenharmony_ci	  <http://www.linux-usb.org/SpeedTouch/> for details.
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
3062306a36Sopenharmony_ci	  module will be called speedtch.
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ciconfig USB_CXACRU
3362306a36Sopenharmony_ci	tristate "Conexant AccessRunner USB support"
3462306a36Sopenharmony_ci	select FW_LOADER
3562306a36Sopenharmony_ci	help
3662306a36Sopenharmony_ci	  Say Y here if you have an ADSL USB modem based on the Conexant
3762306a36Sopenharmony_ci	  AccessRunner chipset.  In order to use your modem you will need to
3862306a36Sopenharmony_ci	  install the firmware, extracted by the user space tools; see
3962306a36Sopenharmony_ci	  <http://accessrunner.sourceforge.net/> for details.
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
4262306a36Sopenharmony_ci	  module will be called cxacru.
4362306a36Sopenharmony_ci
4462306a36Sopenharmony_ciconfig USB_UEAGLEATM
4562306a36Sopenharmony_ci	tristate "ADI 930 and eagle USB DSL modem"
4662306a36Sopenharmony_ci	select FW_LOADER
4762306a36Sopenharmony_ci	help
4862306a36Sopenharmony_ci	  Say Y here if you have an ADSL USB modem based on the ADI 930
4962306a36Sopenharmony_ci	  or eagle chipset. In order to use your modem you will need to
5062306a36Sopenharmony_ci	  install firmwares and CMV (Command Management Variables); see
5162306a36Sopenharmony_ci	  <https://gna.org/projects/ueagleatm/> for details.
5262306a36Sopenharmony_ci
5362306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
5462306a36Sopenharmony_ci	  module will be called ueagle-atm.
5562306a36Sopenharmony_ci
5662306a36Sopenharmony_ciconfig USB_XUSBATM
5762306a36Sopenharmony_ci	tristate "Other USB DSL modem support"
5862306a36Sopenharmony_ci	help
5962306a36Sopenharmony_ci	  Say Y here if you have a DSL USB modem not explicitly supported by
6062306a36Sopenharmony_ci	  another USB DSL drivers.  In order to use your modem you will need to
6162306a36Sopenharmony_ci	  pass the vendor ID, product ID, and endpoint numbers for transmission
6262306a36Sopenharmony_ci	  and reception as module parameters.  You may need to initialize
6362306a36Sopenharmony_ci	  the modem using a user space utility (a firmware loader for example).
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
6662306a36Sopenharmony_ci	  module will be called xusbatm.
6762306a36Sopenharmony_ci
6862306a36Sopenharmony_ciendif # USB_ATM
69