[PATCH v3 0/2] ns16550: add support for WCH CH382 and ASIX AX99100

Jiaqing Zhao posted 2 patches 2 weeks, 5 days ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20260511075415.36538-1-Zhao.Jiaqing@amd.com
xen/drivers/char/ns16550.c | 38 ++++++++++++++++++++++++++++++++++++++
xen/include/xen/pci_ids.h  |  4 ++++
2 files changed, 42 insertions(+)
[PATCH v3 0/2] ns16550: add support for WCH CH382 and ASIX AX99100
Posted by Jiaqing Zhao 2 weeks, 5 days ago
This series adds ns16550 support for two PCIe serial adapters found on
market:

 - WCH (Nanjing Qinheng Microelectronics) CH382, available as
   CH382 2S [1c00:3253] and CH382 2S1P [1c00:3250].
 - ASIX AX99100 PCIe to Multi-I/O Controller [125b:9910].

Both chips expose 16550-compatible UARTs through PCI I/O BAR0 and
work with the existing ns16550 driver once a matching device table
entry and parameter set are added.

v3:
 - New patch 2/2: add support for ASIX AX99100.
 - Add forgotten Reviewed-by from Denis in patch 1/2 (WCH CH382).

v2:
 - Reorder entries in ns16550_config to keep them sorted by device ID.
 - Rename PCI_VENDOR_ID_WCH to PCI_VENDOR_ID_WCHIC as WCH has multiple
   vendor IDs.

Jiaqing Zhao (2):
  ns16550: add support for WCH CH382 serial adapters
  ns16550: add support for ASIX AX99100 PCIe Multi-I/O controller

 xen/drivers/char/ns16550.c | 38 ++++++++++++++++++++++++++++++++++++++
 xen/include/xen/pci_ids.h  |  4 ++++
 2 files changed, 42 insertions(+)

-- 
2.53.0
Re: [PATCH v3 0/2] ns16550: add support for WCH CH382 and ASIX AX99100
Posted by Jan Beulich 2 weeks, 5 days ago
On 11.05.2026 09:54, Jiaqing Zhao wrote:
> This series adds ns16550 support for two PCIe serial adapters found on
> market:
> 
>  - WCH (Nanjing Qinheng Microelectronics) CH382, available as
>    CH382 2S [1c00:3253] and CH382 2S1P [1c00:3250].
>  - ASIX AX99100 PCIe to Multi-I/O Controller [125b:9910].
> 
> Both chips expose 16550-compatible UARTs through PCI I/O BAR0 and
> work with the existing ns16550 driver once a matching device table
> entry and parameter set are added.
> 
> v3:
>  - New patch 2/2: add support for ASIX AX99100.
>  - Add forgotten Reviewed-by from Denis in patch 1/2 (WCH CH382).
> 
> v2:
>  - Reorder entries in ns16550_config to keep them sorted by device ID.
>  - Rename PCI_VENDOR_ID_WCH to PCI_VENDOR_ID_WCHIC as WCH has multiple
>    vendor IDs.
> 
> Jiaqing Zhao (2):
>   ns16550: add support for WCH CH382 serial adapters
>   ns16550: add support for ASIX AX99100 PCIe Multi-I/O controller
> 
>  xen/drivers/char/ns16550.c | 38 ++++++++++++++++++++++++++++++++++++++
>  xen/include/xen/pci_ids.h  |  4 ++++
>  2 files changed, 42 insertions(+)

Please can you adhere to patch submission rules? They're sent To: the list,
with relevant maintainers Cc:-ed.

Jan