From patchwork Thu Jan 14 08:27:18 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: shaohui xie X-Patchwork-Id: 567305 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 662151402C4 for ; Thu, 14 Jan 2016 20:09:13 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752905AbcANJJB (ORCPT ); Thu, 14 Jan 2016 04:09:01 -0500 Received: from mail-bn1bon0092.outbound.protection.outlook.com ([157.56.111.92]:13064 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751709AbcANJIE (ORCPT ); Thu, 14 Jan 2016 04:08:04 -0500 X-Greylist: delayed 2118 seconds by postgrey-1.27 at vger.kernel.org; Thu, 14 Jan 2016 04:08:04 EST Received: from BN3PR0301CA0047.namprd03.prod.outlook.com (10.160.152.143) by BN1PR03MB124.namprd03.prod.outlook.com (10.255.201.23) with Microsoft SMTP Server (TLS) id 15.1.365.19; Thu, 14 Jan 2016 08:35:32 +0000 Received: from BN1BFFO11FD047.protection.gbl (2a01:111:f400:7c10::1:192) by BN3PR0301CA0047.outlook.office365.com (2a01:111:e400:401e::15) with Microsoft SMTP Server (TLS) id 15.1.365.19 via Frontend Transport; Thu, 14 Jan 2016 08:35:32 +0000 Authentication-Results: spf=softfail (sender IP is 192.88.168.50) smtp.mailfrom=gmail.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; freescale.mail.onmicrosoft.com; dmarc=fail action=none header.from=gmail.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning gmail.com discourages use of 192.88.168.50 as permitted sender) Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1BFFO11FD047.mail.protection.outlook.com (10.58.145.2) with Microsoft SMTP Server (TLS) id 15.1.355.15 via Frontend Transport; Thu, 14 Jan 2016 08:35:31 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u0E8ZSd0008695; Thu, 14 Jan 2016 01:35:28 -0700 From: To: , CC: , , , Shaohui Xie Subject: [PATCH 2/3] [v2] powerpc: fsl: update fman dt binding for PCS PHY Date: Thu, 14 Jan 2016 16:27:18 +0800 Message-ID: <1452760038-12442-1-git-send-email-shh.xie@gmail.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Matching-Connectors: 130972341324130886; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD047; 1:qK91apF5NIYkFy2aNx4H9C0ZCYB6VTG1YTVv5bEefHgmhzj15Ea50Ij8fu8ulyL66A8yNsaDm7zSgaplvenO7sMQkhk8/fGoO+UVuaDL2uEBfzvLWypOQYNvKX/5B0/LLB6b0mSXkCEO6x2PXDC1EgsEv3las4Ul5ueFzF8R8mRCG31K62YjgGpDFXMzULWFivJFw9iZfCsf0WyUwIlEgy8fqk46+SVOZbrp2oXH4GPs7IAPYSxHMhaNpvYV2ZdAsYZZ9zVc8ZT/kLqyH4zKK9Mg3V5GSl4tQl8dLK8jHepEas4Cl7eXgGxU88ql8r0xCk0delPug3e4d/koe12t7Mhjz8AMELCx+ObDG1odO30Kz3OpM6kV+0aw/lrmorEeY6dedkCTo48LqWNwCX/qBoJs3b7Q/2HErCiizLKdFu7rhC+q1QfzCAgHBLg+y0yPnXbpUr158J9U+RtXDhdnRNQZ3sL9wAOD1NE9j3XgIFbrmPU56pPidxVehsZVL/A0 X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(3190300001)(189002)(199003)(6806005)(97736004)(19580395003)(73392002)(86152002)(19580405001)(87936001)(83322999)(5003940100001)(61266001)(47776003)(55446002)(36756003)(48376002)(50466002)(50986999)(87572001)(82202001)(6260500002)(77096005)(86362001)(106466001)(107886002)(11100500001)(73972006)(5001770100001)(81442002)(104016004)(15975445007)(2906002)(5001960100002)(50226001)(81156007)(92566002)(189998001)(76482005)(5008740100001)(1096002)(586003)(105596002)(33646002)(4326007)(1220700001)(2876002)(4001430100002)(229853001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR03MB124; H:tx30smr01.am.freescale.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 4017a431-af66-4c5a-48e7-08d31cbdaa7b X-Microsoft-Exchange-Diagnostics: 1; BN1PR03MB124; 2:ttjBGG8sC/MoFV+0dwue+V+TAKBIw0r4mpLSRUyqTntJ39DfJTjZ5DaxRoJCchLrsbTszGC3HHdEsSnrlEbZfbscszCDreeAXNSKrFISY0H3yTG4K1rNxdajrV/OrRT4tvOQHZ0j8EvHk16CjJG1R0bSsDwbYQnctgN9FNj7QwM+y2ZkDjKUN1kRv3Xi8uw1; 3:5TixMqvKGgPjwyMMP1X066hxAreY5ze8r8YkV+p8j0pKN5YhMUH+xRa4oxlNRh9+IGWdGG2HWNnWw8EAMysrbvz7qoRSFq1SVftjumpp1PZl0wC1zbxs2AtutmBOC7fT7aWQtJiafIasWxI4n+21OLy+6MUzLO27Dfb5vRVfqPOxvZIjWECYCtvM4+NSiykUO1Mz5Cb+RvBzmp8VBl142GaRu7u8McJsfBQy2slN8ew=; 25:D+uP3Z8arfDG8IzDgcyTv2SBBR+DtSA46ibRbO9KlAzK+dCwEp9iU3dVSvzwYn9Z3ErgyNvvgTe7MWCYjZuwcTvn204AceBoUvXFsVIFwXpVzaubPhtqHaX63LKaIPcFtysaTAp6JkCMrTIGdVRiTLvq0Su5E0cpX3UdPfku+WE+li8u3tPqV16/8WVUaj22tNDcg29lC6SepSvaJL1p0mS0F0AGKbw6HQaB9laPeK+Aje/ZMIUmJsF00zW2YUac X-Exchange-Antispam-Report-Test: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:BN1PR03MB124; UriScan:(101931422205132); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(13018025)(13017025)(13015025)(10201501046)(3002001); SRVR:BN1PR03MB124; BCL:0; PCL:0; RULEID:(400006); SRVR:BN1PR03MB124; X-Microsoft-Exchange-Diagnostics: 1; BN1PR03MB124; 4:KYFzI7Fk1Xq7vsiXt+wwEixYMciSDGgF+ZZN4Y0nZ5deYMiaXgD6f98KwcsfPIq0Efmjg0NTruSQpbNU0q/F7ukwhNXJ5igSNPeutmU9wzMx6yOz6FzgHvEtGKWrF1rUF+Hxet7Xzg5/TVi/vEkm1ZW28WCeTmSOFmk8u4jZkIXcCQgYhDKdYWXpCE9f+adnhvgRmG4DXefC16H/YpA1OlzVebSHTGtzE+8W/dKyjc3ekww5SmTHIxloWHzZs6hjF8GUYqJDJpJUD3NEZG9QSmBDdJaptp1yVDgzzDE/HZ7BzfTQuveQ6nL66XNVPqrf3KsTKsbJa3VBjK+7W2289x3Lc35lDhaNcfUHxXMeNvOzX347WQVNs9JDUOz9j5GKlqaggiw52M+uiqh1XwPwk6W8yOjb0lcwSH0w+x6qPsXzR9BHdlEdzum4HDcpMfdbSB4PQw5W8aK6c+H4OkBZem01k1cXL5L0KyJXVc7BxQ0= X-Forefront-PRVS: 08213D42D3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR03MB124; 23:NepM4odB1rt5xXbo+c6Apzvw/XKBNdmLT2ae3gA9E7?= =?us-ascii?Q?QmvOTFDzMMYwAvw+34YtThiMocf24zdyiTudadGkwpTlIUSIuAE2U5tW9RGq?= =?us-ascii?Q?4Td4Gkw5Q5ZncRFQjyLLQw5aKQu7qIW+PXeZyvaixYZqhXa3KsM+sdcFN8Cg?= =?us-ascii?Q?ocOQQaewFYAHb2Bjed+V8u4zHXPPXood5liwbgOcpguipBJD3J+KjO0/LzeV?= =?us-ascii?Q?Yv+zClgzqaj05dnpCJTCLbBxC312CxrBA5uXUmJxrk7PBsw+fgvTo3sPZr/V?= =?us-ascii?Q?FDpND7sKUY+EpvpzF0YdKgoTKLq94YvJ4rVmRdWXFhwUreCbhH0qIxFpukmM?= =?us-ascii?Q?N/QlK3dCIqKyqN1poyo2qjnj83icQ5srqRXCu5A8oj3d4y2pRia2fjPI2QQ0?= =?us-ascii?Q?liZZsTqpBh2x0LAaIa6E+XgWESSnYRy2E8JHiI8Xc13UTGp/sjPoTxIdk/om?= =?us-ascii?Q?m3qfW1CmuoBZG2EGyJqDQ2fBO9wbFnxSMKiwFrMI9Wbx99VNi7Jht5ptcLIN?= =?us-ascii?Q?m9C2IdxVuB/NHLhVHIczjTlv5bv3QaKybKYwRgfEoMtxc7naUxV2HQquun6v?= =?us-ascii?Q?WrWB6RyJ2TGxepKDGFZHq6uwnsc8GwflZZplRMAoXmG0UqGZ1LgXww/IFolL?= =?us-ascii?Q?Js40XKQ/915Uif9RaFZgwstvc9X4nsRIWfr674yd4q/73rWx/TKrzPGP6Vsy?= =?us-ascii?Q?pjPrdGJqe24f7cPk9d3VCxO1h7s/AB9kGXOk1VpyFpXqhKkj3iXvR9WXuph3?= =?us-ascii?Q?PMu9ghavFtAI+w/BuLef9QkdX8FM2CpmddIbVK7tzThmqAfE39G0wxPrch1J?= =?us-ascii?Q?HKoRxWPDwFHxLdh4tXeGaQ54aRr0ucXHFUOD4BkzlRoLoHw1Td5gRdKLWU6Y?= =?us-ascii?Q?LDDe73GL2k62ywsbMM8RK+ztirOxaU3ze0Mpwf0zqjYX4UBlvlzxhYa3BpCM?= =?us-ascii?Q?23if5WZLUpacYxR9vAcf3YyjoMAavAHwyG3DZwBkjqasoAe9THBEQs7T/16k?= =?us-ascii?Q?EHe6Shg6CRwNWiwWl6Yv8hyWZjhw2eQ5Lus0KHVOiqUn5nzgwE2a6Dy8Z1DX?= =?us-ascii?Q?tzBEzvX5SnvFNcChC1Iu9nC/4EXZs23PVQQhj7arfiLoP7sxaYi0d79RjAgz?= =?us-ascii?Q?xDuZNi1Mhl2w2xf73fpEfepUTXt82GuVvIeBrBVkAMR3/32ZacSgKgNlXf9N?= =?us-ascii?Q?X7yhH0b1roVziXe6DZMcAWcv5qUXhYPstBn6Yr1KOQv8jnqO3wUcgeaFc9EQ?= =?us-ascii?Q?bNoY62GY0PdJarn0/EbelTVNLWTa/cVA8cSp3Um6mnor1kvqhQT5LSfeh+Jh?= =?us-ascii?Q?Jf5utHQg9u6SQDJLPJWBry06fqXVhf+f2ZToQWcQZZ?= X-Microsoft-Exchange-Diagnostics: 1; BN1PR03MB124; 5:nHF2Qu0jDYgJ/aRh38hHiaXq7J56MYxs493jDKyUmtyc6qroD8jV9aj4oOWfYfcmwFgQYEXf/3NhlWzoLO/WLSsv7pLCoi3XsY4XBKAJkvtEyjEpyNqdRmfCauSlnq48IE15VNia+9s3mzzqKlZBv0P/YXZjH9a8AwAhfZLL2Sw=; 24:n31AN5ndp+yOTNsm3TyzBB/YrrJVHfeIAOGJNYbUWdu/MW7Vmq1UloQdfmLkHG6gyFvwaxTpWlsx9pgdTsMuNEjBuD4IB2pMoNLBvDAsSCw= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2016 08:35:31.8826 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR03MB124 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Shaohui Xie PCS PHY can support backplane (1000BASE-KX and 10GBASE-KR), this needs to change corresponding serdes lane settings, so a reference is needed for serdes lane. This patch describes properties needed for PCS PHY to support backplane. Signed-off-by: Shaohui Xie --- changes in v2: addressed Rob's comments. based on http://patchwork.ozlabs.org/patch/560936/ Documentation/devicetree/bindings/powerpc/fsl/fman.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Documentation/devicetree/bindings/powerpc/fsl/fman.txt b/Documentation/devicetree/bindings/powerpc/fsl/fman.txt index 55c2c03..5ca909a 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/fman.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/fman.txt @@ -432,6 +432,16 @@ example of how to define a PHY (Internal PHY has no interrupt line). - For "fsl,fman-mdio" compatible internal mdio bus, the PHY is TBI PHY. - For "fsl,fman-memac-mdio" compatible internal mdio bus, the PHY is PCS PHY, PCS PHY addr must be '0'. + PCS PHY can support backplane (1000BASE-KX and 10GBASE-KR), this needs to + change the corresponding serdes lane settings. + + PCS PHY node properties required for backplane: + + - compatible: must be "ethernet-phy-ieee802.3-c45". + - phy-mode: string, operation mode of the PHY interface; must be "1000base-kx" + for 1000BASE-KX, or "10gbase-kr" for 10GBASE-KR. + - fsl-lane-handle: phandle, specifies a reference to a node representing a Serdes. + - fsl-lane-reg: offset and length of the register set for the serdes lane. EXAMPLE @@ -464,7 +474,11 @@ mdio@f1000 { fsl,fman-internal-mdio; pcsphy6: ethernet-phy@0 { + compatible = "ethernet-phy-ieee802.3-c45"; + phy-mode = "10gbase-kr"; reg = <0x0>; + fsl-lane-handle = <&serdes>; + fsl-lane-reg = <0x18c0 0x40>; }; };