Show a cover letter.

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

{
    "id": 1821137,
    "url": "http://patchwork.ozlabs.org/api/covers/1821137/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/cover/20230814215457.4075025-1-bhupesh.sharma@linaro.org/",
    "project": {
        "id": 18,
        "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api",
        "name": "U-Boot",
        "link_name": "uboot",
        "list_id": "u-boot.lists.denx.de",
        "list_email": "u-boot@lists.denx.de",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20230814215457.4075025-1-bhupesh.sharma@linaro.org>",
    "list_archive_url": null,
    "date": "2023-08-14T21:54:40",
    "name": "[00/17] Enable UFS on DragonBoard845c",
    "submitter": {
        "id": 81316,
        "url": "http://patchwork.ozlabs.org/api/people/81316/?format=api",
        "name": "Bhupesh Sharma",
        "email": "bhupesh.sharma@linaro.org"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/cover/20230814215457.4075025-1-bhupesh.sharma@linaro.org/mbox/",
    "series": [
        {
            "id": 368803,
            "url": "http://patchwork.ozlabs.org/api/series/368803/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=368803",
            "date": "2023-08-14T21:54:40",
            "name": "Enable UFS on DragonBoard845c",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/368803/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/1821137/comments/",
    "headers": {
        "Return-Path": "<u-boot-bounces@lists.denx.de>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>)",
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=Cq9llbvX;\n\tdkim-atps=neutral",
            "phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=linaro.org",
            "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de",
            "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.b=\"Cq9llbvX\";\n\tdkim-atps=neutral",
            "phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=linaro.org",
            "phobos.denx.de;\n spf=pass smtp.mailfrom=bhupesh.sharma@linaro.org"
        ],
        "Received": [
            "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4RPp9S3klgz1yfS\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 15 Aug 2023 07:55:22 +1000 (AEST)",
            "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 1E1BE86970;\n\tMon, 14 Aug 2023 23:55:14 +0200 (CEST)",
            "by phobos.denx.de (Postfix, from userid 109)\n id C2C9A8697B; Mon, 14 Aug 2023 23:55:12 +0200 (CEST)",
            "from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com\n [IPv6:2607:f8b0:4864:20::62f])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 76EB984788\n for <u-boot@lists.denx.de>; Mon, 14 Aug 2023 23:55:10 +0200 (CEST)",
            "by mail-pl1-x62f.google.com with SMTP id\n d9443c01a7336-1bc6535027aso41255105ad.2\n for <u-boot@lists.denx.de>; Mon, 14 Aug 2023 14:55:10 -0700 (PDT)",
            "from localhost.localdomain\n ([2401:4900:1f3b:3924:6581:8508:2ecb:b5dd])\n by smtp.gmail.com with ESMTPSA id\n n4-20020a170903110400b001bba373919bsm9872075plh.261.2023.08.14.14.55.04\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Mon, 14 Aug 2023 14:55:07 -0700 (PDT)"
        ],
        "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de",
        "X-Spam-Level": "",
        "X-Spam-Status": "No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS\n autolearn=ham autolearn_force=no version=3.4.2",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1692050108; x=1692654908;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=EAg/jcZBofpli5PaQmLkP2VLLTeUAljDlpFayjcDMNY=;\n b=Cq9llbvX/spLP+omlmtL36cOVFYfzsR1xaUWGVVk+ft/gH6rBQd6IZzRDdJKzoQLSG\n XGdutLvzvRvvBvV+Vn889r3KDZJjhmlRllQ13AD1r3myfp7MbXmrvsCMlO2FBcRIVBnM\n i4veWmlOvX9Z7yubzAgbWcwaorcIN2FdiqmXVfg3QR/GXLp5uJv49ax2UtHO1MD1DgYI\n gdk+jRiuO/o9TeRPRMtj0ylU4FT1XKZaqPwCGL9e99hFQRuyBaPdydfCdJUgTanCktg4\n mXSP1eBsDFAp00w3mJ4Bj36dpetfNJgShBVhGjtWmXkpBDi1ZEPU6omz+RXNx2EJRt2h\n GKWA==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20221208; t=1692050108; x=1692654908;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=EAg/jcZBofpli5PaQmLkP2VLLTeUAljDlpFayjcDMNY=;\n b=lPBOblhUCnkLpIdahn5M0ugve8mpvcIlZxzjnLe4JYeOnkwq6+4NJDRecVuAJtW8fz\n C7h8XWoJwrAom3eFA5mcfP3WzNxhjesLc5iGz2RVlID1QMfieMVDg34JlRzG0WVlxyDt\n DPwCvSb7b9+V0bkB6UCW/B4OzcWe+hSZ7jh0OKDorH9/hFPSSN5E//gZiaWK3wxTb40l\n ZnJAc/RwuKqsqyZALoVhSDYB4v8GdSp/WdjQtJ4LE4qzPYTHn0QuEii5MyPtojpqwA1O\n I3qwdEM8aHBUpWvY2TquhuC8NJIbFhVfXPdP8c0a3ad/SourvGdm28tKFpgiA/Khk4/A\n wNQA==",
        "X-Gm-Message-State": "AOJu0Yy8oFtM4gKbHSDsSso69vFNvl07WBY29j0qLcbRU5oJCCtEfpED\n EvmCmpYQHTG+s1SC3HDkIq+wAyJZU37DI9z8r3o=",
        "X-Google-Smtp-Source": "\n AGHT+IFaoGDPiV+2CTsRdQj+IdQTgDmTjRKpQOMlfCzNSfjNXH6m1V5+eH12uHUj17jHucjeMBwF9A==",
        "X-Received": "by 2002:a17:902:7795:b0:1bb:cf58:531d with SMTP id\n o21-20020a170902779500b001bbcf58531dmr11422813pll.10.1692050108318;\n Mon, 14 Aug 2023 14:55:08 -0700 (PDT)",
        "From": "Bhupesh Sharma <bhupesh.sharma@linaro.org>",
        "To": "u-boot@lists.denx.de",
        "Cc": "sjg@chromium.org, trini@konsulko.com, bhupesh.sharma@linaro.org,\n bhupesh.linux@gmail.com, marek.vasut+renesas@mailbox.org,\n sumit.garg@linaro.org, rfried.dev@gmail.com, patrice.chotard@foss.st.com,\n jbx6244@gmail.com, kever.yang@rock-chips.com, eugen.hristev@collabora.com",
        "Subject": "[PATCH 00/17] Enable UFS on DragonBoard845c",
        "Date": "Tue, 15 Aug 2023 03:24:40 +0530",
        "Message-Id": "<20230814215457.4075025-1-bhupesh.sharma@linaro.org>",
        "X-Mailer": "git-send-email 2.38.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "u-boot@lists.denx.de",
        "X-Mailman-Version": "2.1.39",
        "Precedence": "list",
        "List-Id": "U-Boot discussion <u-boot.lists.denx.de>",
        "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>",
        "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>",
        "List-Post": "<mailto:u-boot@lists.denx.de>",
        "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>",
        "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>",
        "Errors-To": "u-boot-bounces@lists.denx.de",
        "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>",
        "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de",
        "X-Virus-Status": "Clean"
    },
    "content": "This patchset enables the UFS controller on DragonBoard845c\nboard which houses Qualcomm SDM845 Snapdragon SoC.\n\nIn addition to enabling the UFS HC and UFS QMP PHY found\non this SoC this patchset also contains:\n * Patches to add 'reset' controller support for SDM845 SoC.\n * Minor UFS core framework fixes.\n * Patches to sync u-boot UFS driver flow with Linux UFS driver.\n * Patches which enable RESET, UFS and SCSI config options for\n   DragonBoard845c.\n\nAlso since the current UFS maintainer's email bounces, promote\nmyself as the new UFS maintainer to help address this work-area ->\nreview, test and fix UFS issues in u-boot framework. \n\nBhupesh Sharma (17):\n  reset: qcom: Add support for SDM845 SoC reset table\n  phy: qcom: Import QMP phy related header files from Linux\n  dt-bindings: clock: Import SM6115 and SM8250 related clock header\n    files from Linux\n  phy: qcom: Add QMP UFS PHY driver\n  ufs/ufs.h: Add definition of 'ufshcd_rmwl()'\n  ufs: Clear UECPA once due to LINERESET has happened during\n    LINK_STARTUP\n  ufs: Add support for probing UFS controllers newer than\n    UFSHCI_VERSION_21\n  ufs: Expose 'ufshcd_ops_dbg_register_dump' vops to allow dumping debug\n    registers\n  ufs: Sync possible UFS Quirks with Linux UFS driver\n  ufs: Add missing memory barriers\n  ufs: Fix debug message in 'ufs_start'\n  ufs: Add Support for Qualcomm UFS HC driver\n  arm: dts: qcom: sdm845: Add 'reset' node\n  arm: dts: qcom: sdm845: Add UFS HC and PHY nodes\n  configs/dragonboard845c_defconfig: Enable DM_RESET by default\n  configs/dragonboard845c_defconfig: Enable UFS + SCSI related configs\n  MAINTAINERS: Update UFS maintainer\n\n MAINTAINERS                                   |   2 +-\n arch/arm/dts/sdm845.dtsi                      |  68 ++\n configs/dragonboard845c_defconfig             |  11 +\n drivers/phy/qcom/Kconfig                      |   6 +\n drivers/phy/qcom/Makefile                     |   1 +\n drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v2.h    |  25 +\n drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v3.h    |  21 +\n drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v4.h    |  31 +\n drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v5.h    |  32 +\n drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v6.h    |  31 +\n drivers/phy/qcom/phy-qcom-qmp-pcs-v2.h        |  43 +\n drivers/phy/qcom/phy-qcom-qmp-pcs-v3.h        | 145 +++\n drivers/phy/qcom/phy-qcom-qmp-pcs-v4.h        | 135 +++\n .../phy/qcom/phy-qcom-qmp-qserdes-com-v3.h    | 111 ++\n .../phy/qcom/phy-qcom-qmp-qserdes-com-v4.h    | 123 +++\n drivers/phy/qcom/phy-qcom-qmp-qserdes-com.h   | 140 +++\n drivers/phy/qcom/phy-qcom-qmp-qserdes-pll.h   |  66 ++\n .../qcom/phy-qcom-qmp-qserdes-txrx-ufs-v6.h   |  30 +\n .../phy/qcom/phy-qcom-qmp-qserdes-txrx-v3.h   |  68 ++\n .../phy/qcom/phy-qcom-qmp-qserdes-txrx-v4.h   | 233 ++++\n drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx.h  | 205 ++++\n drivers/phy/qcom/phy-qcom-qmp-ufs.c           | 996 ++++++++++++++++++\n drivers/phy/qcom/phy-qcom-qmp.h               | 115 ++\n drivers/reset/reset-qcom.c                    |  33 +\n drivers/ufs/Kconfig                           |   7 +\n drivers/ufs/Makefile                          |   1 +\n drivers/ufs/qcom-ufshcd.c                     | 880 ++++++++++++++++\n drivers/ufs/ufs-qcom.h                        | 275 +++++\n drivers/ufs/ufs.c                             |  93 +-\n drivers/ufs/ufs.h                             | 156 ++-\n include/dt-bindings/clock/qcom,gcc-sm6115.h   | 201 ++++\n include/dt-bindings/clock/qcom,gcc-sm8250.h   | 271 +++++\n 32 files changed, 4539 insertions(+), 16 deletions(-)\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v2.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v3.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v4.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v5.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v6.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-v2.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-v3.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-v4.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-com-v3.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-com-v4.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-com.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-pll.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx-ufs-v6.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx-v3.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx-v4.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx.h\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp-ufs.c\n create mode 100644 drivers/phy/qcom/phy-qcom-qmp.h\n create mode 100644 drivers/ufs/qcom-ufshcd.c\n create mode 100644 drivers/ufs/ufs-qcom.h\n create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6115.h\n create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8250.h"
}