Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] USB ATM: bits and bobs

Makefile and Kconfig entries for the new drivers.

Signed-off-by: Duncan Sands <baldrick@free.fr>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by

Duncan Sands and committed by
Greg Kroah-Hartman
86699e35 0bb3cf37

+44 -13
+40 -10
drivers/usb/atm/Kconfig
··· 1 1 # 2 - # USB ATM driver configuration 2 + # USB/ATM DSL configuration 3 3 # 4 - comment "USB ATM/DSL drivers" 4 + 5 + menu "USB DSL modem support" 5 6 depends on USB 6 7 7 8 config USB_ATM 8 - tristate "Generic USB ATM/DSL core I/O support" 9 + tristate "USB DSL modem support" 9 10 depends on USB && ATM 10 11 select CRC32 11 12 default n 12 13 help 13 - This provides a library which is used for packet I/O by USB DSL 14 - modems, such as the SpeedTouch driver below. 14 + Say Y here if you want to connect a USB Digital Subscriber Line (DSL) 15 + modem to your computer's USB port. You will then need to choose your 16 + modem from the list below. 15 17 16 18 To compile this driver as a module, choose M here: the 17 - module will be called usb_atm. 19 + module will be called usbatm. 18 20 19 21 config USB_SPEEDTOUCH 20 - tristate "Alcatel Speedtouch USB support" 21 - depends on USB && ATM 22 - select USB_ATM 22 + tristate "Speedtouch USB support" 23 + depends on USB_ATM 24 + select FW_LOADER 23 25 help 24 - Say Y here if you have an Alcatel SpeedTouch USB or SpeedTouch 330 26 + Say Y here if you have an SpeedTouch USB or SpeedTouch 330 25 27 modem. In order to use your modem you will need to install the 26 28 two parts of the firmware, extracted by the user space tools; see 27 29 <http://www.linux-usb.org/SpeedTouch/> for details. 28 30 29 31 To compile this driver as a module, choose M here: the 30 32 module will be called speedtch. 33 + 34 + config USB_CXACRU 35 + tristate "Conexant AccessRunner USB support" 36 + depends on USB_ATM 37 + select FW_LOADER 38 + help 39 + Say Y here if you have an ADSL USB modem based on the Conexant 40 + AccessRunner chipset. In order to use your modem you will need to 41 + install the firmware, extracted by the user space tools; see 42 + <http://accessrunner.sourceforge.net/> for details. 43 + 44 + To compile this driver as a module, choose M here: the 45 + module will be called cxacru. 46 + 47 + config USB_XUSBATM 48 + tristate "Other USB DSL modem support" 49 + depends on USB_ATM 50 + help 51 + Say Y here if you have a DSL USB modem not explicitly supported by 52 + another USB DSL drivers. In order to use your modem you will need to 53 + pass the vendor ID, product ID, and endpoint numbers for transmission 54 + and reception as module parameters. You may need to initialize the 55 + the modem using a user space utility (a firmware loader for example). 56 + 57 + To compile this driver as a module, choose M here: the 58 + module will be called xusbatm. 59 + 60 + endmenu
+4 -3
drivers/usb/atm/Makefile
··· 1 1 # 2 - # Makefile for the rest of the USB drivers 3 - # (the ones that don't fit into any other categories) 2 + # Makefile for USB ATM/xDSL drivers 4 3 # 5 4 6 - obj-$(CONFIG_USB_ATM) += usb_atm.o 5 + obj-$(CONFIG_USB_CXACRU) += cxacru.o 7 6 obj-$(CONFIG_USB_SPEEDTOUCH) += speedtch.o 7 + obj-$(CONFIG_USB_ATM) += usbatm.o 8 + obj-$(CONFIG_USB_XUSBATM) += xusbatm.o