summaryrefslogtreecommitdiffstats
path: root/nuttx/configs
diff options
context:
space:
mode:
authorpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-01-25 23:04:17 +0000
committerpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-01-25 23:04:17 +0000
commit8867023b4bd04e05e0e5f79d86a4a9474c030ecf (patch)
treefd550ef0b0378b85df1a1296000848184fc3b1de /nuttx/configs
parent972a7b249a85477efd255609f9418ef640dd2787 (diff)
More name changes: USBSER->PL2303 CDCSER->CDCACM
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4337 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/configs')
-rw-r--r--nuttx/configs/README.txt50
-rw-r--r--nuttx/configs/amber/hello/defconfig40
-rwxr-xr-xnuttx/configs/avr32dev1/nsh/defconfig40
-rwxr-xr-xnuttx/configs/avr32dev1/ostest/defconfig40
-rwxr-xr-xnuttx/configs/demo9s12ne64/ostest/defconfig40
-rw-r--r--nuttx/configs/ea3131/nsh/defconfig40
-rw-r--r--nuttx/configs/ea3131/ostest/defconfig40
-rw-r--r--nuttx/configs/ea3131/pgnsh/defconfig40
-rw-r--r--nuttx/configs/ea3131/usbserial/defconfig40
-rw-r--r--nuttx/configs/ea3131/usbstorage/defconfig40
-rw-r--r--nuttx/configs/ea3152/ostest/defconfig40
-rw-r--r--nuttx/configs/ez80f910200kitg/ostest/defconfig40
-rw-r--r--nuttx/configs/ez80f910200zco/dhcpd/defconfig40
-rw-r--r--nuttx/configs/ez80f910200zco/httpd/defconfig40
-rw-r--r--nuttx/configs/ez80f910200zco/nettest/defconfig40
-rw-r--r--nuttx/configs/ez80f910200zco/nsh/defconfig40
-rw-r--r--nuttx/configs/ez80f910200zco/ostest/defconfig40
-rw-r--r--nuttx/configs/ez80f910200zco/poll/defconfig40
-rwxr-xr-xnuttx/configs/hymini-stm32v/README.txt8
-rw-r--r--nuttx/configs/hymini-stm32v/buttons/defconfig40
-rwxr-xr-xnuttx/configs/hymini-stm32v/nsh/defconfig40
-rw-r--r--nuttx/configs/hymini-stm32v/nsh2/defconfig40
-rw-r--r--nuttx/configs/hymini-stm32v/nx/defconfig40
-rw-r--r--nuttx/configs/hymini-stm32v/nxlines/defconfig40
-rwxr-xr-xnuttx/configs/hymini-stm32v/usbserial/defconfig108
-rwxr-xr-xnuttx/configs/hymini-stm32v/usbstorage/defconfig40
-rwxr-xr-xnuttx/configs/kwikstik-k40/ostest/defconfig40
-rwxr-xr-xnuttx/configs/lpcxpresso-lpc1768/dhcpd/defconfig40
-rwxr-xr-xnuttx/configs/lpcxpresso-lpc1768/nsh/defconfig40
-rwxr-xr-xnuttx/configs/lpcxpresso-lpc1768/nx/defconfig40
-rwxr-xr-xnuttx/configs/lpcxpresso-lpc1768/ostest/defconfig40
-rwxr-xr-xnuttx/configs/lpcxpresso-lpc1768/thttpd/defconfig40
-rwxr-xr-xnuttx/configs/lpcxpresso-lpc1768/usbstorage/defconfig40
-rw-r--r--nuttx/configs/mbed/hidkbd/defconfig40
-rwxr-xr-xnuttx/configs/mbed/nsh/defconfig40
-rw-r--r--nuttx/configs/mcu123-lpc214x/nsh/defconfig40
-rw-r--r--nuttx/configs/mcu123-lpc214x/ostest/defconfig40
-rw-r--r--nuttx/configs/mcu123-lpc214x/usbserial/defconfig40
-rw-r--r--nuttx/configs/mcu123-lpc214x/usbstorage/defconfig48
-rw-r--r--nuttx/configs/micropendous3/hello/defconfig40
-rw-r--r--nuttx/configs/mx1ads/ostest/defconfig36
-rwxr-xr-xnuttx/configs/ne64badge/ostest/defconfig40
-rw-r--r--nuttx/configs/ntosd-dm320/nettest/defconfig40
-rw-r--r--nuttx/configs/ntosd-dm320/nsh/defconfig40
-rw-r--r--nuttx/configs/ntosd-dm320/ostest/defconfig36
-rw-r--r--nuttx/configs/ntosd-dm320/poll/defconfig40
-rw-r--r--nuttx/configs/ntosd-dm320/thttpd/defconfig40
-rw-r--r--nuttx/configs/ntosd-dm320/udp/defconfig40
-rw-r--r--nuttx/configs/ntosd-dm320/uip/defconfig40
-rwxr-xr-xnuttx/configs/nucleus2g/nsh/defconfig40
-rwxr-xr-xnuttx/configs/nucleus2g/ostest/defconfig40
-rwxr-xr-xnuttx/configs/nucleus2g/usbserial/defconfig40
-rwxr-xr-xnuttx/configs/nucleus2g/usbstorage/defconfig40
-rwxr-xr-xnuttx/configs/olimex-lpc1766stk/ftpc/defconfig40
-rwxr-xr-xnuttx/configs/olimex-lpc1766stk/hidkbd/defconfig40
-rwxr-xr-xnuttx/configs/olimex-lpc1766stk/nettest/defconfig40
-rwxr-xr-xnuttx/configs/olimex-lpc1766stk/nsh/defconfig40
-rwxr-xr-xnuttx/configs/olimex-lpc1766stk/nx/defconfig40
-rwxr-xr-xnuttx/configs/olimex-lpc1766stk/ostest/defconfig40
-rwxr-xr-xnuttx/configs/olimex-lpc1766stk/slip-httpd/defconfig40
-rwxr-xr-xnuttx/configs/olimex-lpc1766stk/thttpd/defconfig40
-rwxr-xr-xnuttx/configs/olimex-lpc1766stk/usbserial/defconfig40
-rwxr-xr-xnuttx/configs/olimex-lpc1766stk/usbstorage/defconfig40
-rwxr-xr-xnuttx/configs/olimex-lpc1766stk/wlan/defconfig40
-rwxr-xr-xnuttx/configs/olimex-strp711/nettest/defconfig40
-rw-r--r--nuttx/configs/olimex-strp711/nsh/defconfig40
-rw-r--r--nuttx/configs/olimex-strp711/ostest/defconfig40
-rw-r--r--nuttx/configs/pcblogic-pic32mx/nsh/defconfig40
-rw-r--r--nuttx/configs/pcblogic-pic32mx/ostest/defconfig40
-rw-r--r--nuttx/configs/pic32-starterkit/ostest/defconfig40
-rwxr-xr-xnuttx/configs/sam3u-ek/knsh/defconfig40
-rwxr-xr-xnuttx/configs/sam3u-ek/nsh/defconfig40
-rwxr-xr-xnuttx/configs/sam3u-ek/nx/defconfig40
-rwxr-xr-xnuttx/configs/sam3u-ek/ostest/defconfig40
-rwxr-xr-xnuttx/configs/sam3u-ek/touchscreen/defconfig40
-rw-r--r--nuttx/configs/skp16c26/ostest/defconfig36
-rwxr-xr-xnuttx/configs/stm3210e-eval/README.txt8
-rwxr-xr-xnuttx/configs/stm3210e-eval/RIDE/defconfig40
-rw-r--r--nuttx/configs/stm3210e-eval/buttons/defconfig40
-rwxr-xr-xnuttx/configs/stm3210e-eval/nsh/defconfig40
-rw-r--r--nuttx/configs/stm3210e-eval/nsh2/defconfig112
-rw-r--r--nuttx/configs/stm3210e-eval/nx/defconfig40
-rw-r--r--nuttx/configs/stm3210e-eval/nxlines/defconfig40
-rw-r--r--nuttx/configs/stm3210e-eval/nxtext/defconfig40
-rwxr-xr-xnuttx/configs/stm3210e-eval/ostest/defconfig40
-rwxr-xr-xnuttx/configs/stm3210e-eval/usbserial/defconfig112
-rwxr-xr-xnuttx/configs/stm3210e-eval/usbstorage/defconfig40
-rwxr-xr-xnuttx/configs/stm3240g-eval/dhcpd/defconfig40
-rwxr-xr-xnuttx/configs/stm3240g-eval/nettest/defconfig40
-rwxr-xr-xnuttx/configs/stm3240g-eval/nsh/defconfig40
-rwxr-xr-xnuttx/configs/stm3240g-eval/ostest/defconfig40
-rwxr-xr-xnuttx/configs/stm32f4discovery/nsh/defconfig40
-rwxr-xr-xnuttx/configs/stm32f4discovery/ostest/defconfig40
-rw-r--r--nuttx/configs/sure-pic32mx/nsh/defconfig108
-rw-r--r--nuttx/configs/sure-pic32mx/ostest/defconfig40
-rw-r--r--nuttx/configs/teensy/hello/defconfig40
-rwxr-xr-xnuttx/configs/teensy/nsh/defconfig40
-rwxr-xr-xnuttx/configs/teensy/usbstorage/defconfig40
-rw-r--r--nuttx/configs/twr-k60n512/nsh/defconfig40
-rw-r--r--nuttx/configs/twr-k60n512/ostest/defconfig40
-rw-r--r--nuttx/configs/us7032evb1/nsh/defconfig40
-rw-r--r--nuttx/configs/us7032evb1/ostest/defconfig40
-rwxr-xr-xnuttx/configs/vsn/nsh/defconfig40
103 files changed, 2171 insertions, 2171 deletions
diff --git a/nuttx/configs/README.txt b/nuttx/configs/README.txt
index 77946f7fd1..12db2e5efa 100644
--- a/nuttx/configs/README.txt
+++ b/nuttx/configs/README.txt
@@ -978,76 +978,76 @@ defconfig -- This is a configuration file similar to the Linux
USB serial device class driver (Prolific PL2303 Emulation)
- CONFIG_USBSER
+ CONFIG_PL2303
Enable compilation of the USB serial driver
- CONFIG_USBSER_EPINTIN
+ CONFIG_PL2303_EPINTIN
The logical 7-bit address of a hardware endpoint that supports
interrupt IN operation
- CONFIG_USBSER_EPBULKOUT
+ CONFIG_PL2303_EPBULKOUT
The logical 7-bit address of a hardware endpoint that supports
bulk OUT operation
- CONFIG_USBSER_EPBULKIN
+ CONFIG_PL2303_EPBULKIN
The logical 7-bit address of a hardware endpoint that supports
bulk IN operation
- CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+ CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
The number of write/read requests that can be in flight
- CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+ CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
The vendor ID code/string
- CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+ CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
The product ID code/string
- CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+ CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
Size of the serial receive/transmit buffers
USB serial device class driver (Standard CDC ACM class)
- CONFIG_CDCSER
+ CONFIG_CDCACM
Enable compilation of the USB serial driver
- CONFIG_CDCSER_COMPOSITE
+ CONFIG_CDCACM_COMPOSITE
Configure the CDC serial driver as part of a composite driver
(only if CONFIG_USBDEV_COMPOSITE is also defined)
- CONFIG_CDCSER_EP0MAXPACKET
+ CONFIG_CDCACM_EP0MAXPACKET
Endpoint 0 max packet size. Default 64.
- CONFIG_CDCSER_EPINTIN
+ CONFIG_CDCACM_EPINTIN
The logical 7-bit address of a hardware endpoint that supports
interrupt IN operation. Default 2.
- CONFIG_CDCSER_EPINTIN_FSSIZE
+ CONFIG_CDCACM_EPINTIN_FSSIZE
Max package size for the interrupt IN endpoint if full speed mode.
Default 64.
- CONFIG_CDCSER_EPINTIN_HSSIZE
+ CONFIG_CDCACM_EPINTIN_HSSIZE
Max package size for the interrupt IN endpoint if high speed mode.
Default 64.
- CONFIG_CDCSER_EPBULKOUT
+ CONFIG_CDCACM_EPBULKOUT
The logical 7-bit address of a hardware endpoint that supports
bulk OUT operation
- CONFIG_CDCSER_EPBULKOUT_FSSIZE
+ CONFIG_CDCACM_EPBULKOUT_FSSIZE
Max package size for the bulk OUT endpoint if full speed mode.
Default 64.
- CONFIG_CDCSER_EPBULKOUT_HSSIZE
+ CONFIG_CDCACM_EPBULKOUT_HSSIZE
Max package size for the bulk OUT endpoint if high speed mode.
Default 512.
- CONFIG_CDCSER_EPBULKIN
+ CONFIG_CDCACM_EPBULKIN
The logical 7-bit address of a hardware endpoint that supports
bulk IN operation
- CONFIG_CDCSER_EPBULKIN_FSSIZE
+ CONFIG_CDCACM_EPBULKIN_FSSIZE
Max package size for the bulk IN endpoint if full speed mode.
Default 64.
- CONFIG_CDCSER_EPBULKIN_HSSIZE
+ CONFIG_CDCACM_EPBULKIN_HSSIZE
Max package size for the bulk IN endpoint if high speed mode.
Default 512.
- CONFIG_CDCSER_NWRREQS and CONFIG_CDCSER_NRDREQS
+ CONFIG_CDCACM_NWRREQS and CONFIG_CDCACM_NRDREQS
The number of write/read requests that can be in flight.
- CONFIG_CDCSER_NWRREQS includes write requests used for both the
+ CONFIG_CDCACM_NWRREQS includes write requests used for both the
interrupt and bulk IN endpoints. Default 4.
- CONFIG_CDCSER_VENDORID and CONFIG_CDCSER_VENDORSTR
+ CONFIG_CDCACM_VENDORID and CONFIG_CDCACM_VENDORSTR
The vendor ID code/string. Default 0x0525 and "NuttX"
0x0525 is the Netchip vendor and should not be used in any
products. This default VID was selected for compatibility with
the Linux CDC ACM default VID.
- CONFIG_CDCSER_PRODUCTID and CONFIG_CDCSER_PRODUCTSTR
+ CONFIG_CDCACM_PRODUCTID and CONFIG_CDCACM_PRODUCTSTR
The product ID code/string. Default 0xa4a7 and "CDC/ACM Serial"
0xa4a7 was selected for compatibility with the Linux CDC ACM
default PID.
- CONFIG_CDCSER_RXBUFSIZE and CONFIG_CDCSER_TXBUFSIZE
+ CONFIG_CDCACM_RXBUFSIZE and CONFIG_CDCACM_TXBUFSIZE
Size of the serial receive/transmit buffers. Default 256.
USB Storage Device Configuration
diff --git a/nuttx/configs/amber/hello/defconfig b/nuttx/configs/amber/hello/defconfig
index 400585f991..862d079b96 100644
--- a/nuttx/configs/amber/hello/defconfig
+++ b/nuttx/configs/amber/hello/defconfig
@@ -542,38 +542,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/avr32dev1/nsh/defconfig b/nuttx/configs/avr32dev1/nsh/defconfig
index 505be57c9b..3d2c5544f2 100755
--- a/nuttx/configs/avr32dev1/nsh/defconfig
+++ b/nuttx/configs/avr32dev1/nsh/defconfig
@@ -570,38 +570,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/avr32dev1/ostest/defconfig b/nuttx/configs/avr32dev1/ostest/defconfig
index a2376daf3a..668b2ec054 100755
--- a/nuttx/configs/avr32dev1/ostest/defconfig
+++ b/nuttx/configs/avr32dev1/ostest/defconfig
@@ -570,38 +570,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/demo9s12ne64/ostest/defconfig b/nuttx/configs/demo9s12ne64/ostest/defconfig
index 14430c3da0..fa7c36db93 100755
--- a/nuttx/configs/demo9s12ne64/ostest/defconfig
+++ b/nuttx/configs/demo9s12ne64/ostest/defconfig
@@ -546,38 +546,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ea3131/nsh/defconfig b/nuttx/configs/ea3131/nsh/defconfig
index aea7900479..fa09b56004 100644
--- a/nuttx/configs/ea3131/nsh/defconfig
+++ b/nuttx/configs/ea3131/nsh/defconfig
@@ -553,38 +553,38 @@ CONFIG_LPC31XX_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ea3131/ostest/defconfig b/nuttx/configs/ea3131/ostest/defconfig
index 8aa8672ab0..cc4e8ddb61 100644
--- a/nuttx/configs/ea3131/ostest/defconfig
+++ b/nuttx/configs/ea3131/ostest/defconfig
@@ -553,38 +553,38 @@ CONFIG_LPC31XX_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ea3131/pgnsh/defconfig b/nuttx/configs/ea3131/pgnsh/defconfig
index f8ffcecb48..da217f4d33 100644
--- a/nuttx/configs/ea3131/pgnsh/defconfig
+++ b/nuttx/configs/ea3131/pgnsh/defconfig
@@ -704,38 +704,38 @@ CONFIG_LPC31XX_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ea3131/usbserial/defconfig b/nuttx/configs/ea3131/usbserial/defconfig
index 5d1023570d..470df0d8a8 100644
--- a/nuttx/configs/ea3131/usbserial/defconfig
+++ b/nuttx/configs/ea3131/usbserial/defconfig
@@ -556,38 +556,38 @@ CONFIG_LPC31XX_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=y
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=y
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ea3131/usbstorage/defconfig b/nuttx/configs/ea3131/usbstorage/defconfig
index 210384a634..f681f3f2a2 100644
--- a/nuttx/configs/ea3131/usbstorage/defconfig
+++ b/nuttx/configs/ea3131/usbstorage/defconfig
@@ -556,38 +556,38 @@ CONFIG_LPC31XX_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ea3152/ostest/defconfig b/nuttx/configs/ea3152/ostest/defconfig
index 14496b590b..8a3dcb98a5 100644
--- a/nuttx/configs/ea3152/ostest/defconfig
+++ b/nuttx/configs/ea3152/ostest/defconfig
@@ -554,38 +554,38 @@ CONFIG_LPC31XX_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ez80f910200kitg/ostest/defconfig b/nuttx/configs/ez80f910200kitg/ostest/defconfig
index 73b289cb83..e1a0ad5ef8 100644
--- a/nuttx/configs/ez80f910200kitg/ostest/defconfig
+++ b/nuttx/configs/ez80f910200kitg/ostest/defconfig
@@ -466,37 +466,37 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ez80f910200zco/dhcpd/defconfig b/nuttx/configs/ez80f910200zco/dhcpd/defconfig
index 3127f86a67..dd3230e82d 100644
--- a/nuttx/configs/ez80f910200zco/dhcpd/defconfig
+++ b/nuttx/configs/ez80f910200zco/dhcpd/defconfig
@@ -474,37 +474,37 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ez80f910200zco/httpd/defconfig b/nuttx/configs/ez80f910200zco/httpd/defconfig
index cf1926dbc4..7b1961a354 100644
--- a/nuttx/configs/ez80f910200zco/httpd/defconfig
+++ b/nuttx/configs/ez80f910200zco/httpd/defconfig
@@ -474,37 +474,37 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ez80f910200zco/nettest/defconfig b/nuttx/configs/ez80f910200zco/nettest/defconfig
index 6fa22d3257..f2f267b926 100644
--- a/nuttx/configs/ez80f910200zco/nettest/defconfig
+++ b/nuttx/configs/ez80f910200zco/nettest/defconfig
@@ -474,37 +474,37 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ez80f910200zco/nsh/defconfig b/nuttx/configs/ez80f910200zco/nsh/defconfig
index 71f9f758ac..73393b56e0 100644
--- a/nuttx/configs/ez80f910200zco/nsh/defconfig
+++ b/nuttx/configs/ez80f910200zco/nsh/defconfig
@@ -474,37 +474,37 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ez80f910200zco/ostest/defconfig b/nuttx/configs/ez80f910200zco/ostest/defconfig
index 50dec56bac..340ee9d423 100644
--- a/nuttx/configs/ez80f910200zco/ostest/defconfig
+++ b/nuttx/configs/ez80f910200zco/ostest/defconfig
@@ -469,37 +469,37 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ez80f910200zco/poll/defconfig b/nuttx/configs/ez80f910200zco/poll/defconfig
index bac05b8a86..d90836a171 100644
--- a/nuttx/configs/ez80f910200zco/poll/defconfig
+++ b/nuttx/configs/ez80f910200zco/poll/defconfig
@@ -474,37 +474,37 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/hymini-stm32v/README.txt b/nuttx/configs/hymini-stm32v/README.txt
index a3241da722..3f87f4ef50 100755
--- a/nuttx/configs/hymini-stm32v/README.txt
+++ b/nuttx/configs/hymini-stm32v/README.txt
@@ -647,11 +647,11 @@ Where <subdir> is one of the following:
to use the CDC/ACM serial class by making the following changes
to the configuration file:
- -CONFIG_USBSER=y
- +CONFIG_USBSER=n
+ -CONFIG_PL2303=y
+ +CONFIG_PL2303=n
- -CONFIG_CDCSER=n
- +CONFIG_CDCSER=y
+ -CONFIG_CDCACM=n
+ +CONFIG_CDCACM=y
The example can also be converted to use the alternative
USB serial example at apps/examples/usbterm by changing the
diff --git a/nuttx/configs/hymini-stm32v/buttons/defconfig b/nuttx/configs/hymini-stm32v/buttons/defconfig
index 908d9eebfb..811400e259 100644
--- a/nuttx/configs/hymini-stm32v/buttons/defconfig
+++ b/nuttx/configs/hymini-stm32v/buttons/defconfig
@@ -637,38 +637,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/hymini-stm32v/nsh/defconfig b/nuttx/configs/hymini-stm32v/nsh/defconfig
index d30c40a0b1..2dddc77fed 100755
--- a/nuttx/configs/hymini-stm32v/nsh/defconfig
+++ b/nuttx/configs/hymini-stm32v/nsh/defconfig
@@ -640,38 +640,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/hymini-stm32v/nsh2/defconfig b/nuttx/configs/hymini-stm32v/nsh2/defconfig
index 8e4963650d..897feeabff 100644
--- a/nuttx/configs/hymini-stm32v/nsh2/defconfig
+++ b/nuttx/configs/hymini-stm32v/nsh2/defconfig
@@ -610,38 +610,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/hymini-stm32v/nx/defconfig b/nuttx/configs/hymini-stm32v/nx/defconfig
index ab7b9b2ac7..48f1a866d9 100644
--- a/nuttx/configs/hymini-stm32v/nx/defconfig
+++ b/nuttx/configs/hymini-stm32v/nx/defconfig
@@ -656,38 +656,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/hymini-stm32v/nxlines/defconfig b/nuttx/configs/hymini-stm32v/nxlines/defconfig
index 5e3a2e9b07..e6b33fbced 100644
--- a/nuttx/configs/hymini-stm32v/nxlines/defconfig
+++ b/nuttx/configs/hymini-stm32v/nxlines/defconfig
@@ -660,38 +660,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/hymini-stm32v/usbserial/defconfig b/nuttx/configs/hymini-stm32v/usbserial/defconfig
index 4f087671fa..d5ef2ffc48 100755
--- a/nuttx/configs/hymini-stm32v/usbserial/defconfig
+++ b/nuttx/configs/hymini-stm32v/usbserial/defconfig
@@ -636,107 +636,107 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration (Prolific PL2303 Emulation)
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=y
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=y
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB serial device class driver (Standard CDC ACM class)
#
-# CONFIG_CDCSER
+# CONFIG_CDCACM
# Enable compilation of the USB serial driver
-# CONFIG_CDCSER_EP0MAXPACKET
+# CONFIG_CDCACM_EP0MAXPACKET
# Endpoint 0 max packet size. Default 64
-# CONFIG_CDCSER_EPINTIN
+# CONFIG_CDCACM_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation. Default 2.
-# CONFIG_CDCSER_EPINTIN_FSSIZE
+# CONFIG_CDCACM_EPINTIN_FSSIZE
# Max package size for the interrupt IN endpoint if full speed mode.
# Default 64.
-# CONFIG_CDCSER_EPINTIN_HSSIZE
+# CONFIG_CDCACM_EPINTIN_HSSIZE
# Max package size for the interrupt IN endpoint if high speed mode.
# Default 64
-# CONFIG_CDCSER_EPBULKOUT
+# CONFIG_CDCACM_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_CDCSER_EPBULKOUT_FSSIZE
+# CONFIG_CDCACM_EPBULKOUT_FSSIZE
# Max package size for the bulk OUT endpoint if full speed mode.
# Default 64.
-# CONFIG_CDCSER_EPBULKOUT_HSSIZE
+# CONFIG_CDCACM_EPBULKOUT_HSSIZE
# Max package size for the bulk OUT endpoint if high speed mode.
# Default 512.
-# CONFIG_CDCSER_EPBULKIN
+# CONFIG_CDCACM_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_CDCSER_EPBULKIN_FSSIZE
+# CONFIG_CDCACM_EPBULKIN_FSSIZE
# Max package size for the bulk IN endpoint if full speed mode.
# Default 64.
-# CONFIG_CDCSER_EPBULKIN_HSSIZE
+# CONFIG_CDCACM_EPBULKIN_HSSIZE
# Max package size for the bulk IN endpoint if high speed mode.
# Default 512.
-# CONFIG_CDCSER_NWRREQS and CONFIG_CDCSER_NRDREQS
+# CONFIG_CDCACM_NWRREQS and CONFIG_CDCACM_NRDREQS
# The number of write/read requests that can be in flight.
# Default 256.
-# CONFIG_CDCSER_VENDORID and CONFIG_CDCSER_VENDORSTR
+# CONFIG_CDCACM_VENDORID and CONFIG_CDCACM_VENDORSTR
# The vendor ID code/string. Default 0x0525 and "NuttX"
# 0x0525 is the Netchip vendor and should not be used in any
# products. This default VID was selected for compatibility with
# the Linux CDC ACM default VID.
-# CONFIG_CDCSER_PRODUCTID and CONFIG_CDCSER_PRODUCTSTR
+# CONFIG_CDCACM_PRODUCTID and CONFIG_CDCACM_PRODUCTSTR
# The product ID code/string. Default 0xara7 and "CDC/ACM Serial"
# 0xa4a7 was selected for compatibility with the Linux CDC ACM
# default PID.
-# CONFIG_CDCSER_RXBUFSIZE and CONFIG_CDCSER_TXBUFSIZE
+# CONFIG_CDCACM_RXBUFSIZE and CONFIG_CDCACM_TXBUFSIZE
# Size of the serial receive/transmit buffers. Default 256.
#
-CONFIG_CDCSER=n
-#CONFIG_CDCSER_EP0MAXPACKET
-#CONFIG_CDCSER_EPINTIN
-#CONFIG_CDCSER_EPINTIN_FSSIZE
-#CONFIG_CDCSER_EPINTIN_HSSIZE
-#CONFIG_CDCSER_EPBULKOUT
-#CONFIG_CDCSER_EPBULKOUT_FSSIZE
-#CONFIG_CDCSER_EPBULKOUT_HSSIZE
-#CONFIG_CDCSER_EPBULKIN
-#CONFIG_CDCSER_EPBULKIN_FSSIZE
-#CONFIG_CDCSER_EPBULKIN_HSSIZE
-#CONFIG_CDCSER_NWRREQS
-#CONFIG_CDCSER_NRDREQS
-#CONFIG_CDCSER_VENDORID
-#CONFIG_CDCSER_VENDORSTR
-#CONFIG_CDCSER_PRODUCTID
-#CONFIG_CDCSER_PRODUCTSTR
-#CONFIG_CDCSER_RXBUFSIZE
-#CONFIG_CDCSER_TXBUFSIZE
+CONFIG_CDCACM=n
+#CONFIG_CDCACM_EP0MAXPACKET
+#CONFIG_CDCACM_EPINTIN
+#CONFIG_CDCACM_EPINTIN_FSSIZE
+#CONFIG_CDCACM_EPINTIN_HSSIZE
+#CONFIG_CDCACM_EPBULKOUT
+#CONFIG_CDCACM_EPBULKOUT_FSSIZE
+#CONFIG_CDCACM_EPBULKOUT_HSSIZE
+#CONFIG_CDCACM_EPBULKIN
+#CONFIG_CDCACM_EPBULKIN_FSSIZE
+#CONFIG_CDCACM_EPBULKIN_HSSIZE
+#CONFIG_CDCACM_NWRREQS
+#CONFIG_CDCACM_NRDREQS
+#CONFIG_CDCACM_VENDORID
+#CONFIG_CDCACM_VENDORSTR
+#CONFIG_CDCACM_PRODUCTID
+#CONFIG_CDCACM_PRODUCTSTR
+#CONFIG_CDCACM_RXBUFSIZE
+#CONFIG_CDCACM_TXBUFSIZE
# USB Storage Device Configuration
#
diff --git a/nuttx/configs/hymini-stm32v/usbstorage/defconfig b/nuttx/configs/hymini-stm32v/usbstorage/defconfig
index 5e32895ffb..e55183f54a 100755
--- a/nuttx/configs/hymini-stm32v/usbstorage/defconfig
+++ b/nuttx/configs/hymini-stm32v/usbstorage/defconfig
@@ -648,38 +648,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/kwikstik-k40/ostest/defconfig b/nuttx/configs/kwikstik-k40/ostest/defconfig
index 57ffe91c04..3dec59521d 100755
--- a/nuttx/configs/kwikstik-k40/ostest/defconfig
+++ b/nuttx/configs/kwikstik-k40/ostest/defconfig
@@ -697,38 +697,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/lpcxpresso-lpc1768/dhcpd/defconfig b/nuttx/configs/lpcxpresso-lpc1768/dhcpd/defconfig
index d19ae4538f..1b80f4ccf3 100755
--- a/nuttx/configs/lpcxpresso-lpc1768/dhcpd/defconfig
+++ b/nuttx/configs/lpcxpresso-lpc1768/dhcpd/defconfig
@@ -632,38 +632,38 @@ CONFIG_LPC17_USBDEV_NOLED=y
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/lpcxpresso-lpc1768/nsh/defconfig b/nuttx/configs/lpcxpresso-lpc1768/nsh/defconfig
index add5f015b3..b6b438ae88 100755
--- a/nuttx/configs/lpcxpresso-lpc1768/nsh/defconfig
+++ b/nuttx/configs/lpcxpresso-lpc1768/nsh/defconfig
@@ -672,38 +672,38 @@ CONFIG_USBHOST_IOBUFSIZE=512
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/lpcxpresso-lpc1768/nx/defconfig b/nuttx/configs/lpcxpresso-lpc1768/nx/defconfig
index 043c963980..6b584ab87d 100755
--- a/nuttx/configs/lpcxpresso-lpc1768/nx/defconfig
+++ b/nuttx/configs/lpcxpresso-lpc1768/nx/defconfig
@@ -643,38 +643,38 @@ CONFIG_LPC17_USBDEV_NOLED=y
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/lpcxpresso-lpc1768/ostest/defconfig b/nuttx/configs/lpcxpresso-lpc1768/ostest/defconfig
index 9dfaf4c5e8..1e42d60317 100755
--- a/nuttx/configs/lpcxpresso-lpc1768/ostest/defconfig
+++ b/nuttx/configs/lpcxpresso-lpc1768/ostest/defconfig
@@ -628,38 +628,38 @@ CONFIG_LPC17_USBDEV_NOLED=y
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/lpcxpresso-lpc1768/thttpd/defconfig b/nuttx/configs/lpcxpresso-lpc1768/thttpd/defconfig
index 62ee774812..ecfe5959a5 100755
--- a/nuttx/configs/lpcxpresso-lpc1768/thttpd/defconfig
+++ b/nuttx/configs/lpcxpresso-lpc1768/thttpd/defconfig
@@ -637,38 +637,38 @@ CONFIG_LPC17_USBDEV_NOLED=y
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/lpcxpresso-lpc1768/usbstorage/defconfig b/nuttx/configs/lpcxpresso-lpc1768/usbstorage/defconfig
index c2221151a7..f18ac3a2aa 100755
--- a/nuttx/configs/lpcxpresso-lpc1768/usbstorage/defconfig
+++ b/nuttx/configs/lpcxpresso-lpc1768/usbstorage/defconfig
@@ -617,38 +617,38 @@ CONFIG_LPC17_USBDEV_NOLED=y
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/mbed/hidkbd/defconfig b/nuttx/configs/mbed/hidkbd/defconfig
index 322780d849..71be225be2 100644
--- a/nuttx/configs/mbed/hidkbd/defconfig
+++ b/nuttx/configs/mbed/hidkbd/defconfig
@@ -660,38 +660,38 @@ CONFIG_USBHOST_IOBUFSIZE=512
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/mbed/nsh/defconfig b/nuttx/configs/mbed/nsh/defconfig
index 1e1b10b3a8..6d23e1d193 100755
--- a/nuttx/configs/mbed/nsh/defconfig
+++ b/nuttx/configs/mbed/nsh/defconfig
@@ -602,38 +602,38 @@ CONFIG_LPC17_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/mcu123-lpc214x/nsh/defconfig b/nuttx/configs/mcu123-lpc214x/nsh/defconfig
index cfe99367c8..c398546dff 100644
--- a/nuttx/configs/mcu123-lpc214x/nsh/defconfig
+++ b/nuttx/configs/mcu123-lpc214x/nsh/defconfig
@@ -465,37 +465,37 @@ CONFIG_LPC214X_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/mcu123-lpc214x/ostest/defconfig b/nuttx/configs/mcu123-lpc214x/ostest/defconfig
index 0d4d5010b1..1793d5d27e 100644
--- a/nuttx/configs/mcu123-lpc214x/ostest/defconfig
+++ b/nuttx/configs/mcu123-lpc214x/ostest/defconfig
@@ -455,37 +455,37 @@ CONFIG_LPC214X_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/mcu123-lpc214x/usbserial/defconfig b/nuttx/configs/mcu123-lpc214x/usbserial/defconfig
index 8d241576a7..f7bc30d69c 100644
--- a/nuttx/configs/mcu123-lpc214x/usbserial/defconfig
+++ b/nuttx/configs/mcu123-lpc214x/usbserial/defconfig
@@ -455,37 +455,37 @@ CONFIG_LPC214X_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=y
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=y
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
CONFIG_NXFLAT=n
#
diff --git a/nuttx/configs/mcu123-lpc214x/usbstorage/defconfig b/nuttx/configs/mcu123-lpc214x/usbstorage/defconfig
index 98cf9b3433..44dd15ff04 100644
--- a/nuttx/configs/mcu123-lpc214x/usbstorage/defconfig
+++ b/nuttx/configs/mcu123-lpc214x/usbstorage/defconfig
@@ -456,37 +456,37 @@ CONFIG_LPC214X_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
@@ -495,18 +495,18 @@ CONFIG_USBSER_TXBUFSIZE=512
# Enable compilation of the USB storage driver
# CONFIG_USBMSC_EP0MAXPACKET
# Max packet size for endpoint 0
-# CONFIG_USBSER_EPBULKOUT and CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKOUT and CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoints that support
# bulk OUT and IN operations
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
# CONFIG_USBMSC_BULKINREQLEN and CONFIG_USBMSC_BULKOUTREQLEN
# The size of the buffer in each write/read request. This
# value needs to be at least as large as the endpoint
# maxpacket and ideally as large as a block device sector.
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
# CONFIG_USBMSC_REMOVABLE
# Select if the media is removable
diff --git a/nuttx/configs/micropendous3/hello/defconfig b/nuttx/configs/micropendous3/hello/defconfig
index 818f7c5ade..ccd0f9d601 100644
--- a/nuttx/configs/micropendous3/hello/defconfig
+++ b/nuttx/configs/micropendous3/hello/defconfig
@@ -536,38 +536,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/mx1ads/ostest/defconfig b/nuttx/configs/mx1ads/ostest/defconfig
index afc989ff4e..b5f97c37c5 100644
--- a/nuttx/configs/mx1ads/ostest/defconfig
+++ b/nuttx/configs/mx1ads/ostest/defconfig
@@ -439,34 +439,34 @@ CONFIG_IMX_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ne64badge/ostest/defconfig b/nuttx/configs/ne64badge/ostest/defconfig
index aa6c255db3..32af8f7e69 100755
--- a/nuttx/configs/ne64badge/ostest/defconfig
+++ b/nuttx/configs/ne64badge/ostest/defconfig
@@ -557,38 +557,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ntosd-dm320/nettest/defconfig b/nuttx/configs/ntosd-dm320/nettest/defconfig
index bd62fad043..b8962b7394 100644
--- a/nuttx/configs/ntosd-dm320/nettest/defconfig
+++ b/nuttx/configs/ntosd-dm320/nettest/defconfig
@@ -429,37 +429,37 @@ CONFIG_DM320_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ntosd-dm320/nsh/defconfig b/nuttx/configs/ntosd-dm320/nsh/defconfig
index 635fe82f5d..3556438f3b 100644
--- a/nuttx/configs/ntosd-dm320/nsh/defconfig
+++ b/nuttx/configs/ntosd-dm320/nsh/defconfig
@@ -436,37 +436,37 @@ CONFIG_DM320_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ntosd-dm320/ostest/defconfig b/nuttx/configs/ntosd-dm320/ostest/defconfig
index 7d60da4b32..a9790803ca 100644
--- a/nuttx/configs/ntosd-dm320/ostest/defconfig
+++ b/nuttx/configs/ntosd-dm320/ostest/defconfig
@@ -427,34 +427,34 @@ CONFIG_DM320_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ntosd-dm320/poll/defconfig b/nuttx/configs/ntosd-dm320/poll/defconfig
index 55a158eeb8..c1e62fb1ba 100644
--- a/nuttx/configs/ntosd-dm320/poll/defconfig
+++ b/nuttx/configs/ntosd-dm320/poll/defconfig
@@ -429,37 +429,37 @@ CONFIG_DM320_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ntosd-dm320/thttpd/defconfig b/nuttx/configs/ntosd-dm320/thttpd/defconfig
index 6236bb6f67..df4e96add4 100644
--- a/nuttx/configs/ntosd-dm320/thttpd/defconfig
+++ b/nuttx/configs/ntosd-dm320/thttpd/defconfig
@@ -477,37 +477,37 @@ CONFIG_DM320_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ntosd-dm320/udp/defconfig b/nuttx/configs/ntosd-dm320/udp/defconfig
index b456588273..00aec20d6e 100644
--- a/nuttx/configs/ntosd-dm320/udp/defconfig
+++ b/nuttx/configs/ntosd-dm320/udp/defconfig
@@ -428,37 +428,37 @@ CONFIG_DM320_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/ntosd-dm320/uip/defconfig b/nuttx/configs/ntosd-dm320/uip/defconfig
index 7f34477986..15d3d96482 100644
--- a/nuttx/configs/ntosd-dm320/uip/defconfig
+++ b/nuttx/configs/ntosd-dm320/uip/defconfig
@@ -429,37 +429,37 @@ CONFIG_DM320_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/nucleus2g/nsh/defconfig b/nuttx/configs/nucleus2g/nsh/defconfig
index 7ea8d34a5d..3b3528b095 100755
--- a/nuttx/configs/nucleus2g/nsh/defconfig
+++ b/nuttx/configs/nucleus2g/nsh/defconfig
@@ -654,38 +654,38 @@ CONFIG_USBHOST_IOBUFSIZE=512
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/nucleus2g/ostest/defconfig b/nuttx/configs/nucleus2g/ostest/defconfig
index 455a0d7f84..719adae7ea 100755
--- a/nuttx/configs/nucleus2g/ostest/defconfig
+++ b/nuttx/configs/nucleus2g/ostest/defconfig
@@ -602,38 +602,38 @@ CONFIG_LPC17_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/nucleus2g/usbserial/defconfig b/nuttx/configs/nucleus2g/usbserial/defconfig
index 5be30ccdc4..33b3e32bad 100755
--- a/nuttx/configs/nucleus2g/usbserial/defconfig
+++ b/nuttx/configs/nucleus2g/usbserial/defconfig
@@ -603,38 +603,38 @@ CONFIG_LPC17_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=y
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=y
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/nucleus2g/usbstorage/defconfig b/nuttx/configs/nucleus2g/usbstorage/defconfig
index 20bfd0811d..fc16725f68 100755
--- a/nuttx/configs/nucleus2g/usbstorage/defconfig
+++ b/nuttx/configs/nucleus2g/usbstorage/defconfig
@@ -603,38 +603,38 @@ CONFIG_LPC17_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-lpc1766stk/ftpc/defconfig b/nuttx/configs/olimex-lpc1766stk/ftpc/defconfig
index aacd2db697..d2949b9aa2 100755
--- a/nuttx/configs/olimex-lpc1766stk/ftpc/defconfig
+++ b/nuttx/configs/olimex-lpc1766stk/ftpc/defconfig
@@ -723,38 +723,38 @@ CONFIG_USBHOST_IOBUFSIZE=512
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-lpc1766stk/hidkbd/defconfig b/nuttx/configs/olimex-lpc1766stk/hidkbd/defconfig
index 6f6a50eb0a..6d64decaec 100755
--- a/nuttx/configs/olimex-lpc1766stk/hidkbd/defconfig
+++ b/nuttx/configs/olimex-lpc1766stk/hidkbd/defconfig
@@ -706,38 +706,38 @@ CONFIG_USBHOST_IOBUFSIZE=512
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-lpc1766stk/nettest/defconfig b/nuttx/configs/olimex-lpc1766stk/nettest/defconfig
index 8d99b6a5ce..d3fb829d67 100755
--- a/nuttx/configs/olimex-lpc1766stk/nettest/defconfig
+++ b/nuttx/configs/olimex-lpc1766stk/nettest/defconfig
@@ -659,38 +659,38 @@ CONFIG_LPC17_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-lpc1766stk/nsh/defconfig b/nuttx/configs/olimex-lpc1766stk/nsh/defconfig
index 7c183c44c8..157ccf08c6 100755
--- a/nuttx/configs/olimex-lpc1766stk/nsh/defconfig
+++ b/nuttx/configs/olimex-lpc1766stk/nsh/defconfig
@@ -751,38 +751,38 @@ CONFIG_USBHOST_IOBUFSIZE=512
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-lpc1766stk/nx/defconfig b/nuttx/configs/olimex-lpc1766stk/nx/defconfig
index 17bbfda445..b2bbd75d45 100755
--- a/nuttx/configs/olimex-lpc1766stk/nx/defconfig
+++ b/nuttx/configs/olimex-lpc1766stk/nx/defconfig
@@ -669,38 +669,38 @@ CONFIG_LPC17_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-lpc1766stk/ostest/defconfig b/nuttx/configs/olimex-lpc1766stk/ostest/defconfig
index f6192207d8..7925624e36 100755
--- a/nuttx/configs/olimex-lpc1766stk/ostest/defconfig
+++ b/nuttx/configs/olimex-lpc1766stk/ostest/defconfig
@@ -650,38 +650,38 @@ CONFIG_LPC17_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-lpc1766stk/slip-httpd/defconfig b/nuttx/configs/olimex-lpc1766stk/slip-httpd/defconfig
index 1da53655ef..d6e9641813 100755
--- a/nuttx/configs/olimex-lpc1766stk/slip-httpd/defconfig
+++ b/nuttx/configs/olimex-lpc1766stk/slip-httpd/defconfig
@@ -676,38 +676,38 @@ CONFIG_LPC17_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-lpc1766stk/thttpd/defconfig b/nuttx/configs/olimex-lpc1766stk/thttpd/defconfig
index 4c74d561fc..78411123f6 100755
--- a/nuttx/configs/olimex-lpc1766stk/thttpd/defconfig
+++ b/nuttx/configs/olimex-lpc1766stk/thttpd/defconfig
@@ -668,38 +668,38 @@ CONFIG_LPC17_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-lpc1766stk/usbserial/defconfig b/nuttx/configs/olimex-lpc1766stk/usbserial/defconfig
index f644cc3ad3..76aa55200f 100755
--- a/nuttx/configs/olimex-lpc1766stk/usbserial/defconfig
+++ b/nuttx/configs/olimex-lpc1766stk/usbserial/defconfig
@@ -651,38 +651,38 @@ CONFIG_LPC17_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=y
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=y
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-lpc1766stk/usbstorage/defconfig b/nuttx/configs/olimex-lpc1766stk/usbstorage/defconfig
index 5b23fa431f..6df0b20d62 100755
--- a/nuttx/configs/olimex-lpc1766stk/usbstorage/defconfig
+++ b/nuttx/configs/olimex-lpc1766stk/usbstorage/defconfig
@@ -651,38 +651,38 @@ CONFIG_LPC17_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-lpc1766stk/wlan/defconfig b/nuttx/configs/olimex-lpc1766stk/wlan/defconfig
index 203860ec17..7f1ed86e6a 100755
--- a/nuttx/configs/olimex-lpc1766stk/wlan/defconfig
+++ b/nuttx/configs/olimex-lpc1766stk/wlan/defconfig
@@ -704,38 +704,38 @@ CONFIG_USBHOST_IOBUFSIZE=448
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-strp711/nettest/defconfig b/nuttx/configs/olimex-strp711/nettest/defconfig
index 24d516288a..abaf691953 100755
--- a/nuttx/configs/olimex-strp711/nettest/defconfig
+++ b/nuttx/configs/olimex-strp711/nettest/defconfig
@@ -561,37 +561,37 @@ CONFIG_STR71X_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-strp711/nsh/defconfig b/nuttx/configs/olimex-strp711/nsh/defconfig
index 5608c84de7..67b51d28ec 100644
--- a/nuttx/configs/olimex-strp711/nsh/defconfig
+++ b/nuttx/configs/olimex-strp711/nsh/defconfig
@@ -518,37 +518,37 @@ CONFIG_STR71X_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/olimex-strp711/ostest/defconfig b/nuttx/configs/olimex-strp711/ostest/defconfig
index a3439eb3da..f8c43e1fae 100644
--- a/nuttx/configs/olimex-strp711/ostest/defconfig
+++ b/nuttx/configs/olimex-strp711/ostest/defconfig
@@ -518,37 +518,37 @@ CONFIG_STR71X_USBDEV_DMAINTMASK=0
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/pcblogic-pic32mx/nsh/defconfig b/nuttx/configs/pcblogic-pic32mx/nsh/defconfig
index 6592a3da21..8aa8adb9c8 100644
--- a/nuttx/configs/pcblogic-pic32mx/nsh/defconfig
+++ b/nuttx/configs/pcblogic-pic32mx/nsh/defconfig
@@ -669,38 +669,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/pcblogic-pic32mx/ostest/defconfig b/nuttx/configs/pcblogic-pic32mx/ostest/defconfig
index babad70e07..9298dc4bd3 100644
--- a/nuttx/configs/pcblogic-pic32mx/ostest/defconfig
+++ b/nuttx/configs/pcblogic-pic32mx/ostest/defconfig
@@ -614,38 +614,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/pic32-starterkit/ostest/defconfig b/nuttx/configs/pic32-starterkit/ostest/defconfig
index a9df26cb6d..5cb21d07c0 100644
--- a/nuttx/configs/pic32-starterkit/ostest/defconfig
+++ b/nuttx/configs/pic32-starterkit/ostest/defconfig
@@ -701,38 +701,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/sam3u-ek/knsh/defconfig b/nuttx/configs/sam3u-ek/knsh/defconfig
index 20a443a8c7..1cc6d976f6 100755
--- a/nuttx/configs/sam3u-ek/knsh/defconfig
+++ b/nuttx/configs/sam3u-ek/knsh/defconfig
@@ -586,38 +586,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/sam3u-ek/nsh/defconfig b/nuttx/configs/sam3u-ek/nsh/defconfig
index 1843829be2..4c4ed90b29 100755
--- a/nuttx/configs/sam3u-ek/nsh/defconfig
+++ b/nuttx/configs/sam3u-ek/nsh/defconfig
@@ -556,38 +556,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/sam3u-ek/nx/defconfig b/nuttx/configs/sam3u-ek/nx/defconfig
index a1bd142eee..5f0fa1854e 100755
--- a/nuttx/configs/sam3u-ek/nx/defconfig
+++ b/nuttx/configs/sam3u-ek/nx/defconfig
@@ -565,38 +565,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/sam3u-ek/ostest/defconfig b/nuttx/configs/sam3u-ek/ostest/defconfig
index 9be22a3d09..a0610a66ff 100755
--- a/nuttx/configs/sam3u-ek/ostest/defconfig
+++ b/nuttx/configs/sam3u-ek/ostest/defconfig
@@ -554,38 +554,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/sam3u-ek/touchscreen/defconfig b/nuttx/configs/sam3u-ek/touchscreen/defconfig
index 1ccd555318..75ecc55c72 100755
--- a/nuttx/configs/sam3u-ek/touchscreen/defconfig
+++ b/nuttx/configs/sam3u-ek/touchscreen/defconfig
@@ -597,38 +597,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/skp16c26/ostest/defconfig b/nuttx/configs/skp16c26/ostest/defconfig
index dd3690bf88..fca9dc7e1c 100644
--- a/nuttx/configs/skp16c26/ostest/defconfig
+++ b/nuttx/configs/skp16c26/ostest/defconfig
@@ -430,34 +430,34 @@ CONFIG_M16C_USBDEV_DMA=n
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER_EPINTIN=3
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=1
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303_EPINTIN=3
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=1
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm3210e-eval/README.txt b/nuttx/configs/stm3210e-eval/README.txt
index 1a38bac823..a86b325265 100755
--- a/nuttx/configs/stm3210e-eval/README.txt
+++ b/nuttx/configs/stm3210e-eval/README.txt
@@ -773,11 +773,11 @@ Where <subdir> is one of the following:
to use the CDC/ACM serial class by making the following changes
to the configuration file:
- -CONFIG_USBSER=y
- +CONFIG_USBSER=n
+ -CONFIG_PL2303=y
+ +CONFIG_PL2303=n
- -CONFIG_CDCSER=n
- +CONFIG_CDCSER=y
+ -CONFIG_CDCACM=n
+ +CONFIG_CDCACM=y
The example can also be converted to use the alternative
USB serial example at apps/examples/usbterm by changing the
diff --git a/nuttx/configs/stm3210e-eval/RIDE/defconfig b/nuttx/configs/stm3210e-eval/RIDE/defconfig
index 8922e584e1..f91c1c1451 100755
--- a/nuttx/configs/stm3210e-eval/RIDE/defconfig
+++ b/nuttx/configs/stm3210e-eval/RIDE/defconfig
@@ -649,38 +649,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm3210e-eval/buttons/defconfig b/nuttx/configs/stm3210e-eval/buttons/defconfig
index d311435e31..ed0ffaacd8 100644
--- a/nuttx/configs/stm3210e-eval/buttons/defconfig
+++ b/nuttx/configs/stm3210e-eval/buttons/defconfig
@@ -662,38 +662,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm3210e-eval/nsh/defconfig b/nuttx/configs/stm3210e-eval/nsh/defconfig
index 6b32d2094b..826e2ad52d 100755
--- a/nuttx/configs/stm3210e-eval/nsh/defconfig
+++ b/nuttx/configs/stm3210e-eval/nsh/defconfig
@@ -665,38 +665,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm3210e-eval/nsh2/defconfig b/nuttx/configs/stm3210e-eval/nsh2/defconfig
index 48081b0d30..2a97d499bd 100644
--- a/nuttx/configs/stm3210e-eval/nsh2/defconfig
+++ b/nuttx/configs/stm3210e-eval/nsh2/defconfig
@@ -697,111 +697,111 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB serial device class driver (Standard CDC ACM class)
#
-# CONFIG_CDCSER
+# CONFIG_CDCACM
# Enable compilation of the USB serial driver
-# CONFIG_CDCSER_COMPOSITE
+# CONFIG_CDCACM_COMPOSITE
# Configure the CDC serial driver as part of a composite driver
# (only if CONFIG_USBDEV_COMPOSITE is also defined)
-# CONFIG_CDCSER_EP0MAXPACKET
+# CONFIG_CDCACM_EP0MAXPACKET
# Endpoint 0 max packet size. Default 64
-# CONFIG_CDCSER_EPINTIN
+# CONFIG_CDCACM_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation. Default 2.
-# CONFIG_CDCSER_EPINTIN_FSSIZE
+# CONFIG_CDCACM_EPINTIN_FSSIZE
# Max package size for the interrupt IN endpoint if full speed mode.
# Default 64.
-# CONFIG_CDCSER_EPINTIN_HSSIZE
+# CONFIG_CDCACM_EPINTIN_HSSIZE
# Max package size for the interrupt IN endpoint if high speed mode.
# Default 64
-# CONFIG_CDCSER_EPBULKOUT
+# CONFIG_CDCACM_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_CDCSER_EPBULKOUT_FSSIZE
+# CONFIG_CDCACM_EPBULKOUT_FSSIZE
# Max package size for the bulk OUT endpoint if full speed mode.
# Default 64.
-# CONFIG_CDCSER_EPBULKOUT_HSSIZE
+# CONFIG_CDCACM_EPBULKOUT_HSSIZE
# Max package size for the bulk OUT endpoint if high speed mode.
# Default 512.
-# CONFIG_CDCSER_EPBULKIN
+# CONFIG_CDCACM_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_CDCSER_EPBULKIN_FSSIZE
+# CONFIG_CDCACM_EPBULKIN_FSSIZE
# Max package size for the bulk IN endpoint if full speed mode.
# Default 64.
-# CONFIG_CDCSER_EPBULKIN_HSSIZE
+# CONFIG_CDCACM_EPBULKIN_HSSIZE
# Max package size for the bulk IN endpoint if high speed mode.
# Default 512.
-# CONFIG_CDCSER_NWRREQS and CONFIG_CDCSER_NRDREQS
+# CONFIG_CDCACM_NWRREQS and CONFIG_CDCACM_NRDREQS
# The number of write/read requests that can be in flight.
# Default 256.
-# CONFIG_CDCSER_VENDORID and CONFIG_CDCSER_VENDORSTR
+# CONFIG_CDCACM_VENDORID and CONFIG_CDCACM_VENDORSTR
# The vendor ID code/string. Default 0x0525 and "NuttX"
# 0x0525 is the Netchip vendor and should not be used in any
# products. This default VID was selected for compatibility with
# the Linux CDC ACM default VID.
-# CONFIG_CDCSER_PRODUCTID and CONFIG_CDCSER_PRODUCTSTR
+# CONFIG_CDCACM_PRODUCTID and CONFIG_CDCACM_PRODUCTSTR
# The product ID code/string. Default 0xara7 and "CDC/ACM Serial"
# 0xa4a7 was selected for compatibility with the Linux CDC ACM
# default PID.
-# CONFIG_CDCSER_RXBUFSIZE and CONFIG_CDCSER_TXBUFSIZE
+# CONFIG_CDCACM_RXBUFSIZE and CONFIG_CDCACM_TXBUFSIZE
# Size of the serial receive/transmit buffers. Default 256.
#
-CONFIG_CDCSER=n
-CONFIG_CDCSER_COMPOSITE=y
-#CONFIG_CDCSER_EP0MAXPACKET
-#CONFIG_CDCSER_EPINTIN
-#CONFIG_CDCSER_EPINTIN_FSSIZE
-#CONFIG_CDCSER_EPINTIN_HSSIZE
-#CONFIG_CDCSER_EPBULKOUT
-#CONFIG_CDCSER_EPBULKOUT_FSSIZE
-#CONFIG_CDCSER_EPBULKOUT_HSSIZE
-#CONFIG_CDCSER_EPBULKIN
-#CONFIG_CDCSER_EPBULKIN_FSSIZE
-#CONFIG_CDCSER_EPBULKIN_HSSIZE
-#CONFIG_CDCSER_NWRREQS
-#CONFIG_CDCSER_NRDREQS
-#CONFIG_CDCSER_VENDORID
-#CONFIG_CDCSER_VENDORSTR
-#CONFIG_CDCSER_PRODUCTID
-#CONFIG_CDCSER_PRODUCTSTR
-#CONFIG_CDCSER_RXBUFSIZE
-#CONFIG_CDCSER_TXBUFSIZE
+CONFIG_CDCACM=n
+CONFIG_CDCACM_COMPOSITE=y
+#CONFIG_CDCACM_EP0MAXPACKET
+#CONFIG_CDCACM_EPINTIN
+#CONFIG_CDCACM_EPINTIN_FSSIZE
+#CONFIG_CDCACM_EPINTIN_HSSIZE
+#CONFIG_CDCACM_EPBULKOUT
+#CONFIG_CDCACM_EPBULKOUT_FSSIZE
+#CONFIG_CDCACM_EPBULKOUT_HSSIZE
+#CONFIG_CDCACM_EPBULKIN
+#CONFIG_CDCACM_EPBULKIN_FSSIZE
+#CONFIG_CDCACM_EPBULKIN_HSSIZE
+#CONFIG_CDCACM_NWRREQS
+#CONFIG_CDCACM_NRDREQS
+#CONFIG_CDCACM_VENDORID
+#CONFIG_CDCACM_VENDORSTR
+#CONFIG_CDCACM_PRODUCTID
+#CONFIG_CDCACM_PRODUCTSTR
+#CONFIG_CDCACM_RXBUFSIZE
+#CONFIG_CDCACM_TXBUFSIZE
#
# USB Storage Device Configuration
#
diff --git a/nuttx/configs/stm3210e-eval/nx/defconfig b/nuttx/configs/stm3210e-eval/nx/defconfig
index 9970b27a59..3378a4a24b 100644
--- a/nuttx/configs/stm3210e-eval/nx/defconfig
+++ b/nuttx/configs/stm3210e-eval/nx/defconfig
@@ -681,38 +681,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm3210e-eval/nxlines/defconfig b/nuttx/configs/stm3210e-eval/nxlines/defconfig
index f21b4fbefc..e15782a914 100644
--- a/nuttx/configs/stm3210e-eval/nxlines/defconfig
+++ b/nuttx/configs/stm3210e-eval/nxlines/defconfig
@@ -681,38 +681,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm3210e-eval/nxtext/defconfig b/nuttx/configs/stm3210e-eval/nxtext/defconfig
index 036c73ac3f..9484f3773c 100644
--- a/nuttx/configs/stm3210e-eval/nxtext/defconfig
+++ b/nuttx/configs/stm3210e-eval/nxtext/defconfig
@@ -681,38 +681,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm3210e-eval/ostest/defconfig b/nuttx/configs/stm3210e-eval/ostest/defconfig
index ca1ea021a4..a8d3bcb82d 100755
--- a/nuttx/configs/stm3210e-eval/ostest/defconfig
+++ b/nuttx/configs/stm3210e-eval/ostest/defconfig
@@ -685,38 +685,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm3210e-eval/usbserial/defconfig b/nuttx/configs/stm3210e-eval/usbserial/defconfig
index a6ebfe7568..aa8f76adfd 100755
--- a/nuttx/configs/stm3210e-eval/usbserial/defconfig
+++ b/nuttx/configs/stm3210e-eval/usbserial/defconfig
@@ -663,111 +663,111 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration (Prolific PL2303 Emulation)
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=y
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=y
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB serial device class driver (Standard CDC ACM class)
#
-# CONFIG_CDCSER
+# CONFIG_CDCACM
# Enable compilation of the USB serial driver
-# CONFIG_CDCSER_COMPOSITE
+# CONFIG_CDCACM_COMPOSITE
# Configure the CDC serial driver as part of a composite driver
# (only if CONFIG_USBDEV_COMPOSITE is also defined)
-# CONFIG_CDCSER_EP0MAXPACKET
+# CONFIG_CDCACM_EP0MAXPACKET
# Endpoint 0 max packet size. Default 64
-# CONFIG_CDCSER_EPINTIN
+# CONFIG_CDCACM_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation. Default 2.
-# CONFIG_CDCSER_EPINTIN_FSSIZE
+# CONFIG_CDCACM_EPINTIN_FSSIZE
# Max package size for the interrupt IN endpoint if full speed mode.
# Default 64.
-# CONFIG_CDCSER_EPINTIN_HSSIZE
+# CONFIG_CDCACM_EPINTIN_HSSIZE
# Max package size for the interrupt IN endpoint if high speed mode.
# Default 64
-# CONFIG_CDCSER_EPBULKOUT
+# CONFIG_CDCACM_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_CDCSER_EPBULKOUT_FSSIZE
+# CONFIG_CDCACM_EPBULKOUT_FSSIZE
# Max package size for the bulk OUT endpoint if full speed mode.
# Default 64.
-# CONFIG_CDCSER_EPBULKOUT_HSSIZE
+# CONFIG_CDCACM_EPBULKOUT_HSSIZE
# Max package size for the bulk OUT endpoint if high speed mode.
# Default 512.
-# CONFIG_CDCSER_EPBULKIN
+# CONFIG_CDCACM_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_CDCSER_EPBULKIN_FSSIZE
+# CONFIG_CDCACM_EPBULKIN_FSSIZE
# Max package size for the bulk IN endpoint if full speed mode.
# Default 64.
-# CONFIG_CDCSER_EPBULKIN_HSSIZE
+# CONFIG_CDCACM_EPBULKIN_HSSIZE
# Max package size for the bulk IN endpoint if high speed mode.
# Default 512.
-# CONFIG_CDCSER_NWRREQS and CONFIG_CDCSER_NRDREQS
+# CONFIG_CDCACM_NWRREQS and CONFIG_CDCACM_NRDREQS
# The number of write/read requests that can be in flight.
# Default 256.
-# CONFIG_CDCSER_VENDORID and CONFIG_CDCSER_VENDORSTR
+# CONFIG_CDCACM_VENDORID and CONFIG_CDCACM_VENDORSTR
# The vendor ID code/string. Default 0x0525 and "NuttX"
# 0x0525 is the Netchip vendor and should not be used in any
# products. This default VID was selected for compatibility with
# the Linux CDC ACM default VID.
-# CONFIG_CDCSER_PRODUCTID and CONFIG_CDCSER_PRODUCTSTR
+# CONFIG_CDCACM_PRODUCTID and CONFIG_CDCACM_PRODUCTSTR
# The product ID code/string. Default 0xara7 and "CDC/ACM Serial"
# 0xa4a7 was selected for compatibility with the Linux CDC ACM
# default PID.
-# CONFIG_CDCSER_RXBUFSIZE and CONFIG_CDCSER_TXBUFSIZE
+# CONFIG_CDCACM_RXBUFSIZE and CONFIG_CDCACM_TXBUFSIZE
# Size of the serial receive/transmit buffers. Default 256.
#
-CONFIG_CDCSER=n
-CONFIG_CDCSER_COMPOSITE=y
-#CONFIG_CDCSER_EP0MAXPACKET
-#CONFIG_CDCSER_EPINTIN
-#CONFIG_CDCSER_EPINTIN_FSSIZE
-#CONFIG_CDCSER_EPINTIN_HSSIZE
-#CONFIG_CDCSER_EPBULKOUT
-#CONFIG_CDCSER_EPBULKOUT_FSSIZE
-#CONFIG_CDCSER_EPBULKOUT_HSSIZE
-#CONFIG_CDCSER_EPBULKIN
-#CONFIG_CDCSER_EPBULKIN_FSSIZE
-#CONFIG_CDCSER_EPBULKIN_HSSIZE
-#CONFIG_CDCSER_NWRREQS
-#CONFIG_CDCSER_NRDREQS
-#CONFIG_CDCSER_VENDORID
-#CONFIG_CDCSER_VENDORSTR
-#CONFIG_CDCSER_PRODUCTID
-#CONFIG_CDCSER_PRODUCTSTR
-#CONFIG_CDCSER_RXBUFSIZE
-#CONFIG_CDCSER_TXBUFSIZE
+CONFIG_CDCACM=n
+CONFIG_CDCACM_COMPOSITE=y
+#CONFIG_CDCACM_EP0MAXPACKET
+#CONFIG_CDCACM_EPINTIN
+#CONFIG_CDCACM_EPINTIN_FSSIZE
+#CONFIG_CDCACM_EPINTIN_HSSIZE
+#CONFIG_CDCACM_EPBULKOUT
+#CONFIG_CDCACM_EPBULKOUT_FSSIZE
+#CONFIG_CDCACM_EPBULKOUT_HSSIZE
+#CONFIG_CDCACM_EPBULKIN
+#CONFIG_CDCACM_EPBULKIN_FSSIZE
+#CONFIG_CDCACM_EPBULKIN_HSSIZE
+#CONFIG_CDCACM_NWRREQS
+#CONFIG_CDCACM_NRDREQS
+#CONFIG_CDCACM_VENDORID
+#CONFIG_CDCACM_VENDORSTR
+#CONFIG_CDCACM_PRODUCTID
+#CONFIG_CDCACM_PRODUCTSTR
+#CONFIG_CDCACM_RXBUFSIZE
+#CONFIG_CDCACM_TXBUFSIZE
# USB Storage Device Configuration
#
diff --git a/nuttx/configs/stm3210e-eval/usbstorage/defconfig b/nuttx/configs/stm3210e-eval/usbstorage/defconfig
index ad082b9d6b..53f09060cd 100755
--- a/nuttx/configs/stm3210e-eval/usbstorage/defconfig
+++ b/nuttx/configs/stm3210e-eval/usbstorage/defconfig
@@ -672,38 +672,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm3240g-eval/dhcpd/defconfig b/nuttx/configs/stm3240g-eval/dhcpd/defconfig
index 0a54d9bfb9..a0f42c3c81 100755
--- a/nuttx/configs/stm3240g-eval/dhcpd/defconfig
+++ b/nuttx/configs/stm3240g-eval/dhcpd/defconfig
@@ -857,38 +857,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm3240g-eval/nettest/defconfig b/nuttx/configs/stm3240g-eval/nettest/defconfig
index 4c1e892056..46b537bde4 100755
--- a/nuttx/configs/stm3240g-eval/nettest/defconfig
+++ b/nuttx/configs/stm3240g-eval/nettest/defconfig
@@ -857,38 +857,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm3240g-eval/nsh/defconfig b/nuttx/configs/stm3240g-eval/nsh/defconfig
index 202d3e34c8..60b1204ef9 100755
--- a/nuttx/configs/stm3240g-eval/nsh/defconfig
+++ b/nuttx/configs/stm3240g-eval/nsh/defconfig
@@ -902,38 +902,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm3240g-eval/ostest/defconfig b/nuttx/configs/stm3240g-eval/ostest/defconfig
index 502dacde7a..52e2037985 100755
--- a/nuttx/configs/stm3240g-eval/ostest/defconfig
+++ b/nuttx/configs/stm3240g-eval/ostest/defconfig
@@ -819,38 +819,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm32f4discovery/nsh/defconfig b/nuttx/configs/stm32f4discovery/nsh/defconfig
index 6b46e992e5..bfa6f8df65 100755
--- a/nuttx/configs/stm32f4discovery/nsh/defconfig
+++ b/nuttx/configs/stm32f4discovery/nsh/defconfig
@@ -856,38 +856,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/stm32f4discovery/ostest/defconfig b/nuttx/configs/stm32f4discovery/ostest/defconfig
index 2aed2d6404..c28ebaa61e 100755
--- a/nuttx/configs/stm32f4discovery/ostest/defconfig
+++ b/nuttx/configs/stm32f4discovery/ostest/defconfig
@@ -809,38 +809,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/sure-pic32mx/nsh/defconfig b/nuttx/configs/sure-pic32mx/nsh/defconfig
index 1b214cee69..7c40c0ee89 100644
--- a/nuttx/configs/sure-pic32mx/nsh/defconfig
+++ b/nuttx/configs/sure-pic32mx/nsh/defconfig
@@ -673,107 +673,107 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB serial device class driver (Standard CDC ACM class)
#
-# CONFIG_CDCSER
+# CONFIG_CDCACM
# Enable compilation of the USB serial driver
-# CONFIG_CDCSER_EP0MAXPACKET
+# CONFIG_CDCACM_EP0MAXPACKET
# Endpoint 0 max packet size. Default 64
-# CONFIG_CDCSER_EPINTIN
+# CONFIG_CDCACM_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation. Default 2.
-# CONFIG_CDCSER_EPINTIN_FSSIZE
+# CONFIG_CDCACM_EPINTIN_FSSIZE
# Max package size for the interrupt IN endpoint if full speed mode.
# Default 64.
-# CONFIG_CDCSER_EPINTIN_HSSIZE
+# CONFIG_CDCACM_EPINTIN_HSSIZE
# Max package size for the interrupt IN endpoint if high speed mode.
# Default 64
-# CONFIG_CDCSER_EPBULKOUT
+# CONFIG_CDCACM_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_CDCSER_EPBULKOUT_FSSIZE
+# CONFIG_CDCACM_EPBULKOUT_FSSIZE
# Max package size for the bulk OUT endpoint if full speed mode.
# Default 64.
-# CONFIG_CDCSER_EPBULKOUT_HSSIZE
+# CONFIG_CDCACM_EPBULKOUT_HSSIZE
# Max package size for the bulk OUT endpoint if high speed mode.
# Default 512.
-# CONFIG_CDCSER_EPBULKIN
+# CONFIG_CDCACM_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_CDCSER_EPBULKIN_FSSIZE
+# CONFIG_CDCACM_EPBULKIN_FSSIZE
# Max package size for the bulk IN endpoint if full speed mode.
# Default 64.
-# CONFIG_CDCSER_EPBULKIN_HSSIZE
+# CONFIG_CDCACM_EPBULKIN_HSSIZE
# Max package size for the bulk IN endpoint if high speed mode.
# Default 512.
-# CONFIG_CDCSER_NWRREQS and CONFIG_CDCSER_NRDREQS
+# CONFIG_CDCACM_NWRREQS and CONFIG_CDCACM_NRDREQS
# The number of write/read requests that can be in flight.
# Default 256.
-# CONFIG_CDCSER_VENDORID and CONFIG_CDCSER_VENDORSTR
+# CONFIG_CDCACM_VENDORID and CONFIG_CDCACM_VENDORSTR
# The vendor ID code/string. Default 0x0525 and "NuttX"
# 0x0525 is the Netchip vendor and should not be used in any
# products. This default VID was selected for compatibility with
# the Linux CDC ACM default VID.
-# CONFIG_CDCSER_PRODUCTID and CONFIG_CDCSER_PRODUCTSTR
+# CONFIG_CDCACM_PRODUCTID and CONFIG_CDCACM_PRODUCTSTR
# The product ID code/string. Default 0xara7 and "CDC/ACM Serial"
# 0xa4a7 was selected for compatibility with the Linux CDC ACM
# default PID.
-# CONFIG_CDCSER_RXBUFSIZE and CONFIG_CDCSER_TXBUFSIZE
+# CONFIG_CDCACM_RXBUFSIZE and CONFIG_CDCACM_TXBUFSIZE
# Size of the serial receive/transmit buffers. Default 256.
#
-CONFIG_CDCSER=n
-#CONFIG_CDCSER_EP0MAXPACKET
-#CONFIG_CDCSER_EPINTIN
-#CONFIG_CDCSER_EPINTIN_FSSIZE
-#CONFIG_CDCSER_EPINTIN_HSSIZE
-#CONFIG_CDCSER_EPBULKOUT
-#CONFIG_CDCSER_EPBULKOUT_FSSIZE
-#CONFIG_CDCSER_EPBULKOUT_HSSIZE
-#CONFIG_CDCSER_EPBULKIN
-#CONFIG_CDCSER_EPBULKIN_FSSIZE
-#CONFIG_CDCSER_EPBULKIN_HSSIZE
-#CONFIG_CDCSER_NWRREQS
-#CONFIG_CDCSER_NRDREQS
-#CONFIG_CDCSER_VENDORID
-#CONFIG_CDCSER_VENDORSTR
-#CONFIG_CDCSER_PRODUCTID
-#CONFIG_CDCSER_PRODUCTSTR
-#CONFIG_CDCSER_RXBUFSIZE
-#CONFIG_CDCSER_TXBUFSIZE
+CONFIG_CDCACM=n
+#CONFIG_CDCACM_EP0MAXPACKET
+#CONFIG_CDCACM_EPINTIN
+#CONFIG_CDCACM_EPINTIN_FSSIZE
+#CONFIG_CDCACM_EPINTIN_HSSIZE
+#CONFIG_CDCACM_EPBULKOUT
+#CONFIG_CDCACM_EPBULKOUT_FSSIZE
+#CONFIG_CDCACM_EPBULKOUT_HSSIZE
+#CONFIG_CDCACM_EPBULKIN
+#CONFIG_CDCACM_EPBULKIN_FSSIZE
+#CONFIG_CDCACM_EPBULKIN_HSSIZE
+#CONFIG_CDCACM_NWRREQS
+#CONFIG_CDCACM_NRDREQS
+#CONFIG_CDCACM_VENDORID
+#CONFIG_CDCACM_VENDORSTR
+#CONFIG_CDCACM_PRODUCTID
+#CONFIG_CDCACM_PRODUCTSTR
+#CONFIG_CDCACM_RXBUFSIZE
+#CONFIG_CDCACM_TXBUFSIZE
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/sure-pic32mx/ostest/defconfig b/nuttx/configs/sure-pic32mx/ostest/defconfig
index 3e96821003..63b4c4ed2e 100644
--- a/nuttx/configs/sure-pic32mx/ostest/defconfig
+++ b/nuttx/configs/sure-pic32mx/ostest/defconfig
@@ -614,38 +614,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/teensy/hello/defconfig b/nuttx/configs/teensy/hello/defconfig
index 22eb080c4e..99f7232e9a 100644
--- a/nuttx/configs/teensy/hello/defconfig
+++ b/nuttx/configs/teensy/hello/defconfig
@@ -536,38 +536,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/teensy/nsh/defconfig b/nuttx/configs/teensy/nsh/defconfig
index 40bd7d721e..745860dfb4 100755
--- a/nuttx/configs/teensy/nsh/defconfig
+++ b/nuttx/configs/teensy/nsh/defconfig
@@ -565,38 +565,38 @@ CONFIG_USBHOST_ISOC_DISABLE=y
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/teensy/usbstorage/defconfig b/nuttx/configs/teensy/usbstorage/defconfig
index 75d92a06c5..c9521c3b7e 100755
--- a/nuttx/configs/teensy/usbstorage/defconfig
+++ b/nuttx/configs/teensy/usbstorage/defconfig
@@ -569,38 +569,38 @@ CONFIG_USBHOST_ISOC_DISABLE=y
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/twr-k60n512/nsh/defconfig b/nuttx/configs/twr-k60n512/nsh/defconfig
index c5fcce6c6f..0dab4d4c6c 100644
--- a/nuttx/configs/twr-k60n512/nsh/defconfig
+++ b/nuttx/configs/twr-k60n512/nsh/defconfig
@@ -699,38 +699,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/twr-k60n512/ostest/defconfig b/nuttx/configs/twr-k60n512/ostest/defconfig
index 7b10081726..4b2cf9a10a 100644
--- a/nuttx/configs/twr-k60n512/ostest/defconfig
+++ b/nuttx/configs/twr-k60n512/ostest/defconfig
@@ -697,38 +697,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/us7032evb1/nsh/defconfig b/nuttx/configs/us7032evb1/nsh/defconfig
index 31ac3eccab..76495ade01 100644
--- a/nuttx/configs/us7032evb1/nsh/defconfig
+++ b/nuttx/configs/us7032evb1/nsh/defconfig
@@ -439,37 +439,37 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/us7032evb1/ostest/defconfig b/nuttx/configs/us7032evb1/ostest/defconfig
index bc9c205255..397a80690b 100644
--- a/nuttx/configs/us7032evb1/ostest/defconfig
+++ b/nuttx/configs/us7032evb1/ostest/defconfig
@@ -439,37 +439,37 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=5
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=5
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration
diff --git a/nuttx/configs/vsn/nsh/defconfig b/nuttx/configs/vsn/nsh/defconfig
index 9d21c4b864..f06b915657 100755
--- a/nuttx/configs/vsn/nsh/defconfig
+++ b/nuttx/configs/vsn/nsh/defconfig
@@ -663,38 +663,38 @@ CONFIG_USBDEV_TRACE_NRECORDS=128
#
# USB Serial Device Configuration
#
-# CONFIG_USBSER
+# CONFIG_PL2303
# Enable compilation of the USB serial driver
-# CONFIG_USBSER_EPINTIN
+# CONFIG_PL2303_EPINTIN
# The logical 7-bit address of a hardware endpoint that supports
# interrupt IN operation
-# CONFIG_USBSER_EPBULKOUT
+# CONFIG_PL2303_EPBULKOUT
# The logical 7-bit address of a hardware endpoint that supports
# bulk OUT operation
-# CONFIG_USBSER_EPBULKIN
+# CONFIG_PL2303_EPBULKIN
# The logical 7-bit address of a hardware endpoint that supports
# bulk IN operation
-# # CONFIG_USBSER_NWRREQS and CONFIG_USBSER_NRDREQS
+# # CONFIG_PL2303_NWRREQS and CONFIG_PL2303_NRDREQS
# The number of write/read requests that can be in flight
-# CONFIG_USBSER_VENDORID and CONFIG_USBSER_VENDORSTR
+# CONFIG_PL2303_VENDORID and CONFIG_PL2303_VENDORSTR
# The vendor ID code/string
-# CONFIG_USBSER_PRODUCTID and CONFIG_USBSER_PRODUCTSTR
+# CONFIG_PL2303_PRODUCTID and CONFIG_PL2303_PRODUCTSTR
# The product ID code/string
-# CONFIG_USBSER_RXBUFSIZE and CONFIG_USBSER_TXBUFSIZE
+# CONFIG_PL2303_RXBUFSIZE and CONFIG_PL2303_TXBUFSIZE
# Size of the serial receive/transmit buffers
#
-CONFIG_USBSER=n
-CONFIG_USBSER_EPINTIN=1
-CONFIG_USBSER_EPBULKOUT=2
-CONFIG_USBSER_EPBULKIN=3
-CONFIG_USBSER_NWRREQS=4
-CONFIG_USBSER_NRDREQS=4
-CONFIG_USBSER_VENDORID=0x067b
-CONFIG_USBSER_PRODUCTID=0x2303
-CONFIG_USBSER_VENDORSTR="Nuttx"
-CONFIG_USBSER_PRODUCTSTR="USBdev Serial"
-CONFIG_USBSER_RXBUFSIZE=512
-CONFIG_USBSER_TXBUFSIZE=512
+CONFIG_PL2303=n
+CONFIG_PL2303_EPINTIN=1
+CONFIG_PL2303_EPBULKOUT=2
+CONFIG_PL2303_EPBULKIN=3
+CONFIG_PL2303_NWRREQS=4
+CONFIG_PL2303_NRDREQS=4
+CONFIG_PL2303_VENDORID=0x067b
+CONFIG_PL2303_PRODUCTID=0x2303
+CONFIG_PL2303_VENDORSTR="Nuttx"
+CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
+CONFIG_PL2303_RXBUFSIZE=512
+CONFIG_PL2303_TXBUFSIZE=512
#
# USB Storage Device Configuration