1*cae8dc3bSGreg 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