Bug 257207 - [puc] [patch] Add support for Exar XR17V354 Quad PCI Express UART
Summary: [puc] [patch] Add support for Exar XR17V354 Quad PCI Express UART
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 12.2-RELEASE
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords: easy
Depends on:
Blocks:
 
Reported: 2021-07-15 14:01 UTC by Teerayut Hiruntaraporn
Modified: 2021-07-15 14:04 UTC (History)
0 users

See Also:


Attachments
/usr/src/sys/dev/puc/pucdata (464 bytes, patch)
2021-07-15 14:01 UTC, Teerayut Hiruntaraporn
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Teerayut Hiruntaraporn 2021-07-15 14:01:42 UTC
Created attachment 226485 [details]
/usr/src/sys/dev/puc/pucdata

The original source does support XR17V358, XR17V352 for a while.
But it does not support XR17V354.
By add this patch, this chipset will be found.

Fix: Add card's PCI ID to puc(4) driver:
How-To-Repeat: 
	Use XR17V354 chipset serial card, 
	ports do not attach:


Jul 14 15:43:14 test kernel: puc0: <Exar XR17V354> mem 0xdef00000-0xdef03fff irq 19 at device 0.0 on pci12
Jul 14 15:43:14 test kernel: uart2: <16x50 with 256 byte FIFO> at port 1 on puc0
Jul 14 15:43:14 test kernel: uart3: <16x50 with 256 byte FIFO> at port 2 on puc0
Jul 14 15:43:14 test kernel: uart4: <16x50 with 256 byte FIFO> at port 3 on puc0
Jul 14 15:43:14 test kernel: uart5: <16x50 with 256 byte FIFO> at port 4 on puc0