All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v7 0/3] serial: 8250_pnp: Support configurable reg shift property
@ 2024-04-12  3:23 Guanbing Huang
  2024-04-12  3:24 ` [PATCH v7 1/3] PNP: Add dev_is_pnp() macro Guanbing Huang
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Guanbing Huang @ 2024-04-12  3:23 UTC (permalink / raw)
  To: gregkh, andriy.shevchenko, rafael.j.wysocki
  Cc: linux-acpi, tony, john.ogness, yangyicong, jirislaby,
	linux-kernel, linux-serial, lvjianmin, albanhuang, tombinfan

From: Guanbing Huang <albanhuang@tencent.com>

The 16550a serial port based on the ACPI table requires obtaining the
reg-shift attribute. In the ACPI scenario, If the reg-shift property
is not configured like in DTS, the 16550a serial driver cannot read or
write controller registers properly during initialization.

To address the issue of configuring the reg-shift property, the 
__uart_read_properties() universal interface is called to implement it.
Adaptation of PNP devices is done in the __uart_read_properties() function.

Guanbing Huang (3):
  PNP: Add dev_is_pnp() macro
  serial: port: Add support of PNP IRQ to __uart_read_properties()
  serial: 8250_pnp: Support configurable reg shift property

 drivers/tty/serial/8250/8250_pnp.c | 40 +++++++++++++++++++-----------
 drivers/tty/serial/serial_port.c   |  7 +++++-
 include/linux/pnp.h                |  4 +++
 3 files changed, 35 insertions(+), 16 deletions(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-04-12 15:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-12  3:23 [PATCH v7 0/3] serial: 8250_pnp: Support configurable reg shift property Guanbing Huang
2024-04-12  3:24 ` [PATCH v7 1/3] PNP: Add dev_is_pnp() macro Guanbing Huang
2024-04-12 15:29   ` Andy Shevchenko
2024-04-12 15:52     ` Andy Shevchenko
2024-04-12  3:24 ` [PATCH v7 2/3] serial: port: Add support of PNP IRQ to __uart_read_properties() Guanbing Huang
2024-04-12  3:24 ` [PATCH v7 3/3] serial: 8250_pnp: Support configurable reg shift property Guanbing Huang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.