From: "Ji-Ze Hong (Peter Hong)" <hpeter@gmail.com>
To: johan@kernel.org
Cc: gregkh@linuxfoundation.org, linux-usb@vger.kernel.org,
linux-kernel@vger.kernel.org, peter_hong@fintek.com.tw,
"Ji-Ze Hong (Peter Hong)" <hpeter+linux_kernel@gmail.com>
Subject: [PATCH V3 0/6] Add Fintek F81534A series usb-to-serial driver
Date: Thu, 30 Jan 2020 13:47:46 +0800 [thread overview]
Message-ID: <20200130054752.9368-1-hpeter+linux_kernel@gmail.com> (raw)
The Fintek F81532A/534A/535/536 is USB-to-2/4/8/12 serial ports device
and the serial port is default disabled when plugin computer.
The part number is a bit same with F81532/534, but F81534A series UART
core is enhanced from F81232, not F81532/534.
The IC is contains devices as following:
1. HUB (all devices is connected with this hub)
2. GPIO/Control device. (enable serial port and control all GPIOs)
but this series patch not implement GPIO control.
3. serial port 1 to x (2/4/8/12)
It's most same with F81232, the UART device is difference as follow:
1. TX/RX bulk size is 128/512bytes
2. RX bulk layout change:
F81232: [LSR(1Byte)+DATA(1Byte)][LSR(1Byte)+DATA(1Byte)]...
F81534A:[LEN][Data.....][LSR]
We'll try to do some code refacting before add F81534A series.
Ji-Ze Hong (Peter Hong) (6):
USB: serial: f81232: Extract LSR handler
USB: serial: f81232: Add tx_empty function
USB: serial: f81232: Use devm_kzalloc
USB: serial: f81232: Add F81534A support
USB: serial: f81232: Set F81534A serial port with RS232 mode
USB: serial: f81232: Add generator for F81534A
drivers/usb/serial/f81232.c | 353 ++++++++++++++++++++++++++++++++----
1 file changed, 317 insertions(+), 36 deletions(-)
--
2.17.1
next reply other threads:[~2020-01-30 5:48 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-01-30 5:47 Ji-Ze Hong (Peter Hong) [this message]
2020-01-30 5:47 ` [PATCH V3 1/6] USB: serial: f81232: Extract LSR handler Ji-Ze Hong (Peter Hong)
2020-01-30 5:47 ` [PATCH V3 2/6] USB: serial: f81232: Add tx_empty function Ji-Ze Hong (Peter Hong)
2020-01-30 5:47 ` [PATCH V3 3/6] USB: serial: f81232: Use devm_kzalloc Ji-Ze Hong (Peter Hong)
2020-01-30 5:47 ` [PATCH V3 4/6] USB: serial: f81232: Add F81534A support Ji-Ze Hong (Peter Hong)
2020-02-25 11:13 ` Johan Hovold
2020-01-30 5:47 ` [PATCH V3 5/6] USB: serial: f81232: Set F81534A serial port with RS232 mode Ji-Ze Hong (Peter Hong)
2020-01-30 5:47 ` [PATCH V3 6/6] USB: serial: f81232: Add generator for F81534A Ji-Ze Hong (Peter Hong)
2020-02-25 11:23 ` Johan Hovold
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200130054752.9368-1-hpeter+linux_kernel@gmail.com \
--to=hpeter@gmail.com \
--cc=gregkh@linuxfoundation.org \
--cc=hpeter+linux_kernel@gmail.com \
--cc=johan@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=peter_hong@fintek.com.tw \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.