Cover Letter Detail
Show a cover letter.
GET /api/covers/806607/?format=api
{ "id": 806607, "url": "http://patchwork.ozlabs.org/api/covers/806607/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170828142915.27020-1-jbrunet@baylibre.com/", "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": "<20170828142915.27020-1-jbrunet@baylibre.com>", "list_archive_url": null, "date": "2017-08-28T14:29:02", "name": "[v3,00/13] mmc: meson-gx: driver fixups and upgrades", "submitter": { "id": 69839, "url": "http://patchwork.ozlabs.org/api/people/69839/?format=api", "name": "Jerome Brunet", "email": "jbrunet@baylibre.com" }, "mbox": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170828142915.27020-1-jbrunet@baylibre.com/mbox/", "series": [ { "id": 183, "url": "http://patchwork.ozlabs.org/api/series/183/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/list/?series=183", "date": "2017-08-28T14:29:02", "name": "mmc: meson-gx: driver fixups and upgrades", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/183/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/806607/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=\"LLGRSfVO\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=baylibre-com.20150623.gappssmtp.com\n\theader.i=@baylibre-com.20150623.gappssmtp.com header.b=\"olQy7XPj\"; \n\tdkim-atps=neutral" ], "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 3xgvSn0NCRz9s7p\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tTue, 29 Aug 2017 00:35:36 +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 1dmL8T-0001tp-VQ; Mon, 28 Aug 2017 14:35:30 +0000", "from mail-wr0-x22e.google.com ([2a00:1450:400c:c0c::22e])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dmL2u-0004Wo-DD for linux-arm-kernel@lists.infradead.org;\n\tMon, 28 Aug 2017 14:29:53 +0000", "by mail-wr0-x22e.google.com with SMTP id k94so2260050wrc.0\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tMon, 28 Aug 2017 07:29:23 -0700 (PDT)", "from localhost.localdomain (uluru.liltaz.com. [163.172.81.188])\n\tby smtp.googlemail.com with ESMTPSA id\n\tz39sm604792wrz.61.2017.08.28.07.29.18\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tMon, 28 Aug 2017 07:29:18 -0700 (PDT)" ], "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=r0I3lD8JbfmfMGIiDoYHJ9dYMCdPTWJbyH7x7faDC4Q=;\n\tb=LLG\n\tRSfVOb24u5jRUJnev0YZB6tCc0uYvF0BM/fGVv3Chgo44Hv7bl9rWKNAoLCLjriCDPhNHSMyz1Opd\n\tXZfcDbkcPcabSzy2/7IfvgmqKx677SP11QLjkkK27NfdFzwb/ApPOvLbVXPSydH2KC31Y99nH4tSt\n\tymqsRaYptP2q0vtOeXtOLcc76RGdtuCLVGC9xHdvrw5krlZ6x/HBqRYxpD6Lu3+iz/Klwjkp32oYu\n\tnfjRVT8uIKFGTaOnyb/7HI8bdXelZMUg9aRqzbvoVntJkU7+EoYy2zXROB3oh5082T1uPgrYQ4mMS\n\tc7dUVaD5gozxj1gsHbZSAJxPtBQTX6A==;", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=baylibre-com.20150623.gappssmtp.com; s=20150623;\n\th=from:to:cc:subject:date:message-id;\n\tbh=WLaWZSNfler/XjE3X6NuOM7hIEYp0jyV/Nh+wSRzxVU=;\n\tb=olQy7XPjCx71Bokiv+CNaCeQnOYFhiAA7g0gt5cMYbyqoBtbHhp5N7l3TiAwj8Re02\n\tzdTKzrSZWCNl6qaRqVeFbPFh/sn517GzFtYkTY1mdW+lenCbbewosxfglxXV+UMTN+xL\n\t9Fm/P7q7/5yywybQQNcbk8VWqn3VCpaVOQfqfamWgydG69iCMt5qX+DAcsomM8pXR/vD\n\tBmSrXmRoLT+mktYBeqo5k/RMpibFe/Y9VJH14IpLY58wRgC+volKJiGlL9C1yenY6SgP\n\tRGmubtzMFd7RGiiy/xQGPXUzzeFtL18iQ2NaJFw+RSD45PuhyP0ctNUCZIILNxfu1pGR\n\tKX9A==" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=WLaWZSNfler/XjE3X6NuOM7hIEYp0jyV/Nh+wSRzxVU=;\n\tb=CjESzgcQpTKw2JgpjW7O1MoRHcW2sAZyBGz+ML2vl+yabJxUGKUkX0eDY4oeTLfY+z\n\tre2er1A2D3xAMlnnhEyqq3x3ISFKjWVNhpgL3MyMOTbOf4IMqkeetFtEtWRFe2QCyCcr\n\tjM83v7E1pqzHwdMv6FYv6BazTZWDSpCYEOFk+RVPXFlzQ569QpBPisiuAcUZ0FMgSOO1\n\tLBPwyCn7Wev5JYrtcnwKkUUG7OyBRVWeGYUKxIdaCyv+b82IJBKsLlmNGZcZGJNzt+O8\n\tu0nJ2iW/r4F0G+xv2jvngR9y5UhHwmm7cTF9CXhgCVbkD0o8bON/LpO2xZD6RehkS7iz\n\tnTFg==", "X-Gm-Message-State": "AHYfb5i1qbdLs/STpyYFeUrQHv30ZP6o7EnxdG31wq52ZkV8xZtF3G4j\n\t/hubmklbzpvYPqb5", "X-Received": "by 10.223.169.18 with SMTP id u18mr612206wrc.1.1503930559481;\n\tMon, 28 Aug 2017 07:29:19 -0700 (PDT)", "From": "Jerome Brunet <jbrunet@baylibre.com>", "To": "Ulf Hansson <ulf.hansson@linaro.org>, Kevin Hilman <khilman@baylibre.com>,\n\tCarlo Caione <carlo@caione.org>", "Subject": "[PATCH v3 00/13] mmc: meson-gx: driver fixups and upgrades", "Date": "Mon, 28 Aug 2017 16:29:02 +0200", "Message-Id": "<20170828142915.27020-1-jbrunet@baylibre.com>", "X-Mailer": "git-send-email 2.9.5", "X-CRM114-Version": "20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ", "X-CRM114-CacheID": "sfid-20170828_072944_797569_C61DF63A ", "X-CRM114-Status": "GOOD ( 10.96 )", "X-Spam-Score": "-1.2 (-)", "X-Spam-Report": "SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details: (-1.2 points)\n\tpts rule name description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno\n\ttrust [2a00:1450:400c:c0c:0:0:0:22e listed in] [list.dnswl.org]\n\t0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)\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", "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": "linux-amlogic@lists.infradead.org, linux-mmc@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n\tJerome Brunet <jbrunet@baylibre.com>", "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": "The patchset features several bugfixes, rework and upgrade for the\nmeson-gx MMC driver.\n\nThe main goal is to improve readability and enable new high speed\nmodes, such as eMMC DDR52 and sdcard UHS modes up to SDR50 (100Mhz)\n\nSDR104 is not working with a few cards on the p200 and the\nlibretech-cc. I suspect that 200Mhz might be a bit too fast for the PCB\nof these boards, adding noise to the signal and eventually breaking\nthe communication with some cards. The same cards are working well on a\nlaptop or the nanopi-k2 at 200Mhz.\n\nThis series has been tested on gxbb-p200, gxbb-nanopi-k2 and\ngxl-s905x-libretech-cc\n\nChanges since v2 [1]:\n* Drop patches 1 to 3: Applied.\n* Drop patch 4: Debug stuff which should not have been sent.\n* Added fix to previous patch 3:\n If the clock register is not initialized before registering the clk\n with CCF, the framework will complain about an illegal divider value.\n This had gone unnoticed because it was later fixed by the clock init\n rework.\n\n Ulf, I know it is getting late but it would be nice if patch #1 of\n this v3 could go with 3 patches you already applied. The rest can\n wait for the following cycle.\n\nChanges since v1 [0]:\n* Reorder patches to have fixes first, then rework and finally\n enhancements.\n* Use CCF to manage clock phases\n\n[0]: https://lkml.kernel.org/r/20170804174353.16486-1-jbrunet@baylibre.com\n[1]: https://lkml.kernel.org/r/20170821160301.21899-1-jbrunet@baylibre.com\n\nJerome Brunet (13):\n mmc: meson-gx: initialize sane clk default before clock register\n mmc: meson-gx: cfg init overwrite values\n mmc: meson-gx: rework set_ios function\n mmc: meson-gx: rework clk_set function\n mmc: meson-gx: rework clock init function\n mmc: meson-gx: fix dual data rate mode frequencies\n mmc: meson-gx: work around clk-stop issue\n mmc: meson-gx: simplify interrupt handler\n mmc: meson-gx: implement card_busy callback\n mmc: meson-gx: use CCF to handle the clock phases\n mmc: meson-gx: implement voltage switch callback\n mmc: meson-gx: change default tx phase\n mmc: meson-gx: rework tuning function\n\n drivers/mmc/host/meson-gx-mmc.c | 710 ++++++++++++++++++++++++++++------------\n 1 file changed, 493 insertions(+), 217 deletions(-)" }