Show a cover letter.

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

{
    "id": 814632,
    "url": "http://patchwork.ozlabs.org/api/covers/814632/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/devicetree-bindings/cover/20170917101546.16993-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": "<20170917101546.16993-1-hverkuil@xs4all.nl>",
    "list_archive_url": null,
    "date": "2017-09-17T10:15:41",
    "name": "[PATCHv6,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/20170917101546.16993-1-hverkuil@xs4all.nl/mbox/",
    "series": [
        {
            "id": 3504,
            "url": "http://patchwork.ozlabs.org/api/series/3504/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/devicetree-bindings/list/?series=3504",
            "date": "2017-09-17T10:15:41",
            "name": "cec-gpio: add HDMI CEC GPIO-based driver",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/3504/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/814632/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 3xw4lz2TZnz9sPr\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tSun, 17 Sep 2017 20:15:59 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1750885AbdIQKPy (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tSun, 17 Sep 2017 06:15:54 -0400",
            "from lb1-smtp-cloud7.xs4all.net ([194.109.24.24]:56092 \"EHLO\n\tlb1-smtp-cloud7.xs4all.net\" rhost-flags-OK-OK-OK-OK)\n\tby vger.kernel.org with ESMTP id S1750793AbdIQKPx (ORCPT\n\t<rfc822; devicetree@vger.kernel.org>); Sun, 17 Sep 2017 06:15:53 -0400",
            "from tschai.fritz.box ([212.251.195.8])\n\tby smtp-cloud7.xs4all.net with ESMTPA\n\tid tWc6dhywhG5oqtWc9dxind; Sun, 17 Sep 2017 12:15:52 +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": "[PATCHv6 0/5] cec-gpio: add HDMI CEC GPIO-based driver",
        "Date": "Sun, 17 Sep 2017 12:15:41 +0200",
        "Message-Id": "<20170917101546.16993-1-hverkuil@xs4all.nl>",
        "X-Mailer": "git-send-email 2.14.1",
        "X-CMAE-Envelope": "MS4wfHWWgGEOcW2dzbwbTozpxbflH3R95QmYUtJmb7XhAzgQ/ORkL/10+o/DawId8s6LsAGasIZKQL9Cxqi1TDNiJla4bjrl9KYSaNNbXwXsrZR3BtqLLcbT\n\tT6nHDDmPF2uGaY2H9uYH6q0m6bHT75rrPfywHm9mbzFRN8kS/ec+gtUFvvrCTnQDhGbFjAP0z4KSRAxw6XExo8ZnEkhNthEseYPtPtPVbvmNckirFepExZAn\n\to4myyXXMD5V+LRQh6dxuoP3/iaM5P7jYHCP9CfBio+w=",
        "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 v5:\n\n- incorporated Linus Walleij's comments into the bindings document.\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         |  32 +++\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, 360 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"
}