<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/usb/serial/pl2303.h, branch linux-6.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.18.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.18.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2024-09-06T15:11:13Z</updated>
<entry>
<title>USB: serial: pl2303: add device id for Macrosilicon MS3020</title>
<updated>2024-09-06T15:11:13Z</updated>
<author>
<name>Junhao Xie</name>
<email>bigfoot@classfun.cn</email>
</author>
<published>2024-09-03T15:06:38Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=7d47d22444bb7dc1b6d768904a22070ef35e1fc0'/>
<id>urn:sha1:7d47d22444bb7dc1b6d768904a22070ef35e1fc0</id>
<content type='text'>
Add the device id for the Macrosilicon MS3020 which is a
PL2303HXN based device.

Signed-off-by: Junhao Xie &lt;bigfoot@classfun.cn&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: serial: pl2303: add device id for HP LM930 Display</title>
<updated>2022-05-05T11:31:03Z</updated>
<author>
<name>Scott Chen</name>
<email>scott@labau.com.tw</email>
</author>
<published>2022-04-25T09:00:20Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=26a08f8bad3e1f98d3153f939fb8cd330da4cb26'/>
<id>urn:sha1:26a08f8bad3e1f98d3153f939fb8cd330da4cb26</id>
<content type='text'>
Add the device id for the HPLM930Display which is a PL2303GC based
device.

Signed-off-by: Scott Chen &lt;scott@labau.com.tw&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: serial: pl2303: add IBM device IDs</title>
<updated>2022-03-04T08:52:09Z</updated>
<author>
<name>Eddie James</name>
<email>eajames@linux.ibm.com</email>
</author>
<published>2022-03-01T22:44:46Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e1d15646565b284e9ef2433234d6cfdaf66695f1'/>
<id>urn:sha1:e1d15646565b284e9ef2433234d6cfdaf66695f1</id>
<content type='text'>
IBM manufactures a PL2303 device for UPS communications. Add the vendor
and product IDs so that the PL2303 driver binds to the device.

Signed-off-by: Eddie James &lt;eajames@linux.ibm.com&gt;
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Signed-off-by: Eddie James &lt;eajames@linux.ibm.com&gt;
Link: https://lore.kernel.org/r/20220301224446.21236-1-eajames@linux.ibm.com
Cc: stable@vger.kernel.org
[ johan: amend the SoB chain ]
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: serial: pl2303: add device id for ADLINK ND-6530 GC</title>
<updated>2021-05-10T09:15:23Z</updated>
<author>
<name>Zolton Jheng</name>
<email>s6668c2t@gmail.com</email>
</author>
<published>2021-05-10T02:32:00Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=f8e8c1b2f782e7391e8a1c25648ce756e2a7d481'/>
<id>urn:sha1:f8e8c1b2f782e7391e8a1c25648ce756e2a7d481</id>
<content type='text'>
This adds the device id for the ADLINK ND-6530 which is a PL2303GC based
device.

Signed-off-by: Zolton Jheng &lt;s6668c2t@gmail.com&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: serial: pl2303: add device-id for HP GC device</title>
<updated>2020-09-29T10:50:34Z</updated>
<author>
<name>Scott Chen</name>
<email>scott@labau.com.tw</email>
</author>
<published>2020-09-24T06:27:45Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=031f9664f8f9356cee662335bc56c93d16e75665'/>
<id>urn:sha1:031f9664f8f9356cee662335bc56c93d16e75665</id>
<content type='text'>
This is adds a device id for HP LD381 which is a pl2303GC-base device.

Signed-off-by: Scott Chen &lt;scott@labau.com.tw&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: serial: Use the correct style for SPDX License Identifier</title>
<updated>2020-04-22T07:26:47Z</updated>
<author>
<name>Nishad Kamdar</name>
<email>nishadkamdar@gmail.com</email>
</author>
<published>2020-04-19T13:06:07Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=788a4ee607e8d138269fdba7c53f6f233b0e2e36'/>
<id>urn:sha1:788a4ee607e8d138269fdba7c53f6f233b0e2e36</id>
<content type='text'>
This patch corrects the SPDX License Identifier style in
header files related to USB Serial device configuration.
For C header files Documentation/process/license-rules.rst
mandates C-like comments (opposed to C source files where
C++ style should be used).

Changes made by using a script provided by Joe Perches here:
https://lkml.org/lkml/2019/2/7/46.

Suggested-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Nishad Kamdar &lt;nishadkamdar@gmail.com&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: serial: pl2303: add device-id for HP LD381</title>
<updated>2020-03-12T11:31:01Z</updated>
<author>
<name>Scott Chen</name>
<email>scott@labau.com.tw</email>
</author>
<published>2020-03-11T06:14:23Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=cecc113c1af0dd41ccf265c1fdb84dbd05e63423'/>
<id>urn:sha1:cecc113c1af0dd41ccf265c1fdb84dbd05e63423</id>
<content type='text'>
Add a device id for HP LD381 Display
LD381:   03f0:0f7f

Signed-off-by: Scott Chen &lt;scott@labau.com.tw&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: serial: pl2303: add support for PL2303HXN</title>
<updated>2019-10-23T08:52:16Z</updated>
<author>
<name>Charles Yeh</name>
<email>charlesyeh522@gmail.com</email>
</author>
<published>2019-09-24T12:14:00Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ebd09f1cd417fce9c85de3abcabf51eadf907a2a'/>
<id>urn:sha1:ebd09f1cd417fce9c85de3abcabf51eadf907a2a</id>
<content type='text'>
Prolific has developed a new USB to UART chip: PL2303HXN
PL2303HXN : PL2303GC/PL2303GS/PL2303GT/PL2303GL/PL2303GE/PL2303GB
The Vendor request used by the PL2303HXN (TYPE_HXN) is different from
the existing PL2303 series (TYPE_HX &amp; TYPE_01).
Therefore, different Vendor requests are used to issue related commands.

1. Added a new TYPE_HXN type in pl2303_type_data, and then executes
   new Vendor request,new flow control and other related instructions
   if TYPE_HXN is recognized.

2. Because the new PL2303HXN only accept the new Vendor request,
   the old Vendor request cannot be accepted (the error message
   will be returned)
   So first determine the TYPE_HX or TYPE_HXN through
   PL2303_READ_TYPE_HX_STATUS in pl2303_startup.

  2.1 If the return message is "1", then the PL2303 is the existing
      TYPE_HX/ TYPE_01 series.
      The other settings in pl2303_startup are to continue execution.
  2.2 If the return message is "not 1", then the PL2303 is the new
      TYPE_HXN series.
      The other settings in pl2303_startup are ignored.
      (PL2303HXN will directly use the default value in the hardware,
       no need to add additional settings through the software)

3. In pl2303_open: Because TYPE_HXN is different from the instruction of reset
   down/up stream used by TYPE_HX.
   Therefore, we will also execute different instructions here.

4. In pl2303_set_termios: The UART flow control instructions used by
   TYPE_HXN/TYPE_HX/TYPE_01 are different.
   Therefore, we will also execute different instructions here.

5. In pl2303_vendor_read &amp; pl2303_vendor_write, since TYPE_HXN is different
   from the vendor request instruction used by TYPE_HX/TYPE_01,
   it will also execute different instructions here.

6. In pl2303_update_reg: TYPE_HXN used different register for flow control.
   Therefore, we will also execute different instructions here.

Signed-off-by: Charles Yeh &lt;charlesyeh522@gmail.com&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: serial: pl2303: add Allied Telesis VT-Kit3</title>
<updated>2019-05-21T09:26:14Z</updated>
<author>
<name>Chris Packham</name>
<email>chris.packham@alliedtelesis.co.nz</email>
</author>
<published>2019-05-14T05:35:42Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c5f81656a18b271976a86724dadd8344e54de74e'/>
<id>urn:sha1:c5f81656a18b271976a86724dadd8344e54de74e</id>
<content type='text'>
This is adds the vendor and device id for the AT-VT-Kit3 which is a
pl2303-based device.

Signed-off-by: Chris Packham &lt;chris.packham@alliedtelesis.co.nz&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: serial: pl2303: add new PID to support PL2303TB</title>
<updated>2019-01-17T16:24:39Z</updated>
<author>
<name>Charles Yeh</name>
<email>charlesyeh522@gmail.com</email>
</author>
<published>2019-01-15T15:13:56Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4dcf9ddc9ad5ab649abafa98c5a4d54b1a33dabb'/>
<id>urn:sha1:4dcf9ddc9ad5ab649abafa98c5a4d54b1a33dabb</id>
<content type='text'>
Add new PID to support PL2303TB (TYPE_HX)

Signed-off-by: Charles Yeh &lt;charlesyeh522@gmail.com&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
</feed>
