drivers: serial: ns16550: apply __maybe_unused to ns16550_out,inword

Instead of disabling code with a specific compilation switch, enable it
and apply `__maybe_unused` in the `ns16550_outword` and `ns16550_inword`
functions to make the codebase cleaner.

Signed-off-by: Pisit Sawangvonganan <pisit@ndrsolution.com>
This commit is contained in:
Pisit Sawangvonganan 2024-08-06 14:01:59 +07:00 committed by Alberto Escolar
commit c20126f950

View file

@ -427,8 +427,7 @@ static uint8_t ns16550_inbyte(const struct uart_ns16550_device_config *cfg,
return 0; return 0;
} }
#if (defined(CONFIG_UART_NS16550_INTEL_LPSS_DMA) & (defined(CONFIG_UART_ASYNC_API)))\ __maybe_unused
| UART_NS16550_PCP_ENABLED
static void ns16550_outword(const struct uart_ns16550_device_config *cfg, static void ns16550_outword(const struct uart_ns16550_device_config *cfg,
uintptr_t port, uint32_t val) uintptr_t port, uint32_t val)
{ {
@ -444,6 +443,7 @@ static void ns16550_outword(const struct uart_ns16550_device_config *cfg,
} }
} }
__maybe_unused
static uint32_t ns16550_inword(const struct uart_ns16550_device_config *cfg, static uint32_t ns16550_inword(const struct uart_ns16550_device_config *cfg,
uintptr_t port) uintptr_t port)
{ {
@ -455,7 +455,6 @@ static uint32_t ns16550_inword(const struct uart_ns16550_device_config *cfg,
/* MMIO mapped */ /* MMIO mapped */
return sys_read32(port); return sys_read32(port);
} }
#endif
static inline uint8_t reg_interval(const struct device *dev) static inline uint8_t reg_interval(const struct device *dev)
{ {