[PATCH 140/641] Staging: HTC Dream: add smd code

Brian Swetland swetland at google.com
Tue Sep 15 12:26:33 PDT 2009


On Tue, Sep 15, 2009 at 12:06 PM, Greg Kroah-Hartman <gregkh at suse.de> wrote:
> From: Brian Swetland <swetland at google.com>
>
> Infrastructure to support the Qualcomm "shared memory driver"
> interface, used to communicate with the baseband processor on MSM7k
> SoCs.  The smd core provides low level facilities to interact with the
> shared memory comms region, and a "virtual serial channel" interface
> that higher level transports (AT command channel, rmnet virtual
> ethernet, qmi network management protocol, and oncrpc, for example)
> are routed over.
>
> Signed-off-by: Pavel Machek <pavel at ucw.cz>
> Cc: Brian Swetland <swetland at google.com>
> Cc: Iliyan Malchev <ibm at android.com>
> Cc: San Mehat <san at android.com>
> Signed-off-by: Greg Kroah-Hartman <gregkh at suse.de>
> ---
>  drivers/staging/dream/smd/smd.c         | 1330 +++++++++++++++++++++++++++++++
>  drivers/staging/dream/smd/smd_private.h |  171 ++++
>  drivers/staging/dream/smd/smd_qmi.c     |  860 ++++++++++++++++++++
>  drivers/staging/dream/smd/smd_tty.c     |  213 +++++

Minor nitpick, but the smd stuff is msm7k generic (applies to surf,
dream, magic, hero, etc).  I still think the smd core *probably*
belongs under arch/arm/mach-msm in that it's pretty tightly fused to
the baseband side of the 7k/8k SoCs and not really useful external to
that.

Brian


More information about the devel mailing list