From patchwork Tue Jan 26 16:59:18 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ralf Ramsauer X-Patchwork-Id: 573359 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 143F61401DA for ; Wed, 27 Jan 2016 03:59:51 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ramses-pyramidenbau.de header.i=@ramses-pyramidenbau.de header.b=a+tSepCb; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966834AbcAZQ7s (ORCPT ); Tue, 26 Jan 2016 11:59:48 -0500 Received: from ramses-pyramidenbau.de ([37.120.178.10]:37846 "EHLO mail.ramses-pyramidenbau.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S966922AbcAZQ7p (ORCPT ); Tue, 26 Jan 2016 11:59:45 -0500 Received: from localhost.localdomain (nat-lan-36.hs-regensburg.de [212.201.131.86]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by mail.ramses-pyramidenbau.de (Postfix) with ESMTPSA id 22BDE124A38; Tue, 26 Jan 2016 18:01:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ramses-pyramidenbau.de; s=default; t=1453827672; bh=B2rlEQMQoZkDghHRIakklwzvbfUi8VeGP7P/1QfcfF8=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=a+tSepCbz7y1GJnkLqCFSh9u83umLRkR5aZIA0luZnOVwuM1GqtO4YmfQ3zA+/72W C52g1kpwl+rQMMqgMJgJr37FG6jazTI8Cng7YMt8Nw09RBpEnWbwhICzOlDlAS3pYU sMy145MpbXtug7qvRNzCJeiFnuvUgHWpVh/ydKiY= From: Ralf Ramsauer To: Thierry Reding , Stephen Warren , linux-tegra@vger.kernel.org Cc: Ralf Ramsauer , Mark Rutland , Russell King , Alexandre Courbot , linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 2/2] ARM: tegra: Add high speed UARTs to Jetson TK1 device tree Date: Tue, 26 Jan 2016 17:59:18 +0100 Message-Id: <1453827558-10954-3-git-send-email-ralf@ramses-pyramidenbau.de> X-Mailer: git-send-email 2.4.10 In-Reply-To: <1453827558-10954-1-git-send-email-ralf@ramses-pyramidenbau.de> References: <1453827558-10954-1-git-send-email-ralf@ramses-pyramidenbau.de> Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org This patch enables the APB DMA high speed UARTs of the Jetson TK1. So far, they were only enabled in NVidia's official BSP. Those additional UARTs are exposed on the expansion connector J3A2: UART1: Pin 41: BR_UART1_TXD Pin 44: BR_UART1_RXD UART2: Pin 65: UART2_RXD Pin 68: UART2_TXD Pin 71: UART2_CTS_L Pin 74: UART2_RTS_L Signed-off-by: Ralf Ramsauer Acked-by: Stephen Warren --- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/arch/arm/boot/dts/tegra124-jetson-tk1.dts b/arch/arm/boot/dts/tegra124-jetson-tk1.dts index 66b4451..4ee2e63 100644 --- a/arch/arm/boot/dts/tegra124-jetson-tk1.dts +++ b/arch/arm/boot/dts/tegra124-jetson-tk1.dts @@ -12,7 +12,11 @@ aliases { rtc0 = "/i2c@0,7000d000/pmic@40"; rtc1 = "/rtc@0,7000e000"; + + /* This order keeps the mapping DB9 connector <-> ttyS0 */ serial0 = &uartd; + serial1 = &uarta; + serial2 = &uartb; }; memory { @@ -1367,6 +1371,28 @@ }; }; + /* + * First high speed UART, exposed on the expansion connector J3A2 + * Pin 41: BR_UART1_TXD + * Pin 44: BR_UART1_RXD + */ + serial@0,70006000 { + compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart"; + status = "okay"; + }; + + /* + * Second high speed UART, exposed on the expansion connector J3A2 + * Pin 65: UART2_RXD + * Pin 68: UART2_TXD + * Pin 71: UART2_CTS_L + * Pin 74: UART2_RTS_L + */ + serial@0,70006040 { + compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart"; + status = "okay"; + }; + /* DB9 serial port */ serial@0,70006300 { status = "okay";