[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1457415800-8799-1-git-send-email-cov@codeaurora.org>
Date: Tue, 8 Mar 2016 00:43:19 -0500
From: Christopher Covington <cov@...eaurora.org>
To: Russell King <linux@....linux.org.uk>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Jiri Slaby <jslaby@...e.com>, linux-serial@...r.kernel.org,
linux-kernel@...r.kernel.org
Cc: linux-arm-msm@...r.kernel.org, Timur Tabi <timur@...eaurora.org>,
Jon Masters <jcm@...hat.com>,
Mark Langsdorf <mlangsdo@...hat.com>,
Andre Przywara <andre.przywara@....com>,
Dave Martin <dave.martin@...aro.org>,
Aleksey Makarov <aleksey.makarov@...aro.org>,
Christopher Covington <christopher.covington@...aro.org>,
Christopher Covington <cov@...eaurora.org>
Subject: [PATCH] tty: amba-pl011: Use 32-bit accesses for SBSA UART
From: Christopher Covington <christopher.covington@...aro.org>
Version 2 of the Server Base System Architecture (SBSA) describes the
Generic UART registers as 32 bits wide. At least one implementation, found
of the Qualcomm Technologies QDF2432, only supports 32 bit accesses. While
other implementations may also support smaller sized accesses, simply use
32 bit accesses all the time for the SBSA UART for simple, broad,
compatibility.
Signed-off-by: Christopher Covington <cov@...eaurora.org>
---
drivers/tty/serial/amba-pl011.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c
index c0da0cc..ffb5eb8 100644
--- a/drivers/tty/serial/amba-pl011.c
+++ b/drivers/tty/serial/amba-pl011.c
@@ -121,6 +121,7 @@ static struct vendor_data vendor_arm = {
static struct vendor_data vendor_sbsa = {
.reg_offset = pl011_std_offsets,
+ .access_32b = true,
.oversampling = false,
.dma_threshold = false,
.cts_event_workaround = false,
--
Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
a Linux Foundation Collaborative Project
Powered by blists - more mailing lists