Show a cover letter.

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

{
    "id": 811370,
    "url": "http://patchwork.ozlabs.org/api/covers/811370/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170908075016.18657-1-wens@csie.org/",
    "project": {
        "id": 19,
        "url": "http://patchwork.ozlabs.org/api/projects/19/?format=api",
        "name": "Linux IMX development",
        "link_name": "linux-imx",
        "list_id": "linux-imx-kernel.lists.patchwork.ozlabs.org",
        "list_email": "linux-imx-kernel@lists.patchwork.ozlabs.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20170908075016.18657-1-wens@csie.org>",
    "list_archive_url": null,
    "date": "2017-09-08T07:50:08",
    "name": "[0/8] drm/sun4i: Make both display pipeline work together",
    "submitter": {
        "id": 47154,
        "url": "http://patchwork.ozlabs.org/api/people/47154/?format=api",
        "name": "Chen-Yu Tsai",
        "email": "wens@csie.org"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170908075016.18657-1-wens@csie.org/mbox/",
    "series": [
        {
            "id": 2122,
            "url": "http://patchwork.ozlabs.org/api/series/2122/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-imx/list/?series=2122",
            "date": "2017-09-08T07:50:08",
            "name": "drm/sun4i: Make both display pipeline work together",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/2122/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/811370/comments/",
    "headers": {
        "Return-Path": "<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>",
        "X-Original-To": "incoming-imx@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming-imx@bilbo.ozlabs.org",
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"Gc4iwuiI\"; dkim-atps=neutral"
        ],
        "Received": [
            "from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xpTz56KSLz9s71\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tFri,  8 Sep 2017 17:51:13 +1000 (AEST)",
            "from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dqE4D-0008GK-3a; Fri, 08 Sep 2017 07:51:09 +0000",
            "from mirror2.csie.ntu.edu.tw ([140.112.30.76] helo=wens.csie.org)\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat\n\tLinux)) id 1dqE3o-0007iS-Co\n\tfor linux-arm-kernel@lists.infradead.org;\n\tFri, 08 Sep 2017 07:50:46 +0000",
            "by wens.csie.org (Postfix, from userid 1000)\n\tid 6B0B35FF7B; Fri,  8 Sep 2017 15:50:19 +0800 (CST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe:\n\tList-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date:\n\tSubject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:\n\tReferences:List-Owner; bh=JLDs/rxWDsbMn4ndaa6SYxUJncZ+r7VVbUknzkGbasM=;\n\tb=Gc4\n\tiwuiIw5nU/jzLWDZIOsMmFGbfh8mzEAoWHoTONg6RG+FlAEXJ4+i8FysElTSYdgPhgUImg6XC05UN\n\tIDhd9jEgKATwQhALnD1UmWKuwmjGp2VsudTr4Ii3jun9XV3Rl4aBReg8+x+BO3xIyyrjYKfOyzG6a\n\tnml4qU4wln1MvdToKXVlAqwhu7ACtQcuM4mCAN4XZFLZtvEGxXdZ3vWiGw0skpf/D5iYeqIJ4Vz+Y\n\t2F+qDM+zm6DjICRAwNmtFw2KX0AxxlWH3lYMx6KvPtOF4PBhMT/S0saPfLHMKiH5/RSuMsHp+xJTQ\n\tuVZaRqiq420++PynQBjv6rP4m4pccfw==;",
        "From": "Chen-Yu Tsai <wens@csie.org>",
        "To": "Maxime Ripard <maxime.ripard@free-electrons.com>,\n\tDavid Airlie <airlied@linux.ie>",
        "Subject": "[PATCH 0/8] drm/sun4i: Make both display pipeline work together",
        "Date": "Fri,  8 Sep 2017 15:50:08 +0800",
        "Message-Id": "<20170908075016.18657-1-wens@csie.org>",
        "X-Mailer": "git-send-email 2.14.1",
        "X-CRM114-Version": "20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ",
        "X-CRM114-CacheID": "sfid-20170908_005044_639584_5FB79F4A ",
        "X-CRM114-Status": "GOOD (  10.49  )",
        "X-Spam-Score": "-1.9 (-)",
        "X-Spam-Report": "SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-1.9 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]",
        "X-BeenThere": "linux-arm-kernel@lists.infradead.org",
        "X-Mailman-Version": "2.1.21",
        "Precedence": "list",
        "List-Unsubscribe": "<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.infradead.org/pipermail/linux-arm-kernel/>",
        "List-Post": "<mailto:linux-arm-kernel@lists.infradead.org>",
        "List-Help": "<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>",
        "List-Subscribe": "<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>",
        "Cc": "devicetree@vger.kernel.org, Chen-Yu Tsai <wens@csie.org>,\n\tlinux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Sender": "\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>",
        "Errors-To": "linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org",
        "List-Id": "linux-imx-kernel.lists.patchwork.ozlabs.org"
    },
    "content": "Hi everyone,\n\nPreviously I added support for two display pipelines for the sun4i-drm\ndriver. At the time we did not have support for downstream encoders to\nactually test the second pipeline, nor having both pipelines active at\nthe same time.\n\nWith HDMI encoder support now merged and support for it on sun6i in\nprogress, we are now able to test both pipelines being active at the\nsame time, with LCD output from one and HDMI from the other. Testing\nhas revealed some more issues, such as component probing order. Also,\nwe found out that muxing between the display backend and TCON was\npossible, and required for the second pipeline to work as intended.\nLast, the number of CRTCs provided to drm_vblank_init needs to be\nincreased for vblanks to work properly.\n\nThis patch series does a few things:\n\n  - Fix endpoint IDs so they conform to what the DT binding stipulates.\n\n  - Change the order the individual components are queued up.\n\n  - Fix how the TCON gets its ID when the backend-TCON mux is present.\n\n  - Support the input mux in the TCON (which selects which backend to\n    use on the A31/A31s).\n\n  - Fix the drm_vblank_init call and pass the correct number of crtcs.\n\n  - Add the cross pipeline connections between the DRCs and TCONs on\n    the A31, conforming to the DT binding and what the hardware is\n    capable of.\n\nMore details are available in each individual commit. Please have a look.\n\nRegards\nChenYu\n\n\nChen-Yu Tsai (8):\n  ARM: dts: sun6i: Fix endpoint IDs in second display pipeline\n  drm/sun4i: add components in breadth first traversal order\n  drm/sun4i: tcon: Check for multiple paths between TCONs and backends\n  drm/sun4i: tcon: get TCON ID and matching engine with remote endpoint\n    ID\n  drm/sun4i: tcon: Simplify sun4i_tcon_find_engine_traverse for one\n    input\n  drm/sun4i: tcon: Support backend input mux\n  drm/sun4i: call drm_vblank_init with correct number of crtcs\n  ARM: dts: sun6i: Add cross pipeline connections between DRCs and TCONs\n\n arch/arm/boot/dts/sun6i-a31.dtsi   |  32 +++++--\n drivers/gpu/drm/sun4i/sun4i_drv.c  |  91 +++++++++++++++---\n drivers/gpu/drm/sun4i/sun4i_tcon.c | 191 +++++++++++++++++++++++++++++++++----\n drivers/gpu/drm/sun4i/sun4i_tcon.h |   3 +\n 4 files changed, 276 insertions(+), 41 deletions(-)"
}