Show a cover letter.

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

{
    "id": 814518,
    "url": "http://patchwork.ozlabs.org/api/covers/814518/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/devicetree-bindings/cover/20170916142827.5878-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": "<20170916142827.5878-1-hverkuil@xs4all.nl>",
    "list_archive_url": null,
    "date": "2017-09-16T14:28:22",
    "name": "[PATCHv5,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/20170916142827.5878-1-hverkuil@xs4all.nl/mbox/",
    "series": [
        {
            "id": 3450,
            "url": "http://patchwork.ozlabs.org/api/series/3450/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/devicetree-bindings/list/?series=3450",
            "date": "2017-09-16T14:28:22",
            "name": "cec-gpio: add HDMI CEC GPIO-based driver",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/3450/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/814518/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 3xvZPz5wTnz9sPk\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tSun, 17 Sep 2017 00:28:39 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751370AbdIPO2d (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tSat, 16 Sep 2017 10:28:33 -0400",
            "from lb2-smtp-cloud9.xs4all.net ([194.109.24.26]:60602 \"EHLO\n\tlb2-smtp-cloud9.xs4all.net\" rhost-flags-OK-OK-OK-OK)\n\tby vger.kernel.org with ESMTP id S1751234AbdIPO2c (ORCPT\n\t<rfc822; devicetree@vger.kernel.org>); Sat, 16 Sep 2017 10:28:32 -0400",
            "from tschai.fritz.box ([212.251.195.8])\n\tby smtp-cloud9.xs4all.net with ESMTPA\n\tid tE55dMPPmmRxPtE59diKf9; Sat, 16 Sep 2017 16:28:31 +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>, Rob Herring <robh@kernel.org>",
        "Subject": "[PATCHv5 0/5] cec-gpio: add HDMI CEC GPIO-based driver",
        "Date": "Sat, 16 Sep 2017 16:28:22 +0200",
        "Message-Id": "<20170916142827.5878-1-hverkuil@xs4all.nl>",
        "X-Mailer": "git-send-email 2.14.1",
        "X-CMAE-Envelope": "MS4wfCOEMB3imOsr+I1MWBOPboWbQ/SJ7X6++WMAtyvXXBAoZoPfvE94JTRc+9m3FkrugxinCQcZTFUiMvl51KXCy6XKklKlaLqkgF9Lo2CHnWa2VvQHv8lm\n\t4XOeOePONUdLxpvYohmCMap0mwgFtwdYfOMkhIe5ZE2+/YLrpxtVocIcCSQlcrk3LOsV9cOTBITp115Vk5LCZ2/k12/4hiOzUa3Qnx4W7SdsF0rphSes6KkB\n\tlVYzKj534YaVHMB/mQDqm//pceSPpfONS34HYD2hpNk=",
        "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 v4:\n\n- cec-gpio.txt: *-gpio -> *-gpios\n- cec-gpio.txt: document hdmi-phandle. To be used when cec-gpio is\n  associated with an HDMI receiver/transmitter.\n- cec-gpio.txt: remove incorrect @7 from dts example.\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\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         |  29 +++\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, 357 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"
}