From: Tony Lindgren <tony@atomide.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Rob Herring <robh@kernel.org>
Cc: Alan Cox <gnomes@lxorguk.ukuu.org.uk>,
Lee Jones <lee.jones@linaro.org>, Jiri Slaby <jslaby@suse.cz>,
Johan Hovold <johan@kernel.org>,
Merlijn Wajer <merlijn@wizzup.org>, Pavel Machek <pavel@ucw.cz>,
Peter Hurley <peter@hurleysoftware.com>,
Sebastian Reichel <sre@kernel.org>,
linux-serial@vger.kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org
Subject: [PATCHv6 0/4] n_gsm serdev support and protocol driver for droid4 modem
Date: Tue, 21 Apr 2020 16:27:48 -0700 [thread overview]
Message-ID: <20200421232752.3070-1-tony@atomide.com> (raw)
Hi all,
Here's v4 set of n_gsm serdev support patches, and the related protocol
driver for the modem found on Motorola Mapphone phones and tablets
like droid4.
This series only adds basic character device support for the serdev
driver. Other serdev consumer drivers for specific devices will be
posted separately.
The patches are against v5.6-rc series.
Regards,
Tony
Changes since v5:
- Cosmetic fixes for issues noted by Pavel
Changes since v4:
- Use drivers/tty/serdev/protocol directory for the driver instead of
drivers/mfd as discussed on the lists for v3 set of patches
- Fix remove to call kfree only after removing device from the list
Changes since v3:
- Update list of folks in Cc, looks like I sent v3 only to Lee and lkml
- Init privdata before motmdm_register_dlci calls gsm_serdev_register_dlci
- Update binding based on Rob's comments for license and "allOf"
Changes since v2:
- Drop useless send_command indirection, use static motmdm_send_command
Changes since v1:
- Simplified usage and got rid of few pointless inline functions
- Added consumer MFD driver, devicetree binding, and dts changes
Tony Lindgren (4):
tty: n_gsm: Add support for serdev drivers
serdev: ngsm-motmdm: Add Motorola TS 27.010 serdev modem driver for
droid4
dt-bindings: serdev: motmdm: Add binding for motorola-mdm
ARM: dts: omap4-droid4: Enable basic modem support
.../serdev/motorola,mapphone-mdm6600.yaml | 34 +
.../boot/dts/motorola-mapphone-common.dtsi | 6 +
drivers/tty/n_gsm.c | 372 +++++
drivers/tty/serdev/Kconfig | 2 +
drivers/tty/serdev/Makefile | 2 +
drivers/tty/serdev/protocol/Kconfig | 14 +
drivers/tty/serdev/protocol/Makefile | 3 +
.../tty/serdev/protocol/serdev-ngsm-motmdm.c | 1191 +++++++++++++++++
include/linux/serdev-gsm.h | 168 +++
9 files changed, 1792 insertions(+)
create mode 100644 Documentation/devicetree/bindings/serdev/motorola,mapphone-mdm6600.yaml
create mode 100644 drivers/tty/serdev/protocol/Kconfig
create mode 100644 drivers/tty/serdev/protocol/Makefile
create mode 100644 drivers/tty/serdev/protocol/serdev-ngsm-motmdm.c
create mode 100644 include/linux/serdev-gsm.h
--
2.26.2
next reply other threads:[~2020-04-21 23:28 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-04-21 23:27 Tony Lindgren [this message]
2020-04-21 23:27 ` [PATCH 1/4] tty: n_gsm: Add support for serdev drivers Tony Lindgren
2020-04-21 23:27 ` [PATCH 2/4] serdev: ngsm-motmdm: Add Motorola TS 27.010 serdev modem driver for droid4 Tony Lindgren
2020-04-21 23:27 ` [PATCH 3/4] dt-bindings: serdev: motmdm: Add binding for motorola-mdm Tony Lindgren
2020-04-21 23:27 ` [PATCH 4/4] ARM: dts: omap4-droid4: Enable basic modem support Tony Lindgren
2020-04-23 11:43 ` [PATCHv6 0/4] n_gsm serdev support and protocol driver for droid4 modem Johan Hovold
2020-04-23 15:37 ` Tony Lindgren
2020-04-23 23:27 ` Tony Lindgren
2020-04-25 16:58 ` Tony Lindgren
2020-05-28 8:24 ` Johan Hovold
2020-12-20 22:48 ` Pavel Machek
2020-12-24 8:02 ` Tony Lindgren
2020-12-24 14:59 ` Pavel Machek
2021-01-02 16:23 ` Pavel Machek
2020-04-24 21:50 ` Pavel Machek
2020-04-24 22:15 ` Tony Lindgren
2020-04-26 7:27 ` Pavel Machek
2020-04-26 20:07 ` Pavel Machek
2020-04-26 23:25 ` Tony Lindgren
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200421232752.3070-1-tony@atomide.com \
--to=tony@atomide.com \
--cc=devicetree@vger.kernel.org \
--cc=gnomes@lxorguk.ukuu.org.uk \
--cc=gregkh@linuxfoundation.org \
--cc=johan@kernel.org \
--cc=jslaby@suse.cz \
--cc=lee.jones@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=linux-serial@vger.kernel.org \
--cc=merlijn@wizzup.org \
--cc=pavel@ucw.cz \
--cc=peter@hurleysoftware.com \
--cc=robh@kernel.org \
--cc=sre@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.