The branch main has been updated by kd:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=7cb73f654ff4fe55a366cd3a96c0c2f640d05cb1

commit 7cb73f654ff4fe55a366cd3a96c0c2f640d05cb1
Author:     Mateusz Kozyra <[email protected]>
AuthorDate: 2022-08-22 07:07:15 +0000
Commit:     Kornel Dulęba <[email protected]>
CommitDate: 2022-08-22 07:16:08 +0000

    uart: Add ACPI entry for LS1046A UART
    
    NXP defines unique name for LS1046A UART - "NXP0018".
    It is ns8250 compatible, adding a new uart compat data entry is enough
    to make it work.
    Tested on LS1046ARDB.
    
    Approved by:    mw(mentor)
    Reviewed by:    mw, kd
    Obtained from:  Semihalf
    Differential Revision:  https://reviews.freebsd.org/D36260
---
 sys/dev/uart/uart_dev_ns8250.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys/dev/uart/uart_dev_ns8250.c b/sys/dev/uart/uart_dev_ns8250.c
index 3950941d92b9..ada60b62b633 100644
--- a/sys/dev/uart/uart_dev_ns8250.c
+++ b/sys/dev/uart/uart_dev_ns8250.c
@@ -419,6 +419,7 @@ static struct acpi_uart_compat_data acpi_compat_data[] = {
        {"MRVL0001", &uart_ns8250_class, ACPI_DBG2_16550_SUBSET, 2, 0, 
200000000, UART_F_BUSY_DETECT, "Marvell / Synopsys Designware UART"},
        {"SCX0006",  &uart_ns8250_class, 0, 2, 0, 62500000, UART_F_BUSY_DETECT, 
"SynQuacer / Synopsys Designware UART"},
        {"HISI0031", &uart_ns8250_class, 0, 2, 0, 200000000, 
UART_F_BUSY_DETECT, "HiSilicon / Synopsys Designware UART"},
+       {"NXP0018", &uart_ns8250_class, 0, 0, 0, 350000000, UART_F_BUSY_DETECT, 
"NXP / Synopsys Designware UART"},
        {"PNP0500", &uart_ns8250_class, 0, 0, 0, 0, 0, "Standard PC COM port"},
        {"PNP0501", &uart_ns8250_class, 0, 0, 0, 0, 0, "16550A-compatible COM 
port"},
        {"PNP0502", &uart_ns8250_class, 0, 0, 0, 0, 0, "Multiport serial device 
(non-intelligent 16550)"},

Reply via email to