Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp1529956pxb; Fri, 20 Nov 2020 11:48:37 -0800 (PST) X-Google-Smtp-Source: ABdhPJxG4B+pMCS/KKiq6Ab0kReqjjmZMl+Or01N/WdYNavCsmOU7NSnzKkHMm3+3Rhp9DmvJG99 X-Received: by 2002:a50:f157:: with SMTP id z23mr4282923edl.303.1605901717018; Fri, 20 Nov 2020 11:48:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605901717; cv=none; d=google.com; s=arc-20160816; b=Ij22wz1xytNVmkHPoLFQxrOyCM0z4Hv7Er/nie0trTpjn3ckQLbDcBTL2QaU2kL36S r5i3loQmsLHlb2g1np1scgfb356Vu4hAiyFhn+N6Jju4k5P3Yjlj8pX7hw7fYJruENf8 pD8n/El5dzl0otSDVckNW1xgaYvDKJJ3iXvsxkdnJ9/oSPCxHpnsmbDUPsfYAWprUUFI qgKr2zcHx3oeCrOaueiv9T2lhJ/MjpXHZAOkp43SZDYUN5BMG8nFGNXClEVC52MCpzkO rzl9xpsbKI+z6fUYWDN7L6pSLECqTgaXXIQ5WUSx2rOr0+HRRIba+IcDSOVHTehp7f/s 6Qkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from :dkim-signature; bh=ZVzA6BcrTZh0tSWw4NpPHXuO0gXGORPvDJECx8JucK8=; b=UkEjRYpcoGnOPaIJzyilhrfoEE+mEKwPB3wU5/JrAhLx5CJbRqwtAdjO/tC+pkULvI mngE0KkZJbMD/toytiqvqHPAp7SkViei3vt4EcCfGjd82vnNMley8ded7xlCTHJdiHsI tk5B4fDIcMbGBrXYAZbECOt5htLVbmrSB5Sn+PztOUJk1xOFPHWIGI0dTLIhry1YXjBm cJyyAELiqBILi8pxy0PDCRnavwZSoS3qDsCBy6vzJr35NR2eSbjYsHngTktFJRv9kJmr OApiWpFr4QvjGqdO+JUoK88IWRlWwyoznatFc8TQJHQZ52bu47HrRRHrgEJjrqChs6YC y6qQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FgLWOaHj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d22si2164155ejz.82.2020.11.20.11.48.13; Fri, 20 Nov 2020 11:48:37 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FgLWOaHj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729182AbgKTTpr (ORCPT + 99 others); Fri, 20 Nov 2020 14:45:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53130 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728590AbgKTTpq (ORCPT ); Fri, 20 Nov 2020 14:45:46 -0500 Received: from mail-pf1-x443.google.com (mail-pf1-x443.google.com [IPv6:2607:f8b0:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 457FEC0613CF; Fri, 20 Nov 2020 11:45:46 -0800 (PST) Received: by mail-pf1-x443.google.com with SMTP id g7so8875976pfc.2; Fri, 20 Nov 2020 11:45:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=ZVzA6BcrTZh0tSWw4NpPHXuO0gXGORPvDJECx8JucK8=; b=FgLWOaHjZ0f+Ob1LQWqJroVeWbvc+ZBQztZWdvWC6x4t/WBpFRk09IcVpP4QRpthDn oPeVexHzxtZdgbrPhoGqHyRPEYKEbbqEOOUeC5WEBQlhNdrtJMGxy5mv3fwr2Hl8hRMu t7LVKxvUZ/G7DrJwgvt8tqFkcgdOJR2baAkH+2zQYsKf2pUGLRQgrnDY2gXp+MHBiBzV +jinJhhWEFgOOg1cht7FQLBhbJoCkRey96s8mFFvJjlDuAUODFepKa7qwSYUbdgIUevb cngtkLq/9NET42s07yDzUpaaTnjv5m1UAModYjAExVtwIyaiO/jD7SX2YVBXYrKRENRZ SPQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=ZVzA6BcrTZh0tSWw4NpPHXuO0gXGORPvDJECx8JucK8=; b=LcxYp/qKqIR6fc5Vbdm6ZRJluWtMSDwmSt7VIWlHLvtiYyXvTuEEPcfgeyyBIoUyec h30Ye/ArwhztlbC1fTLoD1Kxuv5z003XNpi+I9OHlIF1zF42+hdZOvqJef4nZ8O30/PH Oz6ti/qc032gVnK6RT1BhJGezAYmaNnYhBIx0/DiLHrXI927ooJR/3q7joNpd1Gq8ETf ac6px8gGIuYWWQf/DxyYyNII0TDbqsEgRi4NilcEhIWTpcT1n/E+Fdp6NnvwSyZXbPNp bOVWyaQlzAkxi2ivE6+Noq+rzYh8G9IpLPV73ENVItJOX7zdmSoAbWxw2fnj2YGYetZn pWQA== X-Gm-Message-State: AOAM531oKdEFJRL743eX4boJVdwQTQ0kL3o3pwsCtsD41sgS/ldzliJk FWB7uI6fFMT2RxDpcwX8sZMkGI9iyf0= X-Received: by 2002:a17:90a:f318:: with SMTP id ca24mr12180801pjb.100.1605901545652; Fri, 20 Nov 2020 11:45:45 -0800 (PST) Received: from stbsrv-and-01.and.broadcom.net ([192.19.231.250]) by smtp.gmail.com with ESMTPSA id b1sm3755884pgg.74.2020.11.20.11.45.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Nov 2020 11:45:45 -0800 (PST) From: Al Cooper To: linux-kernel@vger.kernel.org Cc: Al Cooper , bcm-kernel-feedback-list@broadcom.com, devicetree@vger.kernel.org, Greg Kroah-Hartman , Jiri Slaby , linux-serial@vger.kernel.org, linux-usb@vger.kernel.org, Masahiro Yamada , Rob Herring Subject: [PATCH 0/3] serial: 8250: Add driver for Broadcom UART Date: Fri, 20 Nov 2020 14:43:02 -0500 Message-Id: <20201120194305.8847-1-alcooperx@gmail.com> X-Mailer: git-send-email 2.17.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add UART driver for the new Broadcom 8250 based STB UART. The new UART is backward compatible with the standard 8250, but has some additional features. The new features include a high accuracy baud rate clock system and DMA support. Al Cooper (2): dt-bindings: Add support for the Broadcom UART driver serial: 8250: Add new 8250-core based Broadcom STB driver Jim Quinlan (1): serial: 8250: of: Check for CONFIG_SERIAL_8250_BCM7271 .../bindings/serial/brcm,bcm7271-uart.yaml | 94 ++ MAINTAINERS | 8 + drivers/tty/serial/8250/8250_bcm7271.c | 1131 +++++++++++++++++ drivers/tty/serial/8250/8250_of.c | 4 + drivers/tty/serial/8250/Kconfig | 11 + drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/8250/bcm7271_uart.h | 158 +++ 7 files changed, 1407 insertions(+) create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml create mode 100644 drivers/tty/serial/8250/8250_bcm7271.c create mode 100644 drivers/tty/serial/8250/bcm7271_uart.h -- 2.17.1