Show a cover letter.

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

{
    "id": 808192,
    "url": "http://patchwork.ozlabs.org/api/covers/808192/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/devicetree-bindings/cover/20170831110156.11018-1-hverkuil@xs4all.nl/",
    "project": {
        "id": 37,
        "url": "http://patchwork.ozlabs.org/api/projects/37/?format=api",
        "name": "Devicetree Bindings",
        "link_name": "devicetree-bindings",
        "list_id": "devicetree.vger.kernel.org",
        "list_email": "devicetree@vger.kernel.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20170831110156.11018-1-hverkuil@xs4all.nl>",
    "list_archive_url": null,
    "date": "2017-08-31T11:01:51",
    "name": "[PATCHv4,0/5] cec-gpio: add HDMI CEC GPIO-based driver",
    "submitter": {
        "id": 723,
        "url": "http://patchwork.ozlabs.org/api/people/723/?format=api",
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl"
    },
    "mbox": "http://patchwork.ozlabs.org/project/devicetree-bindings/cover/20170831110156.11018-1-hverkuil@xs4all.nl/mbox/",
    "series": [
        {
            "id": 794,
            "url": "http://patchwork.ozlabs.org/api/series/794/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/devicetree-bindings/list/?series=794",
            "date": "2017-08-31T11:01:54",
            "name": "cec-gpio: add HDMI CEC GPIO-based driver",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/794/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/808192/comments/",
    "headers": {
        "Return-Path": "<devicetree-owner@vger.kernel.org>",
        "X-Original-To": "incoming-dt@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming-dt@bilbo.ozlabs.org",
        "Authentication-Results": "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)",
        "Received": [
            "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xjfb65XSRz9sQl\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tThu, 31 Aug 2017 21:02:10 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751417AbdHaLCF (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tThu, 31 Aug 2017 07:02:05 -0400",
            "from lb1-smtp-cloud9.xs4all.net ([194.109.24.22]:38385 \"EHLO\n\tlb1-smtp-cloud9.xs4all.net\" rhost-flags-OK-OK-OK-OK)\n\tby vger.kernel.org with ESMTP id S1751264AbdHaLB7 (ORCPT\n\t<rfc822; devicetree@vger.kernel.org>); Thu, 31 Aug 2017 07:01:59 -0400",
            "from marune.fritz.box ([80.101.105.217])\n\tby smtp-cloud9.xs4all.net with ESMTPA\n\tid nNESdVlAodRLjnNETdHD8k; Thu, 31 Aug 2017 13:01:57 +0200"
        ],
        "From": "Hans Verkuil <hverkuil@xs4all.nl>",
        "To": "linux-media@vger.kernel.org",
        "Cc": "dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org,\n\tLinus Walleij <linus.walleij@linaro.org>",
        "Subject": "[PATCHv4 0/5] cec-gpio: add HDMI CEC GPIO-based driver",
        "Date": "Thu, 31 Aug 2017 13:01:51 +0200",
        "Message-Id": "<20170831110156.11018-1-hverkuil@xs4all.nl>",
        "X-Mailer": "git-send-email 2.14.1",
        "X-CMAE-Envelope": "MS4wfLijzvd3NG35aeusPLHioTsdhHkTTOJhMikT3oKf1K0ORsJGGez/ppXVNYTZGFBy02VU59vVbPl1Spwy0M4q6p1+YHT9TEXYuj8tLdGevaWj0Zdhr3/h\n\tKb6XZp4L1Z7I/87L5p3j5jN9+J4Q5QdWjjcUPA67dZph2L3z1Ofpv0Ow5rB1s++SeJ03LtaqB3NCqnz/pQaXqlfV8nA+h1oaFwN0gzyZ+Aypz1mfnO+Ka/Sp\n\tALK9MN6Lp0TG2I5FmR4AyPgo0e6ilfPCzNdDy7FfM6XV2dnYNJrXSv6kcxEaEnSZ",
        "Sender": "devicetree-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<devicetree.vger.kernel.org>",
        "X-Mailing-List": "devicetree@vger.kernel.org"
    },
    "content": "From: Hans Verkuil <hans.verkuil@cisco.com>\n\nThis driver adds support for CEC implementations that use a pull-up\nGPIO line. While SoCs exist that do this, the primary use-case is to\nturn a single-board computer into a cheap CEC debugger.\n\nTogether with 'cec-ctl --monitor-pin' you can do low-level CEC bus\nmonitoring and do protocol analysis. And error injection is also\nplanned for the future.\n\nHere is an example using the Raspberry Pi 3:\n\nhttps://hverkuil.home.xs4all.nl/rpi3-cec.jpg\n\nWhile this example is for the Rpi, this driver will work for any\nSoC with a pull-up GPIO line.\n\nIn addition the cec-gpio driver can optionally monitor the HPD line.\nThe state of the HPD line influences the CEC behavior so it is very\nuseful to be able to monitor both.\n\nAnd some HDMI sinks are known to quickly toggle the HPD when e.g.\nswitching between inputs. So it is useful to be able to see an event\nwhen the HPD changes value.\n\nThe first two patches add support for the new HPD events. The last\nthree patches are for the cec-gpio driver itself.\n\nRegards,\n\n        Hans\n\nChanges since v3:\n\n- cec-gpio.txt: refer to lines instead of pins and use OPEN_DRAIN\n  in the example.\n- Kconfig: add select GPIOLIB\n- cec-gpio.c: switch to gpiod.\n- cec-core.c: initialize the devnode mutex/list in allocate_adapter.\n  Doing this in register_adapter is too late if the HPD is high.\n\nChanges since v2:\n\n- Add support for HPD events.\n- Switch from pin BCM4 to pin BCM7 in the bindings example\n\nChanges since v1:\n\n- Updated the bindings doc to not refer to the driver, instead\n  refer to the hardware.\n\n\nHans Verkuil (5):\n  cec: add CEC_EVENT_PIN_HPD_LOW/HIGH events\n  cec-ioc-dqevent.rst: document new CEC_EVENT_PIN_HPD_LOW/HIGH events\n  dt-bindings: document the CEC GPIO bindings\n  cec-gpio: add HDMI CEC GPIO driver\n  MAINTAINERS: add cec-gpio entry\n\n .../devicetree/bindings/media/cec-gpio.txt         |  22 ++\n Documentation/media/uapi/cec/cec-ioc-dqevent.rst   |  18 ++\n MAINTAINERS                                        |   9 +\n drivers/media/cec/cec-adap.c                       |  18 +-\n drivers/media/cec/cec-api.c                        |  18 +-\n drivers/media/cec/cec-core.c                       |   8 +-\n drivers/media/platform/Kconfig                     |  10 +\n drivers/media/platform/Makefile                    |   2 +\n drivers/media/platform/cec-gpio/Makefile           |   1 +\n drivers/media/platform/cec-gpio/cec-gpio.c         | 236 +++++++++++++++++++++\n include/media/cec-pin.h                            |   4 +\n include/media/cec.h                                |  12 +-\n include/uapi/linux/cec.h                           |   2 +\n 13 files changed, 350 insertions(+), 10 deletions(-)\n create mode 100644 Documentation/devicetree/bindings/media/cec-gpio.txt\n create mode 100644 drivers/media/platform/cec-gpio/Makefile\n create mode 100644 drivers/media/platform/cec-gpio/cec-gpio.c"
}