Cover Letter Detail
Show a cover letter.
GET /api/covers/807625/?format=api
{ "id": 807625, "url": "http://patchwork.ozlabs.org/api/covers/807625/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/cover/1504097509-58983-1-git-send-email-vviswana@codeaurora.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": "<1504097509-58983-1-git-send-email-vviswana@codeaurora.org>", "list_archive_url": null, "date": "2017-08-30T12:51:44", "name": "[v1,0/5] mmc: sdhci-msm: Corrections to implementation of power irq", "submitter": { "id": 72258, "url": "http://patchwork.ozlabs.org/api/people/72258/?format=api", "name": "Vijay Viswanath", "email": "vviswana@codeaurora.org" }, "mbox": "http://patchwork.ozlabs.org/project/linux-imx/cover/1504097509-58983-1-git-send-email-vviswana@codeaurora.org/mbox/", "series": [ { "id": 609, "url": "http://patchwork.ozlabs.org/api/series/609/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/list/?series=609", "date": "2017-08-30T12:51:44", "name": "mmc: sdhci-msm: Corrections to implementation of power irq", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/609/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/807625/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 header.b=\"NAUPnq60\"; \n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=codeaurora.org header.i=@codeaurora.org\n\theader.b=\"Fwm2MIB8\"; \n\tdkim=fail reason=\"signature verification failed\" (1024-bit key)\n\theader.d=codeaurora.org header.i=@codeaurora.org header.b=\"eCPd0IGc\"; \n\tdkim-atps=neutral", "pdx-caf-mail.web.codeaurora.org;\n\tdmarc=none (p=none dis=none) header.from=codeaurora.org", "pdx-caf-mail.web.codeaurora.org;\n\tspf=none smtp.mailfrom=vviswana@codeaurora.org" ], "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 3xj5592KSzz9sQl\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tWed, 30 Aug 2017 22:52:45 +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 1dn2U6-0007nJ-3m; Wed, 30 Aug 2017 12:52:42 +0000", "from smtp.codeaurora.org ([198.145.29.96])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dn2U1-0007jl-0G for linux-arm-kernel@lists.infradead.org;\n\tWed, 30 Aug 2017 12:52:39 +0000", "by smtp.codeaurora.org (Postfix, from userid 1000)\n\tid 77E7060738; Wed, 30 Aug 2017 12:52:16 +0000 (UTC)", "from hydcbspbld03.qualcomm.com\n\t(blr-c-bdr-fw-01_globalnat_allzones-outside.qualcomm.com\n\t[103.229.19.19])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))\n\t(No client certificate requested)\n\t(Authenticated sender: vviswana@smtp.codeaurora.org)\n\tby smtp.codeaurora.org (Postfix) with ESMTPSA id BB26160731;\n\tWed, 30 Aug 2017 12:52:11 +0000 (UTC)" ], "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=TalVm7WPiUrfwgv6Dn7uoRryI3DNuzu/mxEROiNyxd0=;\n\tb=NAU\n\tPnq606wtvdn5VXvSYU+cGi29czHa6qPNS67qKUrJiCymO94COnoyDltpuxRGvn4Kc8LQAUE1onb92\n\t9CHYnBD/Z1txCMqOQmqZKOEI/z2zUl3x9wfq7o+9Jn+9hZ50hd3lBfN8HBL40FEN+HEyQy/pr3BTH\n\tVFzkDL9LCKH3Gw7dbYNXyTnv1Xh7hc5RQ4ab8wZrce9uNrgz358PvJ4U+uXGIITflQ9tjTyD3UGQW\n\tIhRozb5eIa/lepYKLMcmdZJwmBDxrX/vWeGBN5acTIdL3PVp8px3VqAgI84yVhcLknPH6oSO9jNnz\n\tFY2ggpdJe8jWgs0zXEKOJ7Rq+7ptfvQ==;", "v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;\n\ts=default; t=1504097536;\n\tbh=x6r5RQs99zi5g9eKoOIjzhlrTds0n+PzliGQVlueDGg=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=Fwm2MIB8ijDaKNSmpuvxcVTgwcfgT1TIB2KSX/8p7Yil6+jkzAGbi0aGHX4ZP5fjE\n\tVhVwxhZG+KK5jGIRQv+zUG1FXcjcbbDmytdeiOJy8AHYi/mJeqQG1Na+/I5YjQU9XD\n\ti7ueWVN/PB34HFm2EC3OrIXjAGjkRJ11JR+dnCuQ=", "v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;\n\ts=default; t=1504097535;\n\tbh=x6r5RQs99zi5g9eKoOIjzhlrTds0n+PzliGQVlueDGg=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=eCPd0IGcUBMq2G3tnd8K4srDIlZbjRkeCyflMrKwN0K7V0uedrDrV/5IuJFiT+wv7\n\tlQHxl0MRO9obpNsJqHjMqq9+Il/ZINRBSS41vjtZRGbI8nldKLqaGke+IB1CSFlvWr\n\thyKtBSdO7q0Nu3d3or835iuFXGJhvEZj7BzIxVMM=" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.0 (2014-02-07) on\n\tpdx-caf-mail.web.codeaurora.org", "X-Spam-Level": "", "X-Spam-Status": "No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,\n\tDKIM_SIGNED,\n\tT_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0", "DMARC-Filter": "OpenDMARC Filter v1.3.2 smtp.codeaurora.org BB26160731", "From": "Vijay Viswanath <vviswana@codeaurora.org>", "To": "adrian.hunter@intel.com,\n\tulf.hansson@linaro.org,\n\twill.deacon@arm.com", "Subject": "[PATCH v1 0/5] mmc: sdhci-msm: Corrections to implementation of\n\tpower irq", "Date": "Wed, 30 Aug 2017 18:21:44 +0530", "Message-Id": "<1504097509-58983-1-git-send-email-vviswana@codeaurora.org>", "X-Mailer": "git-send-email 1.9.1", "X-CRM114-Version": "20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ", "X-CRM114-CacheID": "sfid-20170830_055237_232410_3A517A6C ", "X-CRM114-Status": "UNSURE ( 9.93 )", "X-CRM114-Notice": "Please train this message.", "X-Spam-Score": "-4.3 (----)", "X-Spam-Report": "SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details: (-4.3 points)\n\tpts rule name description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at http://www.dnswl.org/,\n\tmedium trust [198.145.29.96 listed in list.dnswl.org]\n\t-0.0 SPF_PASS SPF: sender matches SPF record\n\t-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay\n\tdomain\n\t-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain", "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": "riteshh@codeaurora.org, linux-arm-msm@vger.kernel.org,\n\tlinux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org,\n\tVijay Viswanath <vviswana@codeaurora.org>, stummala@codeaurora.org,\n\tsubhashj@codeaurora.org, linux-arm-kernel@lists.infradead.org,\n\tasutoshd@codeaurora.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": "Register writes which change voltage of IO lines or turn the IO bus on/off\nrequire sdhc controller to be ready before progressing further. Once a\nregister write which affects IO lines is done, the driver should wait for\npower irq from controller. Once the irq comes, the driver should acknowledge\nthe irq by writing to power control register. If the acknowledgement is not\ngiven to controller, the controller may not complete the corresponding\nregister write action and this can mess up the controller if drivers proceeds\nwithout power irq completing.\n\nChanges since RFC:\n\twait_for_completion_timeout replaced with wait_event_timeout when\n\twaiting for power irq.\n\tRemoved the spinlock within power irq handler and API which waits\n\tfor power irq.\n\tAdded comments to sdhci msm register write functions, warning that they\n\tcan sleep.\n\tSdhci msm register write functions will do a memory barrier before\n\twriting to the register if the particular register can trigger\n\tpower irq.\n\tInstead of enabling SDHCI IO ACCESSORS config in arm64/defconfig, it\n\twill be selected in mmc/host/Kconfig if the platform is MMC_SDHCI_MSM.\n\n\nSahitya Tummala (2):\n mmc: sdhci-msm: Fix HW issue with power IRQ handling during reset\n mmc: sdhci-msm: Add support to wait for power irq\n\nSubhash Jadavani (1):\n mmc: sdhci-msm: fix issue with power irq\n\nVijay Viswanath (2):\n mmc: sdhci-msm: Add ops to do sdhc register write\n mmc: Kconfig: Enable CONFIG_MMC_SDHCI_IO_ACCESSORS\n\n drivers/mmc/host/Kconfig | 1 +\n drivers/mmc/host/sdhci-msm.c | 253 ++++++++++++++++++++++++++++++++++++++++++-\n 2 files changed, 249 insertions(+), 5 deletions(-)" }