|  | @@ -1,35 +1,37 @@
 | 
	
		
			
				|  |  |  menu "USB support"
 | 
	
		
			
				|  |  |  depends on ADK_TARGET_WITH_USB
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +config ADK_KERNEL_USB
 | 
	
		
			
				|  |  | +	boolean
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  config ADK_KERNEL_USB_LIBUSUAL
 | 
	
		
			
				|  |  |  	tristate
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  config ADK_KERNEL_USB_SERIAL
 | 
	
		
			
				|  |  |  	boolean
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -config ADK_KERNEL_USB
 | 
	
		
			
				|  |  | -	boolean
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  config ADK_KERNEL_USB_STORAGE
 | 
	
		
			
				|  |  |  	boolean
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  config ADK_KERNEL_USB_EHCI_HCD
 | 
	
		
			
				|  |  |  	boolean
 | 
	
		
			
				|  |  | +	select ADK_PACKAGE_KMOD_USB_CONTROLLER
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  config ADK_KERNEL_USB_UHCI_HCD
 | 
	
		
			
				|  |  |  	boolean
 | 
	
		
			
				|  |  | +	select ADK_PACKAGE_KMOD_USB_CONTROLLER
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  config ADK_KPACKAGE_KMOD_USB
 | 
	
		
			
				|  |  |  	prompt "kmod-usb......................... USB support"
 | 
	
		
			
				|  |  |  	tristate
 | 
	
		
			
				|  |  | +	select ADK_KERNEL_NLS
 | 
	
		
			
				|  |  | +	depends on !ADK_KERNEL_USB
 | 
	
		
			
				|  |  |  	default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
 | 
	
		
			
				|  |  |  	default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D2
 | 
	
		
			
				|  |  |  	default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D13
 | 
	
		
			
				|  |  |  	default y if ADK_TARGET_SYSTEM_IBM_X40
 | 
	
		
			
				|  |  |  	default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
 | 
	
		
			
				|  |  |  	default n
 | 
	
		
			
				|  |  | -	depends on !ADK_KERNEL_USB
 | 
	
		
			
				|  |  | -	select ADK_KERNEL_NLS
 | 
	
		
			
				|  |  |  	help
 | 
	
		
			
				|  |  |  	  Universal Serial Bus (USB) is a specification for a serial bus
 | 
	
		
			
				|  |  |  	  subsystem which offers higher speeds and more features than the
 | 
	
	
		
			
				|  | @@ -62,10 +64,12 @@ config ADK_KPACKAGE_KMOD_USB
 | 
	
		
			
				|  |  |  config ADK_KPACKAGE_KMOD_USB_UHCI_HCD
 | 
	
		
			
				|  |  |  	prompt   "kmod-usb-uhci................... Support for UHCI controllers"
 | 
	
		
			
				|  |  |  	tristate
 | 
	
		
			
				|  |  | +	select ADK_PACKAGE_KMOD_USB_CONTROLLER
 | 
	
		
			
				|  |  |  	depends on ADK_KPACKAGE_KMOD_USB
 | 
	
		
			
				|  |  |  	depends on !ADK_KERNEL_USB_UHCI_HCD
 | 
	
		
			
				|  |  |  	depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
 | 
	
		
			
				|  |  | -	select ADK_PACKAGE_KMOD_USB_CONTROLLER
 | 
	
		
			
				|  |  | +	default y if ADK_TARGET_SYSTEM_IBM_X40
 | 
	
		
			
				|  |  | +	default n
 | 
	
		
			
				|  |  |  	help
 | 
	
		
			
				|  |  |  	  The Universal Host Controller Interface is a standard by Intel for
 | 
	
		
			
				|  |  |  	  accessing the USB hardware in the PC (which is also called the USB
 | 
	
	
		
			
				|  | @@ -79,15 +83,13 @@ config ADK_KPACKAGE_KMOD_USB_UHCI_HCD
 | 
	
		
			
				|  |  |  config ADK_KPACKAGE_KMOD_USB_OHCI_HCD
 | 
	
		
			
				|  |  |  	prompt   "kmod-usb-ohci................... Support for OHCI controllers"
 | 
	
		
			
				|  |  |  	tristate
 | 
	
		
			
				|  |  | +	select ADK_PACKAGE_KMOD_USB_CONTROLLER
 | 
	
		
			
				|  |  | +	depends on ADK_KPACKAGE_KMOD_USB
 | 
	
		
			
				|  |  | +	depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
 | 
	
		
			
				|  |  |  	default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
 | 
	
		
			
				|  |  |  	default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D2
 | 
	
		
			
				|  |  |  	default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D13
 | 
	
		
			
				|  |  | -	default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
 | 
	
		
			
				|  |  | -	default y if ADK_TARGET_SYSTEM_IBM_X40
 | 
	
		
			
				|  |  |  	default n
 | 
	
		
			
				|  |  | -	depends on ADK_KPACKAGE_KMOD_USB
 | 
	
		
			
				|  |  | -	depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
 | 
	
		
			
				|  |  | -	select ADK_PACKAGE_KMOD_USB_CONTROLLER
 | 
	
		
			
				|  |  |  	help
 | 
	
		
			
				|  |  |  	  The Open Host Controller Interface (OHCI) is a standard for accessing
 | 
	
		
			
				|  |  |  	  USB 1.1 host controller hardware.  It does more in hardware than Intel's
 | 
	
	
		
			
				|  | @@ -101,10 +103,10 @@ config ADK_KPACKAGE_KMOD_USB_OHCI_HCD
 | 
	
		
			
				|  |  |  config ADK_KPACKAGE_KMOD_USB_ISP116X_HCD
 | 
	
		
			
				|  |  |  	prompt   "kmod-usb-isp116x................ ISP116X HCD support"
 | 
	
		
			
				|  |  |  	tristate
 | 
	
		
			
				|  |  | -	default n
 | 
	
		
			
				|  |  | +	select ADK_PACKAGE_KMOD_USB_CONTROLLER
 | 
	
		
			
				|  |  |  	depends on ADK_KPACKAGE_KMOD_USB
 | 
	
		
			
				|  |  |  	depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
 | 
	
		
			
				|  |  | -	select ADK_PACKAGE_KMOD_USB_CONTROLLER
 | 
	
		
			
				|  |  | +	default n
 | 
	
		
			
				|  |  |  	help
 | 
	
		
			
				|  |  |  	  The ISP1160 and ISP1161 chips are USB host controllers. Enable this
 | 
	
		
			
				|  |  |  	  option if your board has this chip. If unsure, say N.
 | 
	
	
		
			
				|  | @@ -114,10 +116,10 @@ config ADK_KPACKAGE_KMOD_USB_ISP116X_HCD
 | 
	
		
			
				|  |  |  config ADK_KPACKAGE_KMOD_USB_SL811_HCD
 | 
	
		
			
				|  |  |  	prompt   "kmod-usb-sl811.................. SL811HS HCD support"
 | 
	
		
			
				|  |  |  	tristate
 | 
	
		
			
				|  |  | -	default n
 | 
	
		
			
				|  |  | +	select ADK_PACKAGE_KMOD_USB_CONTROLLER
 | 
	
		
			
				|  |  |  	depends on ADK_KPACKAGE_KMOD_USB
 | 
	
		
			
				|  |  |  	depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
 | 
	
		
			
				|  |  | -	select ADK_PACKAGE_KMOD_USB_CONTROLLER
 | 
	
		
			
				|  |  | +	default n
 | 
	
		
			
				|  |  |  	help
 | 
	
		
			
				|  |  |  	  The SL811HS is a single-port USB controller that supports either
 | 
	
		
			
				|  |  |  	  host side or peripheral side roles.  Enable this option if your
 | 
	
	
		
			
				|  | @@ -128,15 +130,15 @@ config ADK_KPACKAGE_KMOD_USB_SL811_HCD
 | 
	
		
			
				|  |  |  config ADK_KPACKAGE_KMOD_USB_EHCI_HCD
 | 
	
		
			
				|  |  |  	prompt   "kmod-usb-ehci................... Support for USB 2.0 controllers"
 | 
	
		
			
				|  |  |  	tristate
 | 
	
		
			
				|  |  | +	select ADK_PACKAGE_KMOD_USB_CONTROLLER
 | 
	
		
			
				|  |  |  	depends on !ADK_KERNEL_USB_EHCI_HCD
 | 
	
		
			
				|  |  | +	depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
 | 
	
		
			
				|  |  | +	depends on ADK_KPACKAGE_KMOD_USB
 | 
	
		
			
				|  |  |  	default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
 | 
	
		
			
				|  |  |  	default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D2
 | 
	
		
			
				|  |  |  	default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D13
 | 
	
		
			
				|  |  |  	default y if ADK_TARGET_SYSTEM_IBM_X40
 | 
	
		
			
				|  |  |  	default n
 | 
	
		
			
				|  |  | -	depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
 | 
	
		
			
				|  |  | -	depends on ADK_KPACKAGE_KMOD_USB
 | 
	
		
			
				|  |  | -	select ADK_PACKAGE_KMOD_USB_CONTROLLER
 | 
	
		
			
				|  |  |  	help
 | 
	
		
			
				|  |  |  	  The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0
 | 
	
		
			
				|  |  |  	  "high speed" (480 Mbit/sec, 60 Mbyte/sec) host controller hardware.
 | 
	
	
		
			
				|  | @@ -158,7 +160,7 @@ config ADK_KPACKAGE_KMOD_USB_EHCI_HCD
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  config ADK_PACKAGE_KMOD_USB_CONTROLLER
 | 
	
		
			
				|  |  |  	tristate
 | 
	
		
			
				|  |  | -	depends on ADK_KPACKAGE_KMOD_USB_UHCI_HCD || ADK_KPACKAGE_KMOD_USB_OHCI_HCD || ADK_KPACKAGE_KMOD_EHCI_HCD
 | 
	
		
			
				|  |  | +	default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
 | 
	
		
			
				|  |  |  	default n
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  config ADK_KPACKAGE_KMOD_USB_ACM
 |