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