From patchwork Tue May 17 02:38:58 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qiang Zhao X-Patchwork-Id: 622847 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 3r841l5RpHz9ssP for ; Tue, 17 May 2016 14:22:51 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752750AbcEQEWu (ORCPT ); Tue, 17 May 2016 00:22:50 -0400 Received: from mail-bn1bon0085.outbound.protection.outlook.com ([157.56.111.85]:18645 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752641AbcEQEWt (ORCPT ); Tue, 17 May 2016 00:22:49 -0400 Received: from BY2PR03CA004.namprd03.prod.outlook.com (10.255.93.21) by BY2PR0301MB0597.namprd03.prod.outlook.com (10.160.124.28) with Microsoft SMTP Server (TLS) id 15.1.492.11; Tue, 17 May 2016 02:49:12 +0000 Received: from BY2FFO11FD022.protection.gbl (10.255.93.4) by BY2PR03CA004.outlook.office365.com (10.255.93.21) with Microsoft SMTP Server (TLS) id 15.1.492.11 via Frontend Transport; Tue, 17 May 2016 02:49:13 +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 BY2FFO11FD022.mail.protection.outlook.com (10.1.15.211) with Microsoft SMTP Server (TLS) id 15.1.497.8 via Frontend Transport; Tue, 17 May 2016 02:49:12 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id u4H2n5QX018062; Mon, 16 May 2016 19:49:10 -0700 From: Zhao Qiang To: CC: , , , Zhao Qiang Subject: [PATCH v6 2/7] QE: Add ucc hdlc document to bindings Date: Tue, 17 May 2016 10:38:58 +0800 Message-ID: <1463452743-21462-2-git-send-email-qiang.zhao@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1463452743-21462-1-git-send-email-qiang.zhao@nxp.com> References: <1463452743-21462-1-git-send-email-qiang.zhao@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131079269527024028; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(85426001)(50986999)(229853001)(2950100001)(586003)(47776003)(76176999)(189998001)(48376002)(2351001)(36756003)(87936001)(8936002)(50226002)(106466001)(86362001)(33646002)(8676002)(105606002)(110136002)(6806005)(81166006)(104016004)(92566002)(4326007)(5008740100001)(2906002)(19580395003)(19580405001)(1220700001)(77096005)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0301MB0597; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD022; 1:nlT14ewL2zfFlSEWRccA0oc7WDrhWMi2su14I59AluCSnJrL5A9srdvrk/W4+AFpTWnlZt9wufWpYqra/X8bnuc35TQaxtVu9OcUGjsX59hM53F698NhgNJFGHwnlz5vFTHJ0xAYc/WuX0swi8N8PiI1+XHEwtHN8zBOWpKIECEl66vRU8q7wjbLE2dP+kIkSNpGP2zcqReH6rtZpeEgVsjwVhdpfDbTulM5eP0ktMKBrS758PW/LKYJouJKAdHz1gTRUscDJRB6kOe92QSrbghgNnkjDC2X+3f9lGrSEGkq2wfxekKzRJyjHI0KLECW6jEmyFJkjr/iw/fGAEf71AGAgQVww32w6QnQbd3IGQjbENZFfa/8m7oNGMqi8mKQYzmNx/FZrbjvZ3oFIQFqeD3rFhzP57bBVxsxZiak18ktbS49zuUG5u7AYlsg7//ZGisqWNOstdmLvioZU5WO90tSamWhmts+8Ger8JBYtsokBhewaCIOA+JOgE8jprZJ0M7IXGKiWNVN9A7/GCkakdLVM3w4mw7f047pTZ4iN2WcIG/7VCHMHai88PlNzX5DNfrhIEGOzQRN0YpJwmt13JHuKQXBdRcKuY//lu4hyBFI6UEfTSzSXqs6S6EYRX89tQKL0PJ6arqzecX7rzOXcXFoRujEBRVo4xaS1XRMZhTFlZPsOFPnO6XyFFBC1ozfw2E0EWpz5BFpK3mPysYcgQ== MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 700e5f48-741a-4164-6694-08d37dfdd3f7 X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0597; 2:lAIqqM9RyGrhT/s5+xCR9sXpX20UWvXea7LtPRZDN6nvYg1uzS6fZRWhMlGjufmXnm0u9yyScbs+98N4SeJ7IxjBSObEPxNPiYR02q7NHTAjrUj/Uq6NnID6YfzVH6Bt8NbBw3uCgRTMuLd0TTZQc6FTU/46wVZoTi0vCpTQuox/W3Wku2LMhBAoZiccfkQ7; 3:iVCNFph+dLVZy0Eq9L9gu0v7EBofFyZ/JR7GS9+8lAJ+48KyU60j84Qj5oQpxHmXE+Y8PaAF+XBa0/GOMt5yLLG/61/GAd76idf+AERDADXIlCDnYVh5Tep8sC5Spfo1tY/yw3E6xtkzIteHeqs5oigtsDYiVO1MmK5hure9IabgWISCSAxe92xBPuUZZ8eyKKokl/Xxp4stTE/hCmWZG24kLzt6A7jxKxSLPfMm5JE= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB0597; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0597; 25:3GuNu3y0SvOupEeLEUOYbWnhpKIbiKKo7dDYNcBWHxYovf6Cex79Bjn4STC0MG6kql8P1L7GPX9VsF2ok9qmRPomrCtq0vM+J1p9HHesKKXo1KPOIdbyXuHiKtALmFsyBuBSqcco5IHo8R4ZPvQr6/oMX6c1VCz/SNzWQyaOVoWAb+8+AFPW3GpHvcReuiRz9IANVGRKiNEQqSVxghMV+xLNoFA2ks0jpGNbdZGAvskMB8dxm2rjKoi3oJePQMFPSl4ioP2du6rBEV2Z99HOhIP7deXEiR7LPG/Q+AZMsEndWimUb+TVN0ENmMK9jV8FcYAuiFp2erUsGuGEHM8UAp/Hsi/1o/spiR0guMLmrcd2h8scnP0DJLfP+Y+GQxMSZVhs3MEfgeOAldTyvzehLQ7XVbAwNubMR4sHK5ZGzq9IHBBvToPVlcmAeGaMCQNhF8mw3JyzNbKk4VBxDUgqrNBvLzvERJbPQ1Gt7kBXhh819rONoyzPqKHGixaNBc5U+V046Hf5f0mUBWtqh80u9PBIElY7rVuVcrgCgrtzGBLnruKXztqHjPwEozud1Ur+sEDyA63DPCXTlLHohKmdh1Aa7IixVvHlHcnE2W0ek/NEU7EjrLSzi9rdcXr0Y810svZI+nPWHAMmHiZO9Batt8yIuTiAlRe/6TcttKM08hvvdMDnKTp1TxCZbKRdNX38o9oYvT/sDgKe7C05QyBo4g== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13015025)(13024025)(13018025)(13023025)(13017025)(5005006)(8121501046)(10201501046)(3002001)(6055026); SRVR:BY2PR0301MB0597; BCL:0; PCL:0; RULEID:(400006); SRVR:BY2PR0301MB0597; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0597; 4:0z8xB9BIQQsgSTbpuQfwyVm5jgj/0CDM5Og1we5SPebBja/m4Ui/Q3bzH83Z2+hoXu/AKWGgBGPUcschmYvVszgafXqt2HuNoqZ7FIr4TMrMx+10N69uw71O/QBOnX2CXF9YwSwIeTQ189K5y9aqdCg2pJfFB6mfrMEMZrpiM//DwzZhZPew4Zh01CcZXrEx62FiFfWDdPjV3/EtJpFtTAHQmEebTxgQYnNOtb2vrNnHYVhouw82pHmXrXtrHcPIzdnnF4QsGVJGVFl/g/06UqoOvdeR55d6awGAIdVRma2W4i0qKHb9czQhLeA183G3g9eeAb4gl+YWnwV6EwJABeWBVqkjAxv6tQ3LIL8D/Hwnf61fSynRTLOOa64aDnX6Dz1wLl/yhBEXvt9ZBiIoIM/78kDDMgpFcO5qyNPvHYLnLRFgqCUYgUbeP7cKG5QLMKMYSJPTKx7/lpvv4AvuZ6URUqP6n65a/i9TCMo/IFw= X-Forefront-PRVS: 0945B0CC72 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0301MB0597; 23:QlptvCRq5ZSHS5o/7Oi5kbo3/egmirv7WUEDxZn?= =?us-ascii?Q?EBwRqmXqKpIG/hj+EY9F1uQ9vakkUGXKlpIphsEkNHNaFX9fxQT9IzVbERqk?= =?us-ascii?Q?usQ/YqKZMFjXoUKMfFNjMGwC8fNheHKurOBDCGnLEnQ9KK17NjcEo5bd9Hrp?= =?us-ascii?Q?h4jvd/OCGiD9vsye+V6R8mLGl5AZ9HykBlnw/1gV3OsfH/yaHtXm/9uKHyXs?= =?us-ascii?Q?8gPClvind1KEqUr04xwx5FTWJec5JKijId6sOEjRCoEtXIYOnao7SSXSTQbi?= =?us-ascii?Q?ama5xb6ISdECiEFUTTASGkVXVukE8bAiWnFD49sbfSEwS0bTpTR4CgkxbqJ4?= =?us-ascii?Q?H2CdVzanHNDD1nIfiJ2nsSg2/0AeRnXjZ1a8L4dwR6zsTdCFs6cUJqSFha3Y?= =?us-ascii?Q?D3eI5h4DRP45aNJYopIhIQMr7ng5ERHytuw/GNBwHCy5R3xSRq/cti2rZXkq?= =?us-ascii?Q?+tfVDRMfO5wofjHdcolZXJT316c0vonb8XPLGP/PaX5mvVtNmc61nvvi72lj?= =?us-ascii?Q?UQ2hVznhs3DHkpIM8cgIyHSwZ/2yKnXRa4r1KbuLJX9Vvm0Sgg1EE463LxoH?= =?us-ascii?Q?3wyhddi9Xq3ZewkDHxlqjHq6k2n4q62/xrGmTMBB87vwFStwESnK2+qh3QYT?= =?us-ascii?Q?rNpYUtmS1wzDa+MPhELJOCwFSRr7xVd2EtSTBeiaG5W8YuZYYE6e+jX5Yito?= =?us-ascii?Q?H6Kyv8AVPoCqafbh5TmyfsXAzRRLnHiY8d9Rx/h/JmPiSvyCHlcHz7iNT9/I?= =?us-ascii?Q?vUf1nBxkDiM/orlWoBj6L5mwa1ftLU+FtdK9zpgxuAV0VUa/lXB6UUlvPAcT?= =?us-ascii?Q?Nu9MVkypNM+5Mn8GA90+U0ZoJxDqJ3iq2AE6nD3hCgqN6FL5HitO7kT9Q3Lm?= =?us-ascii?Q?k1BVy7N4BnC2SngB6eHBQ13/cQ2ez9Ex2Sq3SaBWz9mrGYCN6ddHcFLMKxdW?= =?us-ascii?Q?hagpjF472JKwtUm0L6qS6sa5iC1NxM78n55zArYYyAxNLbabd34s2RLmRoa3?= =?us-ascii?Q?7mFGJ8nkAgqvJYiJxZYj8tlrQ3PjHm1ooZNan4tvch5Jc1A=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0597; 5:n6YZcK4oDzCinnDh0ccJz7QHtZHFmBogD22cM95ncX6gQ85r+6m9jk2tQETn3Zf9zI+MSpZIJUNzUpRiGfcB7KPL53pO55hO82aH0hdPN4rE16cT3wBdv+vVPcRdcusm6YMQqghpNbH4nalTkLMRUYVFHpiCMb0TGJdbIeLNzX8=; 24:L6OKUHQ5jaziHMPBaVytGTm3ENb6Js67giABt+amXUiixJupxbftIDafRpV4A/q9256fpf8brQVYn9yX/ZzKZ86Q+Lnn0Rn6Ffzf1+47s7E=; 7:ceWKmoWBEg5vPB/IHCgNsM258ELy7VSjgPTNSkLMtXYquLE3E0FM4LSX+hPUoS3YiYkJ3iE1sG2v1NbpApU7GDhaOzVjSp94JhL5RjIGdk3bzqdVu1i61Xa5gVX7rFe/kjouT+pwWTOnA1nbU0WjE1pnxMLBQnelz7hS0Hi8GBlP37AAOCAyPjcR08YOvShh SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2016 02:49:12.4684 (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: BY2PR0301MB0597 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 Acked-by: Rob Herring --- hanges for v2 - use ucc-hdlc instead of ucc_hdlc - add more information to properties. Changes for v3 - use fsl,tx-timeslot-mask instead of fsl,tx-timeslot - use fsl,rx-timeslot-mask instead of fsl,rx-timeslot - add more info Changes for v4 - NA Changes for v5 - NA Changes for v6 - NA .../bindings/powerpc/fsl/cpm_qe/network.txt | 81 ++++++++++++++++++++++ 1 file changed, 81 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..03c7416 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/network.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/network.txt @@ -41,3 +41,84 @@ 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 : Must be "brg1"-"brg16" for internal clock source, + Must be "clk1"-"clk24" for external clock source. + +- fsl,tdm-interface + Usage: optional + Value type: + Definition : Specify that hdlc is based on tdm-interface + +The property below is dependent on fsl,tdm-interface: +- fsl,rx-sync-clock + Usage: required + Value type: + Definition : Must be "none", "rsync_pin", "brg9-11" and "brg13-15". + +- fsl,tx-sync-clock + Usage: required + Value type: + Definition : Must be "none", "tsync_pin", "brg9-11" and "brg13-15". + +- fsl,tdm-framer-type + Usage: required for tdm interface + Value type: + Definition : "e1" or "t1".Now e1 and t1 are used, other framer types + are not supported. + +- fsl,tdm-id + Usage: required for tdm interface + Value type: + Definition : number of TDM ID + +- fsl,tx-timeslot-mask +- fsl,rx-timeslot-mask + Usage: required for tdm interface + Value type: + Definition : time slot mask for TDM operation. Indicates which time + slots used for transmitting and receiving. + +- fsl,siram-entry-id + Usage: required for tdm interface + Value type: + Definition : Must be 0,2,4...64. the number of TDM entry. + +- fsl,tdm-internal-loopback + usage: optional for tdm interface + value type: + Definition : Internal loopback connecting on TDM layer. + +Example for tdm interface: + + 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-mask = <0xfffffffe>; + fsl,rx-timeslot-mask = <0xfffffffe>; + fsl,tdm-framer-type = "e1"; + fsl,tdm-id = <0>; + fsl,siram-entry-id = <0>; + fsl,tdm-interface; + }; + +Example for hdlc without tdm interface: + + ucc@2000 { + compatible = "fsl,ucc-hdlc"; + rx-clock-name = "brg1"; + tx-clock-name = "brg1"; + };