diff options
| -rw-r--r-- | include/modules-2.4.mk | 60 | ||||
| -rw-r--r-- | include/modules-2.6.mk | 68 | ||||
| -rw-r--r-- | package/kernel/modules/usb.mk | 239 | ||||
| -rw-r--r-- | target/linux/Config.in | 110 | 
4 files changed, 240 insertions, 237 deletions
diff --git a/include/modules-2.4.mk b/include/modules-2.4.mk index 61ecbdb00..007f6600c 100644 --- a/include/modules-2.4.mk +++ b/include/modules-2.4.mk @@ -108,66 +108,6 @@ $(eval $(call KMOD_template,PCMCIA_SERIAL,pcmcia-serial,\  ,CONFIG_PCMCIA_SERIAL_CS,kmod-pcmcia-core,51,serial_cs)) -# USB - -$(eval $(call KMOD_template,USB,usb-core,\ -	$(MODULES_DIR)/kernel/drivers/usb/usbcore.o \ -,CONFIG_USB,,50,usbcore)) - -$(eval $(call KMOD_template,USB_OHCI,usb-ohci,\ -	$(MODULES_DIR)/kernel/drivers/usb/host/usb-ohci.o \ -,CONFIG_USB_OHCI,kmod-usb-core,60,usb-ohci)) - -$(eval $(call KMOD_template,USB_UHCI,usb-uhci,\ -	$(MODULES_DIR)/kernel/drivers/usb/host/uhci.o \ -,CONFIG_USB_UHCI_ALT,kmod-usb-core,60,uhci)) - -$(eval $(call KMOD_template,USB2,usb2,\ -	$(MODULES_DIR)/kernel/drivers/usb/host/ehci-hcd.o \ -,CONFIG_USB_EHCI_HCD,kmod-usb-core,60,ehci-hcd)) - -$(eval $(call KMOD_template,USB_ACM,usb-acm,\ -	$(MODULES_DIR)/kernel/drivers/usb/acm.o \ -,CONFIG_USB_ACM)) - -$(eval $(call KMOD_template,USB_AUDIO,usb-audio,\ -	$(MODULES_DIR)/kernel/drivers/usb/audio.o \ -,CONFIG_USB_AUDIO,kmod-soundcore kmod-usb-core,61,audio)) - -$(eval $(call KMOD_template,USB_PRINTER,usb-printer,\ -	$(MODULES_DIR)/kernel/drivers/usb/printer.o \ -,CONFIG_USB_PRINTER,kmod-usb-core,60,printer)) - -$(eval $(call KMOD_template,USB_SERIAL,usb-serial,\ -	$(MODULES_DIR)/kernel/drivers/usb/serial/usbserial.o \ -,CONFIG_USB_SERIAL,kmod-usb-core,60,usbserial)) - -$(eval $(call KMOD_template,USB_SERIAL_BELKIN,usb-serial-belkin,\ -	$(MODULES_DIR)/kernel/drivers/usb/serial/belkin_sa.o \ -,CONFIG_USB_SERIAL_BELKIN,kmod-usb-serial,61,belkin_sa)) - -$(eval $(call KMOD_template,USB_SERIAL_FTDI,usb-serial-ftdi,\ -	$(MODULES_DIR)/kernel/drivers/usb/serial/ftdi_sio.o \ -,CONFIG_USB_SERIAL_FTDI_SIO,kmod-usb-serial,61,ftdi_sio)) - -$(eval $(call KMOD_template,USB_SERIAL_MCT_U232,usb-serial-mct-u232,\ -	$(MODULES_DIR)/kernel/drivers/usb/serial/mct_u232.o \ -,CONFIG_USB_SERIAL_MCT_U232,kmod-usb-serial,61,mct_u232)) - -$(eval $(call KMOD_template,USB_SERIAL_PL2303,usb-serial-pl2303,\ -	$(MODULES_DIR)/kernel/drivers/usb/serial/pl2303.o \ -,CONFIG_USB_SERIAL_PL2303,kmod-usb-serial,61,pl2303)) - -$(eval $(call KMOD_template,USB_SERIAL_VISOR,usb-serial-visor,\ -	$(MODULES_DIR)/kernel/drivers/usb/serial/visor.o \ -,CONFIG_USB_SERIAL_VISOR,kmod-usb-serial,61,visor)) - -$(eval $(call KMOD_template,USB_STORAGE,usb-storage,\ -	$(MODULES_DIR)/kernel/drivers/scsi/*.o \ -	$(MODULES_DIR)/kernel/drivers/usb/storage/*.o \ -,CONFIG_USB_STORAGE,kmod-usb-core,60,scsi_mod sd_mod usb-storage)) - -  # Misc. devices  $(eval $(call KMOD_template,AX25,ax25,\ diff --git a/include/modules-2.6.mk b/include/modules-2.6.mk index 8d67164c4..a44800d59 100644 --- a/include/modules-2.6.mk +++ b/include/modules-2.6.mk @@ -138,74 +138,6 @@ $(eval $(call KMOD_template,PCMCIA_SERIAL,pcmcia-serial,\  ,CONFIG_SERIAL_8250_CS)) -# USB - -$(eval $(call KMOD_template,USB,usb-core,\ -	$(MODULES_DIR)/kernel/drivers/usb/core/usbcore.ko \ -,CONFIG_USB,,50,usbcore)) - -$(eval $(call KMOD_template,USB_OHCI,usb-ohci,\ -	$(MODULES_DIR)/kernel/drivers/usb/host/ohci-hcd.ko \ -,CONFIG_USB_OHCI_HCD,kmod-usb-core,60,ohci-hcd)) - -$(eval $(call KMOD_template,USB_UHCI,usb-uhci,\ -	$(MODULES_DIR)/kernel/drivers/usb/host/uhci-hcd.ko \ -,CONFIG_USB_UHCI_HCD,kmod-usb-core,60,uhci-hcd)) - -$(eval $(call KMOD_template,USB2,usb2,\ -	$(MODULES_DIR)/kernel/drivers/usb/host/ehci-hcd.ko \ -,CONFIG_USB_EHCI_HCD,kmod-usb-core,60,ehci-hcd)) - -$(eval $(call KMOD_template,USB_ACM,usb-acm,\ -	$(MODULES_DIR)/kernel/drivers/usb/class/cdc-acm.ko \ -,CONFIG_USB_ACM)) - -$(eval $(call KMOD_template,USB_AUDIO,usb-audio,\ -	$(MODULES_DIR)/kernel/drivers/usb/class/audio.ko \ -,CONFIG_USB_AUDIO,kmod-soundcore kmod-usb-core,61,audio)) - -$(eval $(call KMOD_template,USB_PRINTER,usb-printer,\ -	$(MODULES_DIR)/kernel/drivers/usb/class/usblp.ko \ -,CONFIG_USB_PRINTER,kmod-usb-core,60,usblp)) - -$(eval $(call KMOD_template,USB_SERIAL,usb-serial,\ -	$(MODULES_DIR)/kernel/drivers/usb/serial/usbserial.ko \ -,CONFIG_USB_SERIAL,kmod-usb-core,60,usbserial)) - -$(eval $(call KMOD_template,USB_SERIAL_BELKIN,usb-serial-belkin,\ -	$(MODULES_DIR)/kernel/drivers/usb/serial/belkin_sa.ko \ -,CONFIG_USB_SERIAL_BELKIN,kmod-usb-serial,61,belkin_sa)) - -$(eval $(call KMOD_template,USB_SERIAL_FTDI,usb-serial-ftdi,\ -	$(MODULES_DIR)/kernel/drivers/usb/serial/ftdi_sio.ko \ -,CONFIG_USB_SERIAL_FTDI_SIO,kmod-usb-serial,61,ftdi_sio)) - -$(eval $(call KMOD_template,USB_SERIAL_MCT_U232,usb-serial-mct-u232,\ -	$(MODULES_DIR)/kernel/drivers/usb/serial/mct_u232.ko \ -,CONFIG_USB_SERIAL_MCT_U232,kmod-usb-serial,61,mct_u232)) - -$(eval $(call KMOD_template,USB_SERIAL_PL2303,usb-serial-pl2303,\ -	$(MODULES_DIR)/kernel/drivers/usb/serial/pl2303.ko \ -,CONFIG_USB_SERIAL_PL2303,kmod-usb-serial,61,pl2303)) - -$(eval $(call KMOD_template,USB_SERIAL_VISOR,usb-serial-visor,\ -	$(MODULES_DIR)/kernel/drivers/usb/serial/visor.ko \ -,CONFIG_USB_SERIAL_VISOR,kmod-usb-serial,61,visor)) - -$(eval $(call KMOD_template,USB_STORAGE,usb-storage,\ -	$(MODULES_DIR)/kernel/drivers/scsi/scsi_mod.ko \ -	$(MODULES_DIR)/kernel/drivers/scsi/sd_mod.ko \ -	$(MODULES_DIR)/kernel/drivers/usb/storage/usb-storage.ko \ -,CONFIG_USB_STORAGE,kmod-usb-core,60,scsi_mod sd_mod usb-storage)) - -$(eval $(call KMOD_template,USB_ATM,usb-atm,\ -        $(MODULES_DIR)/kernel/drivers/usb/atm/usbatm.ko \ -	,CONFIG_USB_ATM,kmod-usb-atm,50,usbatm)) - -$(eval $(call KMOD_template,USB_ATM_SPEEDTOUCH,usb-atm-speedtouch,\ -        $(MODULES_DIR)/kernel/drivers/usb/atm/speedtch.ko \ -	,CONFIG_USB_SPEEDTOUCH,kmod-usb-atm-speedtouch,50,speedtch)) -  # Misc. devices  $(eval $(call KMOD_template,AX25,ax25,\ diff --git a/package/kernel/modules/usb.mk b/package/kernel/modules/usb.mk new file mode 100644 index 000000000..af4133977 --- /dev/null +++ b/package/kernel/modules/usb.mk @@ -0,0 +1,239 @@ +#  +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +# $Id$ + +USBMENU:=USB Support + +define KernelPackage/usb-core +  TITLE:=Support for USB +  DESCRIPTION:=Kernel support for USB +  DEPENDS:=@USB_SUPPORT +  KCONFIG:=$(CONFIG_USB) +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/usbcore.$(LINUX_KMOD_SUFFIX) +  SUBMENU:=$(USBMENU) +  AUTOLOAD:=$(call AutoLoad,20,usb-core) +endef +$(eval $(call KernelPackage,usb-core)) + + +define KernelPackage/usb-uhci +  TITLE:=Support for UHCI controllers +  DESCRIPTION:=Kernel support for USB UHCI controllers +  DEPENDS:=kmod-usb-core +  PROVIDES:=usb-controller +  SUBMENU:=$(USBMENU) +endef + +define KernelPackage/usb-uhci/2.4 +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/uhci.o +  KCONFIG:=$(CONFIG_USB_UHCI_ALT) +  AUTOLOAD:=$(call AutoLoad,50,uhci) +endef + +define KernelPackage/usb-uhci/2.6 +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/uhci-hcd.ko +  KCONFIG:=$(CONFIG_USB_UHCI_HCD) +  AUTOLOAD:=$(call AutoLoad,50,uhci-hcd) +endef +$(eval $(call KernelPackage,usb-uhci)) + + +define KernelPackage/usb-ohci +  TITLE:=Support for OHCI controllers +  DESCRIPTION:=Kernel support for USB OHCI controllers +  DEPENDS:=kmod-usb-core +  PROVIDES:=usb-controller +  SUBMENU:=$(USBMENU) +endef + +define KernelPackage/usb-ohci/2.4 +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/usb-ohci.o +  KCONFIG:=$(CONFIG_USB_OHCI) +  AUTOLOAD:=$(call AutoLoad,50,usb-ohci) +endef + +define KernelPackage/usb-ohci/2.6 +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/ohci-hcd.ko +  KCONFIG:=$(CONFIG_USB_OHCI_HCD) +  AUTOLOAD:=$(call AutoLoad,50,ohci-hcd) +endef +$(eval $(call KernelPackage,usb-ohci)) + + +define KernelPackage/usb2 +  TITLE:=Support for USB2 controllers +  DESCRIPTION:=Kernel support for USB2 (EHCI) controllers +  DEPENDS:=kmod-usb-core +  PROVIDES:=usb-controller +  KCONFIG:=$(CONFIG_USB) +  SUBMENU:=$(USBMENU) +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/ehci-hcd.$(LINUX_KMOD_SUFFIX) +  KCONFIG:=$(CONFIG_USB_EHCI_HCD) +  AUTOLOAD:=$(call AutoLoad,50,ehci-hcd) +endef +$(eval $(call KernelPackage,usb2)) + + +define usbdep +  SUBMENU:=$(USBMENU) +  DEPENDS:=kmod-usb-core usb-controller $(1) +endef + + +define KernelPackage/usb-acm +  $(call usbdep,) +  TITLE:=Support for modems/isdn controllers +  DESCRIPTION:=Kernel support for USB ACM devices (modems/isdn controllers) +  KCONFIG:=$(CONFIG_USB_ACM) +endef + +define KernelPackage/usb-acm/2.4 +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/acm.o +  AUTOLOAD:=$(call AutoLoad,60,acm) +endef + +define KernelPackage/usb-acm/2.6 +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/class/cdc-acm.ko +  AUTOLOAD:=$(call AutoLoad,60,cdc-acm) +endef +$(eval $(call KernelPackage,usb-acm)) + + +define KernelPackage/usb-audio +  $(call usbdep,+kmod-soundcore) +  TITLE:=Support for audio devices +  DESCRIPTION:=Kernel support for USB audio devices +  KCONFIG:=$(CONFIG_USB_AUDIO) +  AUTOLOAD:=$(call AutoLoad,60,audio) +endef + +define KernelPackage/usb-audio/2.4 +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/audio.o +endef + +define KernelPackage/usb-audio/2.6 +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/class/audio.ko +endef +$(eval $(call KernelPackage,usb-audio)) + + +define KernelPackage/usb-printer +  $(call usbdep,) +  TITLE:=Support for printers +  DESCRIPTION:=Kernel support for USB printers +  KCONFIG:=$(CONFIG_USB_PRINTER) +endef + +define KernelPackage/usb-printer/2.4 +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/printer.o +  AUTOLOAD:=$(call AutoLoad,60,printer) +endef + +define KernelPackage/usb-printer/2.6 +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/class/usblp.ko +  AUTOLOAD:=$(call AutoLoad,60,usblp) +endef +$(eval $(call KernelPackage,usb-printer)) + + +define KernelPackage/usb-serial +  $(call usbdep,) +  TITLE:=Support for USB-to-Serial converters +  DESCRIPTION:=Kernel support for USB-to-Serial converters +  KCONFIG:=$(CONFIG_USB_SERIAL) +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/serial/usbserial.$(LINUX_KMOD_SUFFIX) +  AUTOLOAD:=$(call AutoLoad,60,usbserial) +endef +$(eval $(call KernelPackage,usb-serial)) + + +define KernelPackage/usb-serial-belkin +  TITLE:=Support for Belkin devices +  DESCRIPTION:=Kernel support for Belkin USB-to-Serial converters +  DEPENDS:=kmod-usb-serial +  SUBMENU:=$(USBMENU) +  KCONFIG:=$(CONFIG_USB_SERIAL_BELKIN) +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/serial/belkin_sa.$(LINUX_KMOD_SUFFIX) +  AUTOLOAD:=$(call AutoLoad,65,belkin_sa) +endef +$(eval $(call KernelPackage,usb-serial-belkin)) + + +define KernelPackage/usb-serial-ftdi +  TITLE:=Support for FTDI devices +  DESCRIPTION:=Kernel support for FTDI USB-to-Serial converters +  DEPENDS:=kmod-usb-serial +  SUBMENU:=$(USBMENU) +  KCONFIG:=$(CONFIG_USB_SERIAL_FTDI_SIO) +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/serial/ftdi_sio.$(LINUX_KMOD_SUFFIX) +  AUTOLOAD:=$(call AutoLoad,65,ftdi_sio) +endef +$(eval $(call KernelPackage,usb-serial-ftdi)) + + +define KernelPackage/usb-serial-mct +  TITLE:=Support for Magic Control Tech. devices +  DESCRIPTION:=Kernel support for Magic Control Technology USB-to-Serial converters +  DEPENDS:=kmod-usb-serial +  SUBMENU:=$(USBMENU) +  KCONFIG:=$(CONFIG_USB_SERIAL_MCT_U232) +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/serial/mct_u232.$(LINUX_KMOD_SUFFIX) +  AUTOLOAD:=$(call AutoLoad,65,mct_u232) +endef +$(eval $(call KernelPackage,usb-serial-mct)) + +define KernelPackage/usb-serial-pl2303 +  TITLE:=Support for Prolific PL2303 devices +  DESCRIPTION:=Kernel support for Prolific PL2303 USB-to-Serial converters +  DEPENDS:=kmod-usb-serial +  SUBMENU:=$(USBMENU) +  KCONFIG:=$(CONFIG_USB_SERIAL_PL2303) +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/serial/pl2303.$(LINUX_KMOD_SUFFIX) +  AUTOLOAD:=$(call AutoLoad,65,pl2303) +endef +$(eval $(call KernelPackage,usb-serial-pl2303)) + + +define KernelPackage/usb-serial-visor +  TITLE:=Support for Handspring Visor devices +  DESCRIPTION:=Kernel support for Handspring Visor PDAs +  DEPENDS:=kmod-usb-serial +  SUBMENU:=$(USBMENU) +  KCONFIG:=$(CONFIG_USB_SERIAL_VISOR) +  FILES:=$(MODULES_DIR)/kernel/drivers/usb/serial/visor.$(LINUX_KMOD_SUFFIX) +  AUTOLOAD:=$(call AutoLoad,65,visor) +endef +$(eval $(call KernelPackage,usb-serial-visor)) + + +define KernelPackage/usb-storage +  $(call usbdep,) +  TITLE:=USB Storage support +  DESCRIPTION:=Kernel support for USB Mass Storage devices +  KCONFIG:=$(CONFIG_USB_STORAGE) +  FILES:= \ +	$(MODULES_DIR)/kernel/drivers/scsi/scsi_mod.$(LINUX_KMOD_SUFFIX) \ +	$(MODULES_DIR)/kernel/drivers/scsi/sd_mod.$(LINUX_KMOD_SUFFIX) \ +	$(MODULES_DIR)/kernel/drivers/usb/storage/usb-storage.$(LINUX_KMOD_SUFFIX) +  AUTOLOAD:=$(call AutoLoad,60,scsi_mod sd_mod usb-storage) +endef +$(eval $(call KernelPackage,usb-storage)) + + + +define KernelPackage/usb-speedtouch +  $(call usbdep,@LINUX_2_6 kmod-atm) +  TITLE:=Support for SpeedTouch ADSL modems +  DESCRIPTION:=Kernel support for SpeedTouch USB ADSL modems +  KCONFIG:=$(CONFIG_USB_SPEEDTOUCH) +  FILES:= \ +	$(MODULES_DIR)/kernel/drivers/usb/atm/usbatm.$(LINUX_KMOD_SUFFIX) \ +	$(MODULES_DIR)/kernel/drivers/usb/atm/speedtch.$(LINUX_KMOD_SUFFIX) +  AUTOLOAD:=$(call AutoLoad,70,usbatm speedtch) +endef +$(eval $(call KernelPackage,usb-speedtouch)) +   diff --git a/target/linux/Config.in b/target/linux/Config.in index d67548e22..21d7d58d4 100644 --- a/target/linux/Config.in +++ b/target/linux/Config.in @@ -80,7 +80,7 @@ menu "Multimedia devices support"  config PACKAGE_KMOD_PWC  	prompt "kmod-pwc.......................... Kernel driver for USB Philips Cameras"  	tristate -	depends PACKAGE_KMOD_USB +	depends PACKAGE_kmod-usb-core  	default m  config PACKAGE_KMOD_SOUNDCORE @@ -270,114 +270,6 @@ config PACKAGE_KMOD_PCMCIA_SERIAL  endmenu -menu "USB support" -	depends USB_SUPPORT - -config PACKAGE_KMOD_USB -	prompt "kmod-usb-core..................... USB support" -	tristate -	default m - -config PACKAGE_KMOD_USB_UHCI  -	prompt   "kmod-usb-uhci................... Support for UHCI controllers" -	tristate -	default n if LINUX_2_6_AU1000 -	depends PACKAGE_KMOD_USB -	select PACKAGE_KMOD_USB_CONTROLLER - -config PACKAGE_KMOD_USB_OHCI -	prompt   "kmod-usb-ohci................... Support for OHCI controllers" -	tristate -	default m -	depends PACKAGE_KMOD_USB -	select PACKAGE_KMOD_USB_CONTROLLER - -config PACKAGE_KMOD_USB2 -	prompt   "kmod-usb2....................... Support for USB 2.0 controllers" -	tristate -	default n if LINUX_2_6_AU1000 -	depends PACKAGE_KMOD_USB -	select PACKAGE_KMOD_USB_CONTROLLER - -config PACKAGE_KMOD_USB_CONTROLLER -	tristate -	depends on PACKAGE_KMOD_USB_UHCI || PACKAGE_KMOD_USB_OHCI || PACKAGE_KMOD_USB2 -	default n - -config PACKAGE_KMOD_USB_ACM -	prompt "kmod-usb-acm...................... Support for USB modems/isdn controllers" -	tristate -	default m -	depends PACKAGE_KMOD_USB_CONTROLLER - -config PACKAGE_KMOD_USB_AUDIO -	prompt "kmod-usb-audio.................... Support for USB soundcards" -	tristate -	default m -	depends PACKAGE_KMOD_USB_CONTROLLER -	select PACKAGE_KMOD_SOUNDCORE - -config PACKAGE_KMOD_USB_PRINTER -	prompt "kmod-usb-printer.................. Support for USB printers" -	tristate -	default m -	depends PACKAGE_KMOD_USB_CONTROLLER - -config PACKAGE_KMOD_USB_SERIAL -	prompt "kmod-usb-serial................... Support for USB-to-serial converters" -	tristate -	default m -	depends PACKAGE_KMOD_USB_CONTROLLER - -config PACKAGE_KMOD_USB_SERIAL_BELKIN -	prompt   "kmod-usb-serial-belkin.......... Support for Belkin USB-to-serial converters" -	tristate -	default m -	depends PACKAGE_KMOD_USB_SERIAL - -config PACKAGE_KMOD_USB_SERIAL_FTDI -	prompt   "kmod-usb-serial-ftdi............ Support for FTDI USB-to-serial converterr" -	tristate -	default m -	depends PACKAGE_KMOD_USB_SERIAL - -config PACKAGE_KMOD_USB_SERIAL_MCT_U232 -	prompt   "kmod-usb-serial-mct-u232........ Support for Magic Control Technology USB-to-Serial converters" -	tristate -	default m -	depends PACKAGE_KMOD_USB_SERIAL - -config PACKAGE_KMOD_USB_SERIAL_PL2303 -	prompt   "kmod-usb-serial-pl2303.......... Support for Prolific PL2303 USB-to-Serial converters" -	tristate -	default m -	depends PACKAGE_KMOD_USB_SERIAL - -config PACKAGE_KMOD_USB_SERIAL_VISOR -	prompt   "kmod-usb-serial-visor........... Support for Handspring Visor / Palm m50x / Sony Clie Driver" -	tristate -	default m -	depends PACKAGE_KMOD_USB_SERIAL - -config PACKAGE_KMOD_USB_STORAGE -	prompt "kmod-usb-storage.................. Support for USB storage devices" -	tristate -	default m -	depends PACKAGE_KMOD_USB_CONTROLLER - -config PACKAGE_KMOD_USB_ATM -        prompt "kmod-usb-atm...................... Support for USB ATM devices" -	tristate -	default m -	depends PACKAGE_KMOD_USB_CONTROLLER - -config PACKAGE_KMOD_USB_ATM_SPEEDTOUCH -        prompt   "kmod-usb-atm-speedtouch......... Support for USB Speedtouch ADSL modem" -	tristate -	default m -	depends PACKAGE_KMOD_USB_ATM - -endmenu  menu "Misc. devices support"  | 
