|
@@ -503,6 +503,9 @@ config USB_LIBCOMPOSITE
|
|
config USB_F_SS_LB
|
|
config USB_F_SS_LB
|
|
tristate
|
|
tristate
|
|
|
|
|
|
|
|
+config USB_U_SERIAL
|
|
|
|
+ tristate
|
|
|
|
+
|
|
choice
|
|
choice
|
|
tristate "USB Gadget Drivers"
|
|
tristate "USB Gadget Drivers"
|
|
default USB_ETH
|
|
default USB_ETH
|
|
@@ -754,6 +757,7 @@ config USB_GADGET_TARGET
|
|
|
|
|
|
config USB_G_SERIAL
|
|
config USB_G_SERIAL
|
|
tristate "Serial Gadget (with CDC ACM and CDC OBEX support)"
|
|
tristate "Serial Gadget (with CDC ACM and CDC OBEX support)"
|
|
|
|
+ select USB_U_SERIAL
|
|
select USB_LIBCOMPOSITE
|
|
select USB_LIBCOMPOSITE
|
|
help
|
|
help
|
|
The Serial Gadget talks to the Linux-USB generic serial driver.
|
|
The Serial Gadget talks to the Linux-USB generic serial driver.
|
|
@@ -807,6 +811,7 @@ config USB_CDC_COMPOSITE
|
|
tristate "CDC Composite Device (Ethernet and ACM)"
|
|
tristate "CDC Composite Device (Ethernet and ACM)"
|
|
depends on NET
|
|
depends on NET
|
|
select USB_LIBCOMPOSITE
|
|
select USB_LIBCOMPOSITE
|
|
|
|
+ select USB_U_SERIAL
|
|
help
|
|
help
|
|
This driver provides two functions in one configuration:
|
|
This driver provides two functions in one configuration:
|
|
a CDC Ethernet (ECM) link, and a CDC ACM (serial port) link.
|
|
a CDC Ethernet (ECM) link, and a CDC ACM (serial port) link.
|
|
@@ -822,6 +827,7 @@ config USB_G_NOKIA
|
|
tristate "Nokia composite gadget"
|
|
tristate "Nokia composite gadget"
|
|
depends on PHONET
|
|
depends on PHONET
|
|
select USB_LIBCOMPOSITE
|
|
select USB_LIBCOMPOSITE
|
|
|
|
+ select USB_U_SERIAL
|
|
help
|
|
help
|
|
The Nokia composite gadget provides support for acm, obex
|
|
The Nokia composite gadget provides support for acm, obex
|
|
and phonet in only one composite gadget driver.
|
|
and phonet in only one composite gadget driver.
|
|
@@ -833,6 +839,7 @@ config USB_G_ACM_MS
|
|
tristate "CDC Composite Device (ACM and mass storage)"
|
|
tristate "CDC Composite Device (ACM and mass storage)"
|
|
depends on BLOCK
|
|
depends on BLOCK
|
|
select USB_LIBCOMPOSITE
|
|
select USB_LIBCOMPOSITE
|
|
|
|
+ select USB_U_SERIAL
|
|
help
|
|
help
|
|
This driver provides two functions in one configuration:
|
|
This driver provides two functions in one configuration:
|
|
a mass storage, and a CDC ACM (serial port) link.
|
|
a mass storage, and a CDC ACM (serial port) link.
|
|
@@ -845,6 +852,7 @@ config USB_G_MULTI
|
|
depends on BLOCK && NET
|
|
depends on BLOCK && NET
|
|
select USB_G_MULTI_CDC if !USB_G_MULTI_RNDIS
|
|
select USB_G_MULTI_CDC if !USB_G_MULTI_RNDIS
|
|
select USB_LIBCOMPOSITE
|
|
select USB_LIBCOMPOSITE
|
|
|
|
+ select USB_U_SERIAL
|
|
help
|
|
help
|
|
The Multifunction Composite Gadget provides Ethernet (RNDIS
|
|
The Multifunction Composite Gadget provides Ethernet (RNDIS
|
|
and/or CDC Ethernet), mass storage and ACM serial link
|
|
and/or CDC Ethernet), mass storage and ACM serial link
|
|
@@ -920,6 +928,7 @@ config USB_G_DBGP_PRINTK
|
|
|
|
|
|
config USB_G_DBGP_SERIAL
|
|
config USB_G_DBGP_SERIAL
|
|
depends on USB_G_DBGP
|
|
depends on USB_G_DBGP
|
|
|
|
+ select USB_U_SERIAL
|
|
bool "serial"
|
|
bool "serial"
|
|
help
|
|
help
|
|
Userland can interact using /dev/ttyGSxxx.
|
|
Userland can interact using /dev/ttyGSxxx.
|