From patchwork Wed Feb 15 21:54:07 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christopher Covington X-Patchwork-Id: 9575167 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id E9EC560209 for ; Wed, 15 Feb 2017 21:54:48 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DAFE91FF27 for ; Wed, 15 Feb 2017 21:54:48 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id CD8C728555; Wed, 15 Feb 2017 21:54:48 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 39F331FF27 for ; Wed, 15 Feb 2017 21:54:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=CMXvoMXihlN0NTIZfZgkA9YHRmafvN34mBcunAW4yJw=; b=Syd czr5I8mcs7cyhQwVRlz7EUkC2YvcBDqV3Myw/Ftmr0efauWcY9c0/w1ouyfjn594EChoSUjqeb+rx sO/5gTKG6bIoQFIyZJ/Aay2pIsSBbrqWcJ9Msl82lyJSoJue+D37U9kja61NBIr7/uPODKkvkHrM5 p7mgvO2Bcqitp30kIyHZ4PRPXvJDMjLMb4OUmxP1G8LcgMEEeE7IbylhFHJ2d8O78I+ds3fgFth+P D0Wjn9UP2u1ZjmztYG7PyOysRybMI8U6vvXxn1PbZSj+eW51JnLQ2GOPbHjkj0Gbl7fX2C2RVKhwu S8sVoKddnoOq6Sn5JCsEHB2vszLuGMA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1ce7X9-0007HE-De; Wed, 15 Feb 2017 21:54:43 +0000 Received: from smtp.codeaurora.org ([198.145.29.96]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1ce7X4-0007G1-W8 for linux-arm-kernel@lists.infradead.org; Wed, 15 Feb 2017 21:54:41 +0000 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 8F2C460A67; Wed, 15 Feb 2017 21:54:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1487195658; bh=66poTaXugKZTgSvfZ24K6fKE3iQox3wiMXOQb0aIED0=; h=From:To:Cc:Subject:Date:From; b=G3XD8T35Hwse/RGhseGhPLDKcDeNQacpIu5VUI1CiARdvvbIg0mFw016qHTnTVB7k eWQCovIBMXX7B/UibWeylFsP1aPSCW1+scWKnItPZK2xogViFJwuQ+aA5rGsSvSIvE 8Bshu2ngC2umROgEIgQAsTgMokLK/7zHdj3FK95E= Received: from illium.qualcomm.com (global_nat1_iad_fw.qualcomm.com [129.46.232.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: cov@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 853F5602B5; Wed, 15 Feb 2017 21:54:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1487195657; bh=66poTaXugKZTgSvfZ24K6fKE3iQox3wiMXOQb0aIED0=; h=From:To:Cc:Subject:Date:From; b=j2dQZDLhteJq2hO5+QRUM91FgCPi3OmWXt1IT1NxKzGaR76mWZIgIPDHtR4+IvKd1 z5AxUcyTc/VUzyYHAFXyky9dHuCeIfmERzB/PpKPIQLbdldfUMnh1ISU0IzhpIhmJD 2yImdHf2ZfZcivQmJXzGrNWGiZkWCxj/wDdhs2hM= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 853F5602B5 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=cov@codeaurora.org From: Christopher Covington To: Catalin Marinas , Will Deacon , Jonathan Corbet , linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] Documentation: Note QDF2400 SoC Erratum 44 Date: Wed, 15 Feb 2017 16:54:07 -0500 Message-Id: <20170215215407.25854-1-cov@codeaurora.org> X-Mailer: git-send-email 2.9.3 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170215_135439_121386_5B155600 X-CRM114-Status: GOOD ( 10.07 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Mark Langsdorf , Peter Hurley , Marc Zyngier , Greg Kroah-Hartman , Timur Tabi , Aleksey Makarov , Russell King , Steve Ulrich , Christopher Covington , Mark Salter , Jon Masters , Robin Murphy , Neil Leeder , Shanker Donthineni MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP The Qualcomm Datacenter Technologies QDF2400 family of SoCs contains a custom (non-PrimeCell) implementation of the SBSA UART. Occasionally the BUSY bit in the Flag Register gets stuck as 1, erratum 44 for both 2432v1 and 2400v1 SoCs.Checking that the Transmit FIFO Empty (TXFE) bit is 0, instead of checking that the BUSY bit is 1, works around the issue. Note this in the customary location. To minimize conflicts, this documentation update is separate from the code changes, "tty: pl011: Work around QDF2400 E44 stuck BUSY bit". Signed-off-by: Christopher Covington Acked-by: Russell King Acked-by: Mark Rutland Acked-by: Timur Tabi --- Documentation to go with https://patchwork.kernel.org/patch/9575103/ Based on http://git.kernel.org/cgit/linux/kernel/git/arm64/linux.git/log/?h=for-next/core --- Documentation/arm64/silicon-errata.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/arm64/silicon-errata.txt b/Documentation/arm64/silicon-errata.txt index a71b8095dbd8..bc3d086bc624 100644 --- a/Documentation/arm64/silicon-errata.txt +++ b/Documentation/arm64/silicon-errata.txt @@ -68,3 +68,5 @@ stable kernels. | | | | | | Qualcomm Tech. | Falkor v1 | E1003 | QCOM_FALKOR_ERRATUM_1003 | | Qualcomm Tech. | Falkor v1 | E1009 | QCOM_FALKOR_ERRATUM_1009 | +| Qualcomm Tech. | QDF2432v1 UART | SoC E44 | N/A | +| Qualcomm Tech. | QDF2400v1 UART | SoC E44 | N/A |