From patchwork Thu Feb 18 01:06:07 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qiang Zhao X-Patchwork-Id: 584423 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 2DE331402AC for ; Thu, 18 Feb 2016 12:30:27 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1423640AbcBRBaV (ORCPT ); Wed, 17 Feb 2016 20:30:21 -0500 Received: from mail-by2on0081.outbound.protection.outlook.com ([207.46.100.81]:46560 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1424514AbcBRBaS (ORCPT ); Wed, 17 Feb 2016 20:30:18 -0500 X-Greylist: delayed 923 seconds by postgrey-1.27 at vger.kernel.org; Wed, 17 Feb 2016 20:30:17 EST Received: from BN3PR0301CA0074.namprd03.prod.outlook.com (10.160.152.170) by BLUPR03MB309.namprd03.prod.outlook.com (10.141.48.22) with Microsoft SMTP Server (TLS) id 15.1.409.15; Thu, 18 Feb 2016 01:15:00 +0000 Received: from BL2FFO11OLC011.protection.gbl (2a01:111:f400:7c09::115) by BN3PR0301CA0074.outlook.office365.com (2a01:111:e400:401e::42) with Microsoft SMTP Server (TLS) id 15.1.409.15 via Frontend Transport; Thu, 18 Feb 2016 01:15:00 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11OLC011.mail.protection.outlook.com (10.173.160.157) with Microsoft SMTP Server (TLS) id 15.1.415.6 via Frontend Transport; Thu, 18 Feb 2016 01:14:57 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id u1I1Eldj013709; Wed, 17 Feb 2016 18:14:53 -0700 From: Zhao Qiang To: CC: , , , , , Zhao Qiang Subject: [PATCH v2 2/7] QE: Add ucc hdlc document to bindings Date: Thu, 18 Feb 2016 09:06:07 +0800 Message-ID: <1455757572-44955-2-git-send-email-qiang.zhao@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1455757572-44955-1-git-send-email-qiang.zhao@nxp.com> References: <1455757572-44955-1-git-send-email-qiang.zhao@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131002316998990304; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC011; 1:ko6SpVLfN6NFl+1vK2quB8fZx3h+FNNePIEjYbObtGkw/H6FKLQRuovP5EezIR1EELSgnWP7jW5pSxnTQsGR473f7kwReXn/vhi4L0O8HpIR9KC6kuuDUUymrPzgKuXTEF8nkq/XhB4Zht0WohpGQ+Y9PBfPTVVYkCIc1ah4X+qrFTfkp4bucYSDHBmFr7uZ7Coryx5My9QttyX1HCzL1Chgkd+1giE8HFt276Z1WR28oV7ICYtfgPHWIVSzR915hEgcjwUYBO5rOIlTuuyfGqOFwPh7AhhkzdZvVZwpsntDsUtj9t4O/JuDpOJnnUeuYrK9gd+1BEBPsMuOdeVdYmnsavUg4D32r8+gDhNjrO9bdDj7hoWiqkqJbEKqyDb2hrWKtFqeI8O1RX4vg+3wGabPc6AW/lDMi+vzA+5OPttc3hgaEd9T7Zj8YXu2wzDckd8DN4M5TCSYHP9ls46M3p5E45YLhY439Ey2bumqyw8uCuHlQE/NHR44BQoj956urwiFjP2+l98hZ/HcCNDO3YucUIz4itTs6hMZ4YFTMBwyqu/deKoVda0GUq6OFQ/j4YsQX/yStySozZSvK44Xjw== X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(48376002)(2906002)(229853001)(586003)(5003940100001)(2351001)(2950100001)(50226001)(50986999)(19580395003)(19580405001)(87936001)(36756003)(76176999)(106466001)(105606002)(85426001)(1096002)(110136002)(1220700001)(4326007)(189998001)(92566002)(86362001)(47776003)(104016004)(33646002)(77096005)(6806005)(5008740100001)(11100500001)(5001960100002)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB309; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:sfv; A:1; MX:1; LANG:en; MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 342fb727-d273-4764-59e0-08d33800ebf1 X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB309; 2:Y7mWaOHw1lhJN6a4witFUSc4DdqcLDbjptqwOQDiZY5OICqZdMjPV/8HIDZsNgKWJ0I2ikXONMXm0hipXSlG6oBTPct9yLoGOi/NT7zqAOgbrKHBr+boPtsLCN7Q8NIwHDtSoVshXO6CXc0P+4soTuqRWyFshL1urtNU9KiD2qVOX52oSqdokKXamvVUuBeV; 3:vMZWxC14ROa4oHbEvK0OtWnsfnla+ocATX9LmypYEQzjeqPGP3U+HjDiWs17NRr7P11HwgET3olu0aEQm0GNifq5FqY9NkObcCYQFvRzkytlrBi8yR5UznbpoNVVdVuV247+3vIbPh1Wt4/FmGaAzdQKhq0L+oTr6SPpnLaekTf3bemqZyp45CHkjXmPSZCQYVRd9JOV7uyPgO4gjUpwwwlXQzFuSIYhAA58YbmU11o=; 25:OoISgEaJkRRejVzivYx2zIjBMEdjEX8f39nXOMHHnObm5pZvZSdLEl1ywpbj03TiAstWBcFXGIfwsMs/mKSuD+fhbMvcaBX8lDn7w8YQoJJvBHib8d+7E0rIj5L6RRc/X+WwURBG43c3G1anhr9jZYCMIXQWNndmsbdKXfRfCQWcN+vpAAM/rXayYmHxVg2tHscl5TaVPCIGNB/qgU7UYfEZ/wMLPrU2+Cc2z2A69vO7HGkEm93jvIIWNNRdCouP3cx9u3wkJ39qoHHnZ85pp8VIDx5B8Nz34nV0estH1eNiVfPLCzNan2HyxzwwDuCa X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB309; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13015025)(5005006)(13018025)(13017025)(13023025)(13024025)(8121501046)(10201501046)(3002001); SRVR:BLUPR03MB309; BCL:0; PCL:0; RULEID:(400006); SRVR:BLUPR03MB309; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB309; 4:QzWg43g+O/7w+8c5YGIhdupnnL0H0EDd39b+wFJFoXHOt8ioKkxdPWowZXN9FODQIN+IQPgtW3bJm4zLK7bPP0V9Owm7tQdUQt0YoW3lMgwMxndtVOpGkhOSSB8at5JbHnCnDdOMi3D6puRQfqIDT5ddcmfXmffpIxqNxktVfhdPvYir2Yf5BqdT3TD2+1Nr36ZrmiYbkFbpxzBWyt2dB4VRb0EIN7bg/f5LOfNK8qoc6zizHaJQd889LlrAXVlRARyXhr/fLfRDPHbg5eHFPn+1rbSVn9SeviU+hE2kYO3vdP45RQO3y6gpXJpOl99yhL+GcfFp+M140Aaa/752Qt2E2Fn2zTZJYIrJHoqSbWP2dl0M+9UA01c55D5FvNS42/M6dCA63mxKqbLhOQ2khVM4fUDQhAISCAbY5OXBlpZKM7DLXjzaTxRihGnD2EvI6uSNsbfTWmLgo2IS+Na+g7dAepRLIfDma51J9qxjAYaDNds/P9vDv7se3yajfOQb X-Forefront-PRVS: 085634EFF4 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR03MB309; 23:OXTJ7rqpGS/YQzVpUcm5FS99dx/rfrBJAUiBrrEaQh?= =?us-ascii?Q?TQfPRh73bUoDvxboFxtJQiW/SCBTBLVPChadKX9DJMWnq3b9XtpZHEI030p2?= =?us-ascii?Q?18+jUzLfZkdt5MiBwyk2lMZ2gxZl/++Hx0H9uMn4UIAzkDkIxgiWZ2CG9xDY?= =?us-ascii?Q?fyR95+H6TpL10KypCUpwXj0kjezQzk32DSPl9JdZCN2WBH/QbSZI5ovmcqzf?= =?us-ascii?Q?AVSQiEiopsowTBXtoX9Wj0utnkXLLOvJB14sRb3NUGGHvEtyCDUebZM6IsVy?= =?us-ascii?Q?HqIktzI7LYm0FrqZQSvRhqbmDdofKObCgQ2nC3V4kOdps3DOP5cmXNDAQMqL?= =?us-ascii?Q?nLYGOG41TK/F1eJN7LzydmYi0Iky4WUdTyffgueryYYKzdefxLIoadjb/ny6?= =?us-ascii?Q?dYHl8jQqrnSjG9M6PPBqFu+2M3hEE5GAVTxbpa3RyStpwiTzaTVCZAxpgRCh?= =?us-ascii?Q?YtWnag0eLPIcNuQxpq32WnG+6MM0aNgynBr4h1tdcheHNJmSbBK6orqKZY6/?= =?us-ascii?Q?2Kd4/OruFG3f3fXv1SMcsJRLrY1FiAt0zLg3yIUzh7Zz7D56xZ7z47QDzb6+?= =?us-ascii?Q?/FhdrjGDpEpUXEtuw+NZKYtCrRlcBxEA5B8ik5ly/BufObvjLwjOwljCdLkQ?= =?us-ascii?Q?yx/HU2txehKBKM7MaoUgikLPMqJmyQsZRpF+HhQr1AJOZEBokhO3aQ88vGlH?= =?us-ascii?Q?46qAbAlJeJ6eW2kFV+LSF0ouoosBDUdCo7Llg+xqpfe753X0JXShgxOOHMYm?= =?us-ascii?Q?T3GTy1O3QqhozzD46JEVqMInmqBcsGCaBizoR//sCK7PrmLMZWYN9r3K0tTh?= =?us-ascii?Q?wzSdaLYcsM9QXLrvoDPwapW6rn0OZ5+K4eFxBrwWSIcgYlvaWrA5GK2y6IKV?= =?us-ascii?Q?CEbVcljc8Anqtor5seEmra23OhEBjL4Jo+aQC5xs5/RUZI5J2CFYrhUnbWVA?= =?us-ascii?Q?75ws9pTDH/DXFqPe3TcgDrh4c1VY3YIxedxfx6rJhuRywSDzSOgevXWhgmxw?= =?us-ascii?Q?eJ07Hhc4JNE2ZP3x7B344mkCO+luiWfCG0ACW6sJ6FU/xpPonq6I3C+o8UCr?= =?us-ascii?Q?njwMM=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB309; 5:Gg30w5KSAWema2ld2kDvWQPPXnmz4poK9sba+JmsfjAdTCCzbN6ZRlLeHV6OY80+SUO33c3XSoo5w8VWePhOvva14lR0ZsOXIQsccEtrW7CYcMZPUN8FHjqJjitDvDdRVSkV5dU+kOw1ji3u27P2Pf4qzJUoOzsW0EvRauT9v/M=; 24:IWXzYfLCX7Oa8593XrEXxxFI9bJLL2JcWOtvwcVBL2ijBdlfOc4ccOtRYeyESqSih9apDMdyBRrGvhy3Rf4WP20XBcnLJbKsts4qLEOEg9A= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2016 01:14:57.2002 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB309 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add ucc hdlc document to Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/network.txt Signed-off-by: Zhao Qiang --- Changes for v2 - use ucc-hdlc instead of ucc_hdlc - add more information to properties. .../bindings/powerpc/fsl/cpm_qe/network.txt | 93 ++++++++++++++++++++++ 1 file changed, 93 insertions(+) diff --git a/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/network.txt b/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/network.txt index 29b28b8..936158c 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/network.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/network.txt @@ -41,3 +41,96 @@ Example: fsl,mdio-pin = <12>; fsl,mdc-pin = <13>; }; + +* HDLC + +Currently defined compatibles: +- fsl,ucc-hdlc + +Properties for fsl,ucc-hdlc: +- rx-clock-name +- tx-clock-name + Usage: required + Value type: + Definition : should be "brg1"-"brg16" for internal clock source, + should be "clk1"-"clk28" for external clock source. + +- fsl,rx-sync-clock + Usage: required + Value type: + Definition : should be "none" when using internal clock source, + should be "rsync_pin" when using external clock source. + +- fsl,tx-sync-clock + Usage: required + Value type: + Definition : should be "none" when using internal clock source, + should be "tsync_pin" when using external clock source. + +- fsl,tx-timeslot +- fsl,rx-timeslot + Usage: required + Value type: + Definition : time slot for TDM operation. Indicates which time slots + used for transmitting and receiving. + +- fsl,tdm-framer-type + Usage: required + Value type: + Definition : "e1" or "t1" + +- fsl,tdm-mode + Usage: required + Value type: + Definition : "normal" or "internal-loopback" + +- fsl,tdm-id + Usage: required + Value type: + Definition : number of TDM ID + +- fsl,siram-entry-id + Usage: required + Value type: + Definition : should be 0,2,4...64. the number of TDM entry. + +- fsl,tdm-interface + Usage: optional + Value type: + Definition : Specify that hdlc is based on tdm-interface + +Example: + + ucc@2000 { + compatible = "fsl,ucc-hdlc"; + rx-clock-name = "clk8"; + tx-clock-name = "clk9"; + fsl,rx-sync-clock = "rsync_pin"; + fsl,tx-sync-clock = "tsync_pin"; + fsl,tx-timeslot = <0xfffffffe>; + fsl,rx-timeslot = <0xfffffffe>; + fsl,tdm-framer-type = "e1"; + fsl,tdm-mode = "normal"; + fsl,tdm-id = <0>; + fsl,siram-entry-id = <0>; + fsl,tdm-interface; + }; +fsl,siram-entry-id : SI RAM entry ID for the TDM +fsl,tdm-interface : hdlc is based on tdm-interface + +Example: + + ucc@2000 { + compatible = "fsl,ucc-hdlc"; + rx-clock-name = "clk8"; + tx-clock-name = "clk9"; + fsl,rx-sync-clock = "rsync_pin"; + fsl,tx-sync-clock = "tsync_pin"; + fsl,tx-timeslot = <0xfffffffe>; + fsl,rx-timeslot = <0xfffffffe>; + fsl,tdm-framer-type = "e1"; + fsl,tdm-mode = "normal"; + fsl,tdm-id = <0>; + fsl,siram-entry-id = <0>; + fsl,tdm-interface; + };