Skip to content

*_UART_NS16550_PORT_{2,3}_* seems to be a (possibly broken) Kconfig/DTS mishmash #13753

@ulfalizer

Description

@ulfalizer

These symbols are referenced but never defined:

CONFIG_UART_NS16550_PORT_2_BAUD_RATE
CONFIG_UART_NS16550_PORT_2_IRQ_FLAGS
CONFIG_UART_NS16550_PORT_2_IRQ_PRI
CONFIG_UART_NS16550_PORT_2_NAME
CONFIG_UART_NS16550_PORT_3_BASE_ADDR
CONFIG_UART_NS16550_PORT_3_BAUD_RATE
CONFIG_UART_NS16550_PORT_3_CLK_FREQ
CONFIG_UART_NS16550_PORT_3_IRQ
CONFIG_UART_NS16550_PORT_3_IRQ_FLAGS
CONFIG_UART_NS16550_PORT_3_IRQ_PRI
CONFIG_UART_NS16550_PORT_3_NAME

Some of the CONFIG_* macros seem to get defined with a DT_* prefix instead:

$ git grep UART_NS16550_PORT_3_BASE_ADDR
drivers/serial/uart_ns16550.c:  .port = CONFIG_UART_NS16550_PORT_3_BASE_ADDR,
soc/arc/snps_arc_iot/dts_fixup.h:#define DT_UART_NS16550_PORT_3_BASE_ADDR DT_NS16550_80014300_BASE_ADDRESS
soc/x86/apollo_lake/soc.c:MMU_BOOT_REGION(CONFIG_UART_NS16550_PORT_3_BASE_ADDR, 0x1000,

Metadata

Metadata

Labels

bugThe issue is a bug, or the PR is fixing a bugpriority: lowLow impact/importance bug

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions