Cover Letter Detail
Show a cover letter.
GET /api/covers/817641/?format=api
{ "id": 817641, "url": "http://patchwork.ozlabs.org/api/covers/817641/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170922164406.27606-1-dianders@chromium.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": "<20170922164406.27606-1-dianders@chromium.org>", "list_archive_url": null, "date": "2017-09-22T16:44:02", "name": "[v3,0/4] phy: rockchip-typec: Set \"flip\" properly; some cleanups; fix swing", "submitter": { "id": 9763, "url": "http://patchwork.ozlabs.org/api/people/9763/?format=api", "name": "Doug Anderson", "email": "dianders@chromium.org" }, "mbox": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170922164406.27606-1-dianders@chromium.org/mbox/", "series": [ { "id": 4672, "url": "http://patchwork.ozlabs.org/api/series/4672/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/list/?series=4672", "date": "2017-09-22T16:44:02", "name": "phy: rockchip-typec: Set \"flip\" properly; some cleanups; fix swing", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/4672/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/817641/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=\"UhH5ARmG\"; \n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=chromium.org header.i=@chromium.org\n\theader.b=\"Fdk0831V\"; dkim-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 3xzK8z4YL8z9t3Z\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tSat, 23 Sep 2017 02:45:23 +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 1dvR4n-0005XU-T9; Fri, 22 Sep 2017 16:45:17 +0000", "from mail-pg0-x233.google.com ([2607:f8b0:400e:c05::233])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dvR4E-0004Pl-Tv for linux-arm-kernel@lists.infradead.org;\n\tFri, 22 Sep 2017 16:44:46 +0000", "by mail-pg0-x233.google.com with SMTP id j70so864804pgc.10\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tFri, 22 Sep 2017 09:44:21 -0700 (PDT)", "from tictac.mtv.corp.google.com ([172.22.112.154])\n\tby smtp.gmail.com with ESMTPSA id\n\ts189sm365021pgc.1.2017.09.22.09.44.18\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tFri, 22 Sep 2017 09:44:19 -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=ydt6ueOqg6gNZdLgOUsqdCh0vCu8I3m1kxRiyfVtGbQ=;\n\tb=UhH\n\t5ARmGmnzhVnkce51UhAs0vF4/vSaiOJzwIoRYEgncr0LgPGvexjhbZ9cWc2XbbX9Gry3BXK1mYkMv\n\tNSM5ECIMZ4w6BwapW2igALDPfDyEyZCeoekG//OW9xXuAx1i/EcB7dpSlVDfCkTYcS6wOjQ2HMm5x\n\tJ9ERu9A0EplsqXVr5fybccXGOpMX6uz6udXuIqLo+F9BzCT/sANhdejqf+k5qmfsMvNby3Kn1FHvU\n\tXqW4eoT9C60myiYnP2b2DLitPEAjA3LgRwKCoxT7BF4PexHHLj6hPNKc2SrGpvnNxaxulZ2F2Z1aO\n\t1sUKKbXuoJ98wYQSmgZh6wmSG12uNpA==;", "v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org;\n\ts=google; h=from:to:cc:subject:date:message-id;\n\tbh=Jc8Z9+iRlmlCJyVKDeKRfDP1fqqX83BU/pffZMVu1ys=;\n\tb=Fdk0831VkJbi7JAmSm1Qo+xRfC6+OisdxwcMP398xPEy/CvjKdflQpR44Uqly55OOf\n\th5WdmW7G6w9Si/Ij3uLlDCjefcy5z09t10PGE75IM36sPV+bhK9GqDfB+zKcUYcEwPgk\n\tSj2Ms8Jwu/CqfOALl0ni5HLVRjSxkjV2yYZZQ=" ], "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=Jc8Z9+iRlmlCJyVKDeKRfDP1fqqX83BU/pffZMVu1ys=;\n\tb=uFCqkVnleNQSG7b+7M2SzkbO8him8LDxoAFssGvu9txYACpiYQ7MuL+AMBwRuLLgO5\n\tGA3qu9TCGxCf3Z4GwoN5gCKOOhYUZjGEItuoPHJQl726PSakLlXGTNau8mp1nb14ce8i\n\tuVqAcNR34Jrw/nY4AAbLTVqEvv7QMSpw66hKmE4ZbJcQsCxHTHh3tmqedeamJOkwQhXk\n\tSzqRlG/L/OhBF3M5aNS6/FAd5h4zpFlx8GRCjjKR4q6NGaVLx3NdeHyyz1Sd7Y/bG4XI\n\tqpAuX0LGWSHHLmcru7Lg6jdgn5/G3doQJtDlKWX67smvBAWVIHX9YxHdR6r6uoq7kUrM\n\tBtcg==", "X-Gm-Message-State": "AHPjjUj9rf8xsN/TiQeCq5p6S307DsJr/3IOo4vyvbEspN9xOajL39vf\n\tX4AYBpVkwGBIVwIWru/0XqGaBA==", "X-Google-Smtp-Source": "AOwi7QDajRToDlx5NmaV7s2m2dxP9VONoIiDwySOrxDy4w7wRCaCRHGiG13ApprHGcmoKuS/BW/sSg==", "X-Received": "by 10.84.252.144 with SMTP id y16mr9874934pll.113.1506098660595; \n\tFri, 22 Sep 2017 09:44:20 -0700 (PDT)", "From": "Douglas Anderson <dianders@chromium.org>", "To": "kishon@ti.com,\n\theiko@sntech.de,\n\tzyw@rock-chips.com", "Subject": "[PATCH v3 0/4] phy: rockchip-typec: Set \"flip\" properly;\n\tsome cleanups; fix swing", "Date": "Fri, 22 Sep 2017 09:44:02 -0700", "Message-Id": "<20170922164406.27606-1-dianders@chromium.org>", "X-Mailer": "git-send-email 2.14.1.821.g8fa685d3b7-goog", "X-CRM114-Version": "20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ", "X-CRM114-CacheID": "sfid-20170922_094443_224458_9DBDA5D2 ", "X-CRM114-Status": "GOOD ( 10.99 )", "X-Spam-Score": "-2.0 (--)", "X-Spam-Report": "SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details: (-2.0 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 [2607:f8b0:400e:c05:0:0:0:233 listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS SPF: sender matches SPF record\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": "shawnn@chromium.org, Douglas Anderson <dianders@chromium.org>,\n\tdnschneid@chromium.org, linux-kernel@vger.kernel.org,\n\tlinux-rockchip@lists.infradead.org, groeck@chromium.org,\n\tlinux-arm-kernel@lists.infradead.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": "When connecting to certain DP monitors it was observed that only one\nof the two orientations of the type C to DP cable would work.\nDebugging showed that the problem was that we needed to set the type C\n\"flip\" state earlier. Once we did this, problems went away.\n\nWhile trying to dig into this problem and some others, I found that\nthe proper documentation for the Type C PHY was available to me. This\nallowed me to cleanup the magic numbers in the funtion that I was\ntouching and also fix a few minor issues that (luckily) haven't caused\nany problems yet.\n\nI also found that aux channel communications were flaky on some\nadapters until I adjusted the voltage swing.\n\nFor this series I've added Chris Zhong's Reviewed-by tags to some of\nthe patches since he gave a +1 to nearly identical patches on the\nChrome OS gerrit and I didn't think he'd mind me carrying his tag. If\nfolks would rather I didn't do that, please yell.\n\nChanges in v3:\n- Voltage swing patch now patch 2.\n\nChanges in v2:\n- Voltage swing patch new for v2.\n- Removed extra blank line.\n\nDouglas Anderson (4):\n phy: rockchip-typec: Set the AUX channel flip state earlier\n phy: rockchip-typec: Don't set the aux voltage swing to 400 mV\n phy: rockchip-typec: Avoid magic numbers + add delays in aux calib\n phy: rockchip-typec: Do the calibration more correctly\n\n drivers/phy/rockchip/phy-rockchip-typec.c | 246 ++++++++++++++++++++++++------\n 1 file changed, 201 insertions(+), 45 deletions(-)" }