From patchwork Mon Dec 18 18:28:29 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sakar Arora X-Patchwork-Id: 850310 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=fwts-devel-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) by ozlabs.org (Postfix) with ESMTP id 3z0qL923Qxz9t3F; Tue, 19 Dec 2017 05:28:49 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1eR09c-0007CL-UL; Mon, 18 Dec 2017 18:28:44 +0000 Received: from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70] helo=foss.arm.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1eR09b-0007C9-9A for fwts-devel@lists.ubuntu.com; Mon, 18 Dec 2017 18:28:43 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 833F51529; Mon, 18 Dec 2017 10:28:42 -0800 (PST) Received: from u201365.usa.Arm.com (unknown [10.163.1.80]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 08AD43F557; Mon, 18 Dec 2017 10:28:40 -0800 (PST) From: Sakar Arora To: fwts-devel@lists.ubuntu.com Subject: [PATCH 1/3] acpi: dbg2: sbbr: allow PL011 UART as a valid subtype Date: Mon, 18 Dec 2017 23:58:29 +0530 Message-Id: <1513621711-7976-1-git-send-email-sakar.arora@arm.com> X-Mailer: git-send-email 2.7.4 X-BeenThere: fwts-devel@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Firmware Test Suite Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: prasanth.pulla@arm.com, Charles.Garcia-Tobin@arm.com MIME-Version: 1.0 Errors-To: fwts-devel-bounces@lists.ubuntu.com Sender: "fwts-devel" The ARM PL011 UART is a superset of ARM SBSA UART and some ARM server implementations use it. Signed-off-by: Sakar Arora Acked-by: Alex Hung Acked-by: Alex Hung Acked-by: Ivan Hu Acked-by: Ivan Hu --- src/acpi/dbg2/dbg2.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/acpi/dbg2/dbg2.c b/src/acpi/dbg2/dbg2.c index b826c27..eef5ee7 100644 --- a/src/acpi/dbg2/dbg2.c +++ b/src/acpi/dbg2/dbg2.c @@ -28,8 +28,9 @@ #include "fwts_acpi_object_eval.h" -#define SBBR_DBG2_PORT_SERIAL 0x8000 -#define SBBR_DBG2_ARM_SBSA_UART 0x000E +#define SBBR_DBG2_PORT_SERIAL 0x8000 +#define SBBR_DBG2_ARM_SBSA_UART 0x000E +#define SBBR_DBG2_ARM_PL011_UART 0x0003 static fwts_acpi_table_info *table; @@ -71,8 +72,9 @@ static int dbg2_test2(fwts_framework *fw) break; if (((uint8_t*)info + info->length) >= ((uint8_t*)table + table->length)) break; - if ((info->port_type == SBBR_DBG2_PORT_SERIAL) && - (info->port_subtype == SBBR_DBG2_ARM_SBSA_UART)) { + if (info->port_type == SBBR_DBG2_PORT_SERIAL && + (info->port_subtype == SBBR_DBG2_ARM_SBSA_UART || + info->port_subtype == SBBR_DBG2_ARM_PL011_UART)) { fwts_passed(fw, "DBG2 provides a standard serial debug " "port and describes ARM SBSA Generic UART");