From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lv Zheng Subject: [RFC PATCH 0/3] ACPI/UART: Add ACPI 5.0 enueration support for UART. Date: Mon, 3 Dec 2012 11:39:44 +0800 Message-ID: Return-path: Sender: linux-serial-owner@vger.kernel.org To: Len Brown , Rafael J Wysocki , Greg Kroah-Hartman , Alan Cox Cc: linux-acpi@vger.kernel.org, linux-serial@vger.kernel.org, Lv Zheng List-Id: linux-acpi@vger.kernel.org ACPI 5.0 specification introduces enumeration support for SPB buses. This patch set adds the UART serial bus enumeration support to Linux using such mechanism. NOTE: The [PATCH 3/3] is only for the demonstration purpose and should not be merged into any of the published Linux source tree. Lv Zheng (3): UART: Add UART subsystem as a bus. ACPI / UART: Add ACPI enumeration support for UART bus. UART: Add dummy devices to test the enumeration. drivers/acpi/Kconfig | 7 + drivers/acpi/Makefile | 1 + drivers/acpi/acpi_uart.c | 255 ++++++++++++++++++++ drivers/acpi/scan.c | 1 + drivers/tty/serial/8250/8250.c | 10 +- drivers/tty/serial/8250/8250_dummy.c | 128 ++++++++++ drivers/tty/serial/8250/Kconfig | 10 + drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/serial_bus.c | 426 ++++++++++++++++++++++++++++++++++ include/linux/acpi_uart.h | 40 ++++ include/linux/mod_devicetable.h | 5 + include/linux/serial_8250.h | 2 + include/linux/serial_core.h | 59 +++++ 14 files changed, 944 insertions(+), 3 deletions(-) create mode 100644 drivers/acpi/acpi_uart.c create mode 100644 drivers/tty/serial/8250/8250_dummy.c create mode 100644 drivers/tty/serial/serial_bus.c create mode 100644 include/linux/acpi_uart.h -- 1.7.10