Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp3667967ybl; Mon, 12 Aug 2019 04:29:29 -0700 (PDT) X-Google-Smtp-Source: APXvYqzp2OhzxdpA2Swkz3iusnw6UIVuvEcN2pevOIfVe21OvXvrQ5YNFbBM0CtxzVjnY7NtZV6q X-Received: by 2002:aa7:8085:: with SMTP id v5mr18029668pff.165.1565609369299; Mon, 12 Aug 2019 04:29:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565609369; cv=none; d=google.com; s=arc-20160816; b=xrPg60Yp6SDYWFNaR+HuBXzALGjArmodIKTPsxUkzP+BCPZbDPZ4wyrP7c0JQ6wWKX J2AWzxF97KKkjTR84hOh/uPvOKQ1c/jWxkMuBZuG1dKWxRFGuZCDQTTnOEhFq1U1CWCv FCM3Qsm2X670woPCE1hKkd33VxHCMxWCLe30f4Z6OBr5XsslxoDoR1JvQL+OEUFgeGy2 fWrQLuoVGelFzN2CsKNKDZ0+mBN1wn2k8fw5eR9VSUT8OOuei0LTzuMFVDBcDY7Mo7W6 KdMwuNONGxA+z+5OTXyJu2MvYy5FDAp+OPqGKYdoIme7J7PuUu2c28t2zy2Fje96eBTj Rbqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:dkim-signature:mime-version:message-id :date:subject:cc:to:from; bh=IeA7TVzSY/j/yQ40dk+G66W/AzCRieQzDfzgCyYzZDQ=; b=oyMRnWo0RvbDSQepICiggnibesbA8ydrbRHeor91pO+gNDpELk5zilsXV5NA2a0sKG JspNqbofhhCPKiLep3QKM9G9quf84RMp8N09M87Dj8w1FDX+ihsW0r/sEZ4dlxgC0WmY n627chzgttnGMYX+qS8xyT3tzwCLZIcFxNNp55lI5uD3qs6TZVSb9RgwAswEO2B6Rnvo 7yfOb4YjV8hqRMzbMs8TCZPZ+tF7RYU2MCRonxArYYV/u60M3lasuHuHAQ21ldVvBjtB 9uZ6dyfYGCHVhpAKIpd9jsmNF3LPqGz9BYuKyI+8fScMLsOaKJoI/VQMh99RrucEJ+4Z 91Kg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=IHRRCekE; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x61si59221047plb.336.2019.08.12.04.29.14; Mon, 12 Aug 2019 04:29:29 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=IHRRCekE; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728253AbfHLL2h (ORCPT + 99 others); Mon, 12 Aug 2019 07:28:37 -0400 Received: from hqemgate15.nvidia.com ([216.228.121.64]:18368 "EHLO hqemgate15.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728002AbfHLL2h (ORCPT ); Mon, 12 Aug 2019 07:28:37 -0400 Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqemgate15.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Mon, 12 Aug 2019 04:28:47 -0700 Received: from hqmail.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Mon, 12 Aug 2019 04:28:36 -0700 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Mon, 12 Aug 2019 04:28:36 -0700 Received: from HQMAIL109.nvidia.com (172.20.187.15) by HQMAIL101.nvidia.com (172.20.187.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 12 Aug 2019 11:28:36 +0000 Received: from hqnvemgw02.nvidia.com (172.16.227.111) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 12 Aug 2019 11:28:36 +0000 Received: from kyarlagadda-linux.nvidia.com (Not Verified[10.19.64.169]) by hqnvemgw02.nvidia.com with Trustwave SEG (v7,5,8,10121) id ; Mon, 12 Aug 2019 04:28:36 -0700 From: Krishna Yarlagadda To: , , , , , , CC: , , , , Krishna Yarlagadda Subject: [PATCH 00/14] serial: tegra: Tegra186 support and fixes Date: Mon, 12 Aug 2019 16:58:09 +0530 Message-ID: <1565609303-27000-1-git-send-email-kyarlagadda@nvidia.com> X-Mailer: git-send-email 2.7.4 X-NVConfidentiality: public MIME-Version: 1.0 Content-Type: text/plain DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1565609327; bh=IeA7TVzSY/j/yQ40dk+G66W/AzCRieQzDfzgCyYzZDQ=; h=X-PGP-Universal:From:To:CC:Subject:Date:Message-ID:X-Mailer: X-NVConfidentiality:MIME-Version:Content-Type; b=IHRRCekEJxQVEHEPjVwHWrMYSE2xITl1tZJ+fVOcsBXDaMq9ir5j7CBYN9mClJODW fgCxOPgjLhyuIVZB895aXlibIggpvR6kYCg19gfKA3XUaxs6HiAgwoGpTAM1GH4vVC Mz+4TGI8SfptcwqLvV1Gc5t1npuOADlk4eqfo63vTY0F6a3xVM4Zxhdj5EgYTKIGlO +UqfCTKaNwqLxory4XZaR46jDp50fSrMrKuB+dvh3T3E5AgdVpN8bAiOADiDvMxEUU afbeI5ClCp7Rtj9klAwn4qeV6rRr+itQunwTaKdxfvw2IH2kbQPJw1aUQS5FVTG1bN KTgYE2kXQq8kA== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Series of patches adding enhancements to exising UART driver and adding support for new chip Tegra186 and Tegra194. Tegra186 uses GPCDMA for dma transfers which is still not available in mainstream. However, it can work in PIO/FIFO mode and support added for it. Also Tegra186 has a hardware issue where it does not meet tolernace +/-4% and to work around it, device tree entries provided to adjust baud rate for a particular range. Ahung Cheng (2): serial: tegra: avoid reg access when clk disabled serial: tegra: protect IER against LCR.DLAB Andreas Abel (1): serial: tegra: add internal loopback functionality Krishna Yarlagadda (7): serial: tegra: report error to upper tty layer serial: tegra: add compatible for new chips serial: tegra: check for FIFO mode enabled status serial: tegra: DT for Adjusted baud rates serial: tegra: add support to adjust baud rate serial: tegra: report clk rate errors serial: tegra: Add PIO mode support Shardar Shariff Md (4): serial: tegra: add support to ignore read serial: tegra: flush the RX fifo on frame error serial: tegra: set maximum num of uart ports to 8 serial: tegra: add support to use 8 bytes trigger .../bindings/serial/nvidia,tegra20-hsuart.txt | 35 +- drivers/tty/serial/serial-tegra.c | 405 ++++++++++++++++++--- 2 files changed, 385 insertions(+), 55 deletions(-) -- 2.7.4