Show a cover letter.

GET /api/covers/1288054/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 1288054,
    "url": "http://patchwork.ozlabs.org/api/covers/1288054/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20200511204146.19176-1-ranjani.sridharan@linux.intel.com/",
    "project": {
        "id": 46,
        "url": "http://patchwork.ozlabs.org/api/projects/46/?format=api",
        "name": "Intel Wired Ethernet development",
        "link_name": "intel-wired-lan",
        "list_id": "intel-wired-lan.osuosl.org",
        "list_email": "intel-wired-lan@osuosl.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20200511204146.19176-1-ranjani.sridharan@linux.intel.com>",
    "list_archive_url": null,
    "date": "2020-05-11T20:41:43",
    "name": "[0/3] Virtual bus usage in the audio driver",
    "submitter": {
        "id": 78604,
        "url": "http://patchwork.ozlabs.org/api/people/78604/?format=api",
        "name": "Ranjani Sridharan",
        "email": "ranjani.sridharan@linux.intel.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20200511204146.19176-1-ranjani.sridharan@linux.intel.com/mbox/",
    "series": [
        {
            "id": 176214,
            "url": "http://patchwork.ozlabs.org/api/series/176214/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=176214",
            "date": "2020-05-11T20:41:43",
            "name": "Virtual bus usage in the audio driver",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/176214/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/1288054/comments/",
    "headers": {
        "Return-Path": "<intel-wired-lan-bounces@osuosl.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "intel-wired-lan@osuosl.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@bilbo.ozlabs.org",
            "intel-wired-lan@osuosl.org"
        ],
        "Authentication-Results": [
            "ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=140.211.166.133; helo=hemlock.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org; receiver=<UNKNOWN>)",
            "ozlabs.org;\n dmarc=none (p=none dis=none) header.from=linux.intel.com"
        ],
        "Received": [
            "from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 49LXss1ycQz9sPF\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 12 May 2020 06:41:52 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id E872788330;\n\tMon, 11 May 2020 20:41:50 +0000 (UTC)",
            "from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id iqLK++edbVGh; Mon, 11 May 2020 20:41:49 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id 98C0C882B6;\n\tMon, 11 May 2020 20:41:49 +0000 (UTC)",
            "from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n by ash.osuosl.org (Postfix) with ESMTP id 7C7EF1BF396\n for <intel-wired-lan@osuosl.org>; Mon, 11 May 2020 20:41:47 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n by hemlock.osuosl.org (Postfix) with ESMTP id 70B098832D\n for <intel-wired-lan@osuosl.org>; Mon, 11 May 2020 20:41:47 +0000 (UTC)",
            "from hemlock.osuosl.org ([127.0.0.1])\n by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n with ESMTP id 9yIyOQO1AxyL for <intel-wired-lan@osuosl.org>;\n Mon, 11 May 2020 20:41:47 +0000 (UTC)",
            "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n by hemlock.osuosl.org (Postfix) with ESMTPS id DF2BA882AF\n for <intel-wired-lan@osuosl.org>; Mon, 11 May 2020 20:41:46 +0000 (UTC)",
            "from fmsmga003.fm.intel.com ([10.253.24.29])\n by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 11 May 2020 13:41:46 -0700",
            "from ajgalle-mobl.amr.corp.intel.com (HELO localhost.localdomain)\n ([10.254.179.28])\n by FMSMGA003.fm.intel.com with ESMTP; 11 May 2020 13:41:46 -0700"
        ],
        "X-Virus-Scanned": [
            "amavisd-new at osuosl.org",
            "amavisd-new at osuosl.org"
        ],
        "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6",
        "IronPort-SDR": [
            "\n 5a246BkiP8fYVkkj5WVuYHqgXvO6ahu9NByqqnt+eLHMIUB354Exloynsn+ECuE0LdmJYcuseR\n hH09n3wn99Mg==",
            "\n IfJsReAwYtnqXmcbpYBscX8qxiApvdS+LR3e2jRitgycbu7OhznxTMZOYOXQb0NMzislEYoVxN\n 0J6Ro5s4tRFA=="
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.73,381,1583222400\"; d=\"scan'208\";a=\"306281694\"",
        "From": "Ranjani Sridharan <ranjani.sridharan@linux.intel.com>",
        "To": "intel-wired-lan@osuosl.org",
        "Date": "Mon, 11 May 2020 13:41:43 -0700",
        "Message-Id": "<20200511204146.19176-1-ranjani.sridharan@linux.intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "Subject": "[Intel-wired-lan] [PATCH 0/3] Virtual bus usage in the audio driver",
        "X-BeenThere": "intel-wired-lan@osuosl.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n <intel-wired-lan.osuosl.org>",
        "List-Unsubscribe": "<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>",
        "List-Post": "<mailto:intel-wired-lan@osuosl.org>",
        "List-Help": "<mailto:intel-wired-lan-request@osuosl.org?subject=help>",
        "List-Subscribe": "<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>",
        "Cc": "pierre-louis.bossart@linux.intel.com",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "intel-wired-lan-bounces@osuosl.org",
        "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"
    },
    "content": "This series shows an example of how the Virtual bus implementation\nis used in the Sound Open Firmware (SOF) audio driver. \n\nA client in the SOF context is a device that needs to communicate\nwith the DSP via IPC messages. The SOF core is responsible for\nserializing the IPC messages to the DSP from the different clients.\nOne example of an SOF client would be an IPC test client that\nfloods the DSP with test IPC messages to validate if the\nserialization works as expected. Multi-client support will also add\nthe ability to split the existing audio cards into multiple ones,\nso as to e.g. to deal with HDMI with a dedicated client instead of\nadding HDMI to all cards.\n\nRanjani Sridharan (3):\n  ASoC: SOF: Introduce descriptors for SOF client\n  ASoC: SOF: Create client driver for IPC test\n  ASoC: SOF: ops: Add new op for client registration\n\n sound/soc/sof/Kconfig               |  30 +++\n sound/soc/sof/Makefile              |   6 +-\n sound/soc/sof/core.c                |  10 +\n sound/soc/sof/intel/Kconfig         |   1 +\n sound/soc/sof/intel/apl.c           |  25 +++\n sound/soc/sof/intel/bdw.c           |  25 +++\n sound/soc/sof/intel/byt.c           |  28 +++\n sound/soc/sof/intel/cnl.c           |  25 +++\n sound/soc/sof/ops.h                 |  34 +++\n sound/soc/sof/sof-client.c          |  91 ++++++++\n sound/soc/sof/sof-client.h          |  84 +++++++\n sound/soc/sof/sof-ipc-test-client.c | 325 ++++++++++++++++++++++++++++\n sound/soc/sof/sof-priv.h            |   9 +\n 13 files changed, 692 insertions(+), 1 deletion(-)\n create mode 100644 sound/soc/sof/sof-client.c\n create mode 100644 sound/soc/sof/sof-client.h\n create mode 100644 sound/soc/sof/sof-ipc-test-client.c"
}