Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/803094/?format=api
{ "id": 803094, "url": "http://patchwork.ozlabs.org/api/patches/803094/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/1503045324-23480-1-git-send-email-madalin.bucur@nxp.com/", "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": "<1503045324-23480-1-git-send-email-madalin.bucur@nxp.com>", "list_archive_url": null, "date": "2017-08-18T08:35:24", "name": "[U-Boot] net: phy: realtek: fix enabling of the TX-delay for RTL8211F", "commit_ref": "05b29aa0cb6875e1d91eec5ba1949e8d0c1f2618", "pull_url": null, "state": "accepted", "archived": false, "hash": "e9a03fb6d8ece8de913bc5489130317368699555", "submitter": { "id": 70042, "url": "http://patchwork.ozlabs.org/api/people/70042/?format=api", "name": "Madalin Bucur", "email": "madalin.bucur@nxp.com" }, "delegate": { "id": 6337, "url": "http://patchwork.ozlabs.org/api/users/6337/?format=api", "username": "jhersh", "first_name": "Joe", "last_name": "Hershberger", "email": "joe.hershberger@gmail.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/1503045324-23480-1-git-send-email-madalin.bucur@nxp.com/mbox/", "series": [], "comments": "http://patchwork.ozlabs.org/api/patches/803094/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/803094/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org", "Authentication-Results": [ "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)", "spf=fail (sender IP is 192.88.168.50)\n\tsmtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed)\n\theader.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com;" ], "Received": [ "from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xYbyz1jfqz9t2x\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 18 Aug 2017 18:36:27 +1000 (AEST)", "by lists.denx.de (Postfix, from userid 105)\n\tid F3751C21E33; Fri, 18 Aug 2017 08:36:22 +0000 (UTC)", "from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id B1F63C21DC3;\n\tFri, 18 Aug 2017 08:36:19 +0000 (UTC)", "by lists.denx.de (Postfix, from userid 105)\n\tid 14411C21DC3; Fri, 18 Aug 2017 08:36:18 +0000 (UTC)", "from NAM03-DM3-obe.outbound.protection.outlook.com\n\t(mail-dm3nam03on0065.outbound.protection.outlook.com [104.47.41.65])\n\tby lists.denx.de (Postfix) with ESMTPS id 88F1FC21D9E\n\tfor <u-boot@lists.denx.de>; Fri, 18 Aug 2017 08:36:16 +0000 (UTC)", "from CY4PR03CA0012.namprd03.prod.outlook.com (10.168.162.22) by\n\tBN3PR03MB2259.namprd03.prod.outlook.com (10.166.74.20) with Microsoft\n\tSMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.1.1362.18; Fri, 18 Aug 2017 08:36:14 +0000", "from BY2FFO11FD035.protection.gbl (2a01:111:f400:7c0c::181) by\n\tCY4PR03CA0012.outlook.office365.com (2603:10b6:903:33::22) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1362.18\n\tvia Frontend Transport; Fri, 18 Aug 2017 08:36:14 +0000", "from tx30smr01.am.freescale.net (192.88.168.50) by\n\tBY2FFO11FD035.mail.protection.outlook.com (10.1.14.220) with\n\tMicrosoft SMTP Server (version=TLS1_0,\n\tcipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1341.15\n\tvia Frontend Transport; Fri, 18 Aug 2017 08:36:13 +0000", "from fsr-fed2164-101.ea.freescale.net\n\t(fsr-fed2164-101.ea.freescale.net [10.171.73.197])\n\tby tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id\n\tv7I8aB7N018275; Fri, 18 Aug 2017 01:36:11 -0700" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-0.0 required=5.0 tests=BAD_ENC_HEADER,\n\tRCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,\n\tSPF_HELO_PASS autolearn=unavailable\n\tautolearn_force=no version=3.4.0", "Received-SPF": "Fail (protection.outlook.com: domain of nxp.com does not\n\tdesignate 192.88.168.50 as permitted sender)\n\treceiver=protection.outlook.com; \n\tclient-ip=192.88.168.50; helo=tx30smr01.am.freescale.net;", "From": "Madalin Bucur <madalin.bucur@nxp.com>", "To": "<u-boot@lists.denx.de>, <joe.hershberger@ni.com>", "Date": "Fri, 18 Aug 2017 11:35:24 +0300", "Message-ID": "<1503045324-23480-1-git-send-email-madalin.bucur@nxp.com>", "X-Mailer": "git-send-email 2.1.0", "X-EOPAttributedMessage": "0", "X-Matching-Connectors": "131475189739826842;\n\t(91ab9b29-cfa4-454e-5278-08d120cd25b8); ()", "X-Forefront-Antispam-Report": "CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI;\n\tSFV:NSPM;\n\tSFS:(10009020)(6009001)(336005)(39860400002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(48376002)(189998001)(5003940100001)(50466002)(8936002)(50226002)(8656003)(68736007)(81166006)(8676002)(81156014)(6666003)(85426001)(97736004)(47776003)(36756003)(77096006)(3450700001)(2906002)(105606002)(104016004)(54906002)(43066003)(4326008)(86362001)(305945005)(626005)(498600001)(356003)(33646002)(106466001)(5660300001)(50986999)(53936002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR03MB2259;\n\tH:tx30smr01.am.freescale.net; \n\tFPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; ", "X-Microsoft-Exchange-Diagnostics": [ "1; BY2FFO11FD035;\n\t1:x/gY0UQgeQLbdP85GtVkDH1e7eDhZQXt3BWKBKp7u0LNmMNLcz5SFqlHJvJIlxU8Qpn2Z3g3asF534aLN+uRKnpv0L8q8Eb2qw5cG+hCYZa+fdEeiO8W6zyNk0ZDs40L", "1; BN3PR03MB2259;\n\t3:BWKKAzkwFjEsMAydIVm3c7N4EhRYgjD8TNYmAL0xzmkRHxHD85LkhAUYSFsCM+e4kPiN1GboPNFC83sU1uiky7IxvyKAdB/dN3IGxL57Ej1vrdqPmUxvRRxgUeQ6gjxnzI2AmgWbCLLo4sMLOzGse5dH6Cz+hAolFnziR9H3kqAS2Z1rhZwvJLg2NsTpjH7MQrUBs3p66ZoBaCc/5SyDB4+Sy1LVwxbGAjVOtxZldDe0hdz7adzqQ5qDfGhLjdBNZUYdPSCAMV/1OUpbWNGyQesbLVdpxnUxbnBgvKljxN/4FTnhr7yXZ77bJCVDFVyEiH1dNROiYI/JbckyZ0bVotaMtHve00jlsj+FmZmrV/8=;\n\t25:VfuSPHU/P7AQ181t5o24BuCWWSC/Qc2AE9DLZDeREbWFJgZkaV/0b8WyFTimiPaEfA/82PmgRHwtm99tX869L2z2N8zCk3ewko3GystYXYeC+Ig8fSk3hUfonY/Lq/5nPzyg7oOtAfWWVYyyrvskgS85yV9uWfgs0yaAFlfHKLtI56oLhnrh8dkE1HwRFOpue1pTKnoAZG02G1Dv/fY8aV6Yk7OjZ/BdWeocta2vMydBbqP+gjEiOw1z5wpb9yFr5eEY4KVUEXm7Ja2MaJ5zmyGZ9SUcwK+xQm4tIBAVAZwmf3aSJmg10nw7BhbJ63rLn1zpcVz6TuoOkWEUkf9pSQ==", "1; BN3PR03MB2259;\n\t31:7lfa8ABJOU/Xd/JiaIdVcusis+/MwtsFYoFZ+bCK9xuET+N1HfrVa+r27rVQrKOzvZ/5K5qhvt/xSudNisxrcXWhmjSLIKu9MEC3tasyRUAIzxlzMFq5dQsRL4MmfmOR2NEt+TuZptc92/qZYT8fL295lc+2pckSzDTUo7RK83uRUUNbmpdcivcd+Qq/fjIEa4P04uVJhJ3gpqZ1/EKEibBg4eL4QdGXvpVqMXge96w=;\n\t4:yi3sD86Rc7z9XXtSQowk3ApmvMRdjf6I4n36zqR2sURGEcjQL+FM8tc6nra37kLYfYn/tHtPosJVglZ7F2EgKQJ64d6hzmij9oDYxb7HIj16qmY1ezMerVHoW6KnDfpZ/ExmmhcFkwpkrv95gNez4tCsuK82E3/3UxAJoU8xBsiezfk+PTGxmUQh5w1Tihmz+4uT2j1K1+/H1aLUZLYS+ugSHkuYWCkZm37H0zIevrgtTafT/An1DW2rSLXrOFfhNplxiyKl58N3Rq0bb5Cfi0UVgQFvBAA4STHqNHbAAmwEuMI3E8SAQ+hqcpUUH7e0m8iR0ZvJ/mXIJXXdUpTm5Q==", "=?us-ascii?Q?1; BN3PR03MB2259;\n\t23:l+/tWkUMBA0FcJt1FLVT5mM0SY4uDvnZ/X0hMeiJC?=\n\t=?us-ascii?Q?67IalcqVIFLV1wQnAQypW0dFGRwgshH9mrfihUQokV/jBUw0XAzFrIgSSA3K?=\n\t=?us-ascii?Q?wQs9DPeffsDe+HNR71ogcQTC/IGhkH+A7p5+mbunFqVmIGedVgXm1lM+SM7J?=\n\t=?us-ascii?Q?qQgNx0O8Wfd8xKIX+50Dt7pnZ8Qn4JZ1XHNbyyIDi3q8LtWBY4y94m3nfMod?=\n\t=?us-ascii?Q?X3NC/KMgSZUz0BrWSGTPitHEHEtZXg5C3xzkoKy1wkiMPObzY5zi8h4f+0t2?=\n\t=?us-ascii?Q?30VndxSFqxZtH9fFq57ltV9wn37+I0oAQvhz9y01lVGpD6E342nWYJcu+MZD?=\n\t=?us-ascii?Q?4xgEc+0opEYAHLjm8cczlROZWUov/G98wACHcldzn+kW6alntBP+nvS6HaDW?=\n\t=?us-ascii?Q?t3wdhM9Kx8DGk2hF0Wdv7tBjwoUcb/lgNOJf2yhyZ3etur4nStX9PmF26QyU?=\n\t=?us-ascii?Q?baD+bmYxd3f6suggrhSllzB641fRr8R39hM/i1rzb3MNkJ/50wwdMequXTbP?=\n\t=?us-ascii?Q?F0z/Py4xG4uN+nQQ1RCkfPxWcuDXS6TY5qNqGAVxVt+G0V3JJlQO9gS10PH1?=\n\t=?us-ascii?Q?Hb0Bctj1X/R2NcfVXq9jc296tA16k6/D1aaiK1Srx1rdck2mcLFwJ9IKvFG8?=\n\t=?us-ascii?Q?x+KYb4nxAkwfE/pwI//KiU1HSeatUIR1VusOAGn/X1i7yjUnd7NW9C+RN+xF?=\n\t=?us-ascii?Q?EXJ5goooGY24fvTJU5tZc8AK9xHxrXoOySK21lCvsEGG7iy6NTp/xglzK6q8?=\n\t=?us-ascii?Q?jw/w7LL/v9CE6OrGceQ+cy/s42MAag77PZMQraD9q7y/xirecgp5tRSP/tYL?=\n\t=?us-ascii?Q?LLLPh/umWC1BhHdA+AftS2xKfvUSmYQ6C75KxdxvXweLdkUmG8CeGkH5sF4q?=\n\t=?us-ascii?Q?Bzk+oKm1/CjM5dlIkgqllgSOGhAIiOD1yBMNV1p+W0+q4gmsCABL26RoUZZ+?=\n\t=?us-ascii?Q?q8NW06p36I9m/0QtCuG4PC7c8WTofy0lJ8bUczTkaSBOujZ9Faa/8em5nzV1?=\n\t=?us-ascii?Q?QKDmQxyMzmNsoHUd3fmnd7m/a4GBvxDVfKpQhxtls7bg5dKeakuHHaPWjder?=\n\t=?us-ascii?Q?tEoxb9luX6IU2MNceYwn2Du9Ei4?=", "1; BN3PR03MB2259;\n\t6:f62h/NDhG+LWHkxa8psPdsS8649OVEG0p533wVcg+e3icgwxr29s2AVH6aG0QmPiETfj8KU4dAPeZBDgcU+NcUBq7aCpUNO0PJM+tiscrv55T0YAKTdTyEK8qPNWFzk+byAxDZBKPFrzrjqYUtFkRjVHOQt/i/NRvohlBXbbfK5EQt1neLXwSZS6B1OABds5E/pVcWTQUaqRoJgdTdahF6FrCyxN6c3XXz+Kkj0EuF2sz0JoFlSF6fGjxyDGoXYutru1IssqK98DOQkU1uE0pro4qW6V0hfqOp/HXHgBR4LL3AUBsDKX7eia/WSR68OwGexMs1NwKlt1sSwBNVui5A==;\n\t5:mA0wnTdNeYyMVyGNfoaR87OvvqNON7k4P70JsPdFR6p88y86F7mhQd8fSl3kQqITQ3U3NMLOZagV1c+0aGrTZf3WKK+eaX0WNvCQwdakFKcQQz+KLBV+eNXk6bhDfv1ceaV9tAxO3v8G4rO8lXlDCQ==;\n\t24:1+imLMIkgXEe5ZB1OtKdEqG1PA720Ewn8nb0zhJtyA4cMFUtd2TCuZTio6d8kS/zsPDqB63lr7+DcGUUQM58nQrGYMJeXlOKElikBUDRwXc=;\n\t7:rvWBm1kUPMq0exHPJ8ga2KRfCVyEq/f690F0ut+ipq4kACJeuH91CcPM7+YRoEy/M/25FOWRJ6y07blBn6RusS4PzcJA8+8LWbxrvuG3rIytRMjNdHATFTmaIV2Xci59gmUg7q83ckTjbFekeKGltm+MJOqLguwMumSmmHIZYBrYjkeGYm/n+KntogtY79Vrx6WHzOSkN+FeBECr7n4WaWfLtWgrKC5H6oq4C3y0twQ=" ], "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-Correlation-Id": "b6e32216-00bb-41bc-cd39-08d4e6142fac", "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:BN3PR03MB2259; ", "X-MS-TrafficTypeDiagnostic": "BN3PR03MB2259:", "X-Exchange-Antispam-Report-Test": "UriScan:(185117386973197)(8415204561270);", "X-Microsoft-Antispam-PRVS": "<BN3PR03MB225985C95113293875BFDE16EC800@BN3PR03MB2259.namprd03.prod.outlook.com>", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(8121501046)(13016025)(5005006)(13018025)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6096035)(20161123561025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123556025)(20161123565025)(20161123563025)(20161123559100)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:BN3PR03MB2259; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:BN3PR03MB2259; ", "X-Forefront-PRVS": "040359335D", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "18 Aug 2017 08:36:13.7798\n\t(UTC)", "X-MS-Exchange-CrossTenant-Id": "5afe0b00-7697-4969-b663-5eab37d5f47e", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;\n\tIp=[192.88.168.50]; \n\tHelo=[tx30smr01.am.freescale.net]", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BN3PR03MB2259", "Cc": "martin.blumenstingl@googlemail.com, mingkai.hu@nxp.com", "Subject": "[U-Boot] [PATCH] net: phy: realtek: fix enabling of the TX-delay\n\tfor RTL8211F", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.18", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<http://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\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Reply-To": "madalin.bucur@nxp.com", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "base64", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>" }, "content": "The old logic always enabled the TX-delay when the phy-mode was set to\nPHY_INTERFACE_MODE_RGMII. With this patch we enable the TX delay for\nPHY_INTERFACE_MODE_RGMII_ID and PHY_INTERFACE_MODE_RGMII_TXID and\ndisable it for PHY_INTERFACE_MODE_RGMII.\n\nBased on a similar change made in the Linux Realtek PHY driver\nby Martin Blumenstingl <martin.blumenstingl@googlemail.com>.\n\nSigned-off-by: Madalin Bucur <madalin.bucur@nxp.com>\n---\n drivers/net/phy/realtek.c | 24 ++++++++++++++----------\n 1 file changed, 14 insertions(+), 10 deletions(-)", "diff": "diff --git a/drivers/net/phy/realtek.c b/drivers/net/phy/realtek.c\nindex 635acf5..6d917f8 100644\n--- a/drivers/net/phy/realtek.c\n+++ b/drivers/net/phy/realtek.c\n@@ -95,17 +95,21 @@ static int rtl8211f_config(struct phy_device *phydev)\n \n \tphy_write(phydev, MDIO_DEVAD_NONE, MII_BMCR, BMCR_RESET);\n \n-\tif (phydev->interface == PHY_INTERFACE_MODE_RGMII) {\n-\t\t/* enable TXDLY */\n-\t\tphy_write(phydev, MDIO_DEVAD_NONE,\n-\t\t\t MIIM_RTL8211F_PAGE_SELECT, 0xd08);\n-\t\treg = phy_read(phydev, MDIO_DEVAD_NONE, 0x11);\n+\tphy_write(phydev, MDIO_DEVAD_NONE,\n+\t\t MIIM_RTL8211F_PAGE_SELECT, 0xd08);\n+\treg = phy_read(phydev, MDIO_DEVAD_NONE, 0x11);\n+\n+\t/* enable TX-delay for rgmii-id and rgmii-txid, otherwise disable it */\n+\tif (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID ||\n+\t phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID)\n \t\treg |= MIIM_RTL8211F_TX_DELAY;\n-\t\tphy_write(phydev, MDIO_DEVAD_NONE, 0x11, reg);\n-\t\t/* restore to default page 0 */\n-\t\tphy_write(phydev, MDIO_DEVAD_NONE,\n-\t\t\t MIIM_RTL8211F_PAGE_SELECT, 0x0);\n-\t}\n+\telse\n+\t\treg &= ~MIIM_RTL8211F_TX_DELAY;\n+\n+\tphy_write(phydev, MDIO_DEVAD_NONE, 0x11, reg);\n+\t/* restore to default page 0 */\n+\tphy_write(phydev, MDIO_DEVAD_NONE,\n+\t\t MIIM_RTL8211F_PAGE_SELECT, 0x0);\n \n \t/* Set green LED for Link, yellow LED for Active */\n \tphy_write(phydev, MDIO_DEVAD_NONE,\n", "prefixes": [ "U-Boot" ] }