Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1610326

[PATCH 0/2] drivers: serial: Aspeed VUART driver

Path csiph.com!1.us.feeder.erje.net!feeder.erje.net!2.eu.feeder.erje.net!newsfeed.datemas.de!weretis.net!feeder4.news.weretis.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From Joel Stanley <joel@jms.id.au>
Newsgroups linux.kernel
Subject [PATCH 0/2] drivers: serial: Aspeed VUART driver
Date Tue, 28 Mar 2017 08:00:01 +0200
Message-ID <tpSaZ-332-3@gated-at.bofh.it> (permalink)
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id; bh=h9WaVMalKuVNVo517WePUiV0dkUcIkdEEuVBEjd5qy4=; b=HVvmcl0DWjBvuXcaTFD+ELIH84/yNzw5gcMPu/VZuAg/r/q/Hwx0NJmCOHnjVWP9no zipl4bzNaSzVrsbtOSBy398X6Sy06Vkw4CMFFHrSTbcVUc7ybA29rXwtZotLPEZcn6KW 4D5xZTXp0An4eRets0J9FcueYkbm5O7TFBtY2tEFrOSsmunzObC46eLkD1ktp7LQcu9b iWhuE380qs4NgeCogdABPeng8zn9aEtBxKWCc8cAFpJyiXB9Pna5xQ3F0fDZytMf2ZPO rUGlDSK92arHIvyz0Uv62ey5gN0p2YpklN1ZpG9aPt2YrEmkD+2JLPvdvwwPb06d+gUW J5fA==
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id; bh=h9WaVMalKuVNVo517WePUiV0dkUcIkdEEuVBEjd5qy4=; b=RCkWMljIYnWN6HPOYmv6ZNaJMS6+ObndtQ2i4jw88AwWKKqhXVcS2jsL8hvfpRQG7E j86dZUikKVK8Ra9mkLiJl8zH38v1TrXsHmL9qX+GXs8zbE6JyVI21btqG2iWKQ1KHX0L Fpn172tTtFkRQtWE4YXAbJjdqArFK9O0nXBgtuSJxb+d4YL2c8kHd6jn4a+1T6VpgEzR Jr++31LnTEyGQODsCwBiFvSu7iOVQ/Rs9aR8oXX218AimG0FeIPf7P98TiBZ3BESfYcq B/NknLV0jtu/ieu8DlkDVHaAjWi9vKJgM548xE1PpaL08S6Ii+capo4JLYaAzmTzvle7 uMvQ==
X-Gm-Message-State AFeK/H2zP+NuU1zEYTjF7mQ4VAF0LAYaFbM/oIBVLVeFcTuM4jJ2LApWwtXDwp7pzTleBA==
X-Received by 10.98.80.93 with SMTP id e90mr30013419pfb.7.1490679921354; Mon, 27 Mar 2017 22:45:21 -0700 (PDT)
X-Mailer git-send-email 2.11.0
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 32
Organization linux.* mail to news gateway
X-Original-Cc linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org, devicetree@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>, Jeremy Kerr <jk@ozlabs.org>
X-Original-Date Tue, 28 Mar 2017 16:14:56 +1030
X-Original-Message-ID <20170328054458.29341-1-joel@jms.id.au>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1610326

Show key headers only | View raw


This is a driver for the Aspeed VUART. The VUART is a serial device on the BMC
side of the LPC bus that connects a BMC to it's host processor.

We add a flag to the serial core to allow the driver to skip probing of the
THRE irq behaviour, which could hang due to the host not reading bytes out of
the buffer.

We've been using this on systems for over a year, so it has seen a good amount
of testing.

Cheers,

Joel


Jeremy Kerr (1):
  drivers/serial: Add driver for Aspeed virtual UART

Joel Stanley (1):
  serial: 8250: Add flag so drivers can avoid THRE probe

 Documentation/devicetree/bindings/serial/8250.txt |   2 +
 drivers/tty/serial/8250/8250_port.c               |   2 +-
 drivers/tty/serial/Kconfig                        |  10 +
 drivers/tty/serial/Makefile                       |   1 +
 drivers/tty/serial/aspeed-vuart.c                 | 335 ++++++++++++++++++++++
 include/linux/serial_core.h                       |   1 +
 6 files changed, 350 insertions(+), 1 deletion(-)
 create mode 100644 drivers/tty/serial/aspeed-vuart.c

-- 
2.11.0

Back to linux.kernel | Previous | Next | Find similar | Unroll thread


Thread

[PATCH 0/2] drivers: serial: Aspeed VUART driver Joel Stanley <joel@jms.id.au> - 2017-03-28 08:00 +0200

csiph-web