From patchwork Tue May 17 02:38:57 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qiang Zhao X-Patchwork-Id: 622848 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 3r84256rD5z9t49 for ; Tue, 17 May 2016 14:23:09 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752756AbcEQEXJ (ORCPT ); Tue, 17 May 2016 00:23:09 -0400 Received: from mail-bn1bn0100.outbound.protection.outlook.com ([157.56.110.100]:53632 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752641AbcEQEXH (ORCPT ); Tue, 17 May 2016 00:23:07 -0400 Received: from BY2PR03CA011.namprd03.prod.outlook.com (10.255.93.28) by BN1PR0301MB0595.namprd03.prod.outlook.com (10.160.170.22) with Microsoft SMTP Server (TLS) id 15.1.497.12; Tue, 17 May 2016 02:49:10 +0000 Received: from BN1BFFO11OLC001.protection.gbl (10.255.93.4) by BY2PR03CA011.outlook.office365.com (10.255.93.28) with Microsoft SMTP Server (TLS) id 15.1.497.12 via Frontend Transport; Tue, 17 May 2016 02:49:10 +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 BN1BFFO11OLC001.mail.protection.outlook.com (10.58.145.12) with Microsoft SMTP Server (TLS) id 15.1.497.8 via Frontend Transport; Tue, 17 May 2016 02:49:09 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id u4H2n5QW018062; Mon, 16 May 2016 19:49:06 -0700 From: Zhao Qiang To: CC: , , , Zhao Qiang Subject: [PATCH v6 1/7] QE: Add IC, SI and SIRAM document to device tree bindings. Date: Tue, 17 May 2016 10:38:57 +0800 Message-ID: <1463452743-21462-1-git-send-email-qiang.zhao@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131079269498738111; (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)(189002)(199003)(9170700003)(11100500001)(85426001)(8676002)(8936002)(77096005)(19580395003)(19580405001)(47776003)(4326007)(50226002)(81166006)(48376002)(50986999)(2906002)(87936001)(86362001)(36756003)(92566002)(586003)(33646002)(106466001)(229853001)(105606002)(2351001)(104016004)(189998001)(5008740100001)(6806005)(110136002)(1220700001)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR0301MB0595; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11OLC001; 1:PIanTzqsKEAMTIiUmEei8tItsZqb2aUSGZf7tO06OYw29b+/vJ0KIUn34yLpSGl5sQVP0oh0dfG+vm72Ps8GDW5kVfer9s//tclaSxFIcPUnxFx/v8rUoBEVLPH5vqoZCKDEkDk5T8AX8MtXen17Y3FvH9hXxrgOEP69CiOp1Idh8UVGvoY9uisnWXUxPfEmzzVUSuZshhjxEYHAnkcgB64uCaP8w3llR7MqO3WSSBOIcIlZcmVkdO+yTsR5+bS1CFXhbYgWXekmKqF9t/WwFe/HFQdETLvQDK3Q6+sMMZttwbx33TsowaVEnZQyN1wdZZxbsrLczFKH29NJAwFauiS6HZDPIOCjnmhbF+nPa5hYmIS4C8w8Z/YF2OQ3CoZgjToVHcnuMzbH0jDCBSLrOoq1LBgVMK17fq1KrFEhhXw2b8DmbJpdq+zOEnd6FlbMroJBYjowmOYP7aNdDGQpcFGMgSZAAsbMMFR6ty7f4bDHKmt7RCuV644XVZP0i+iWe2+UFqcP1DxJv/xvJSzSryGH1ahbzFCpt2OhRmDQMIXYAkYL+P6hz+J1e6Ke9IF35LVSy/etpG2ICbpfkDTD9JDb36/DrK6HprUzK7klhz+DW3EIMBAiqecJsG63t/dtgX3IzgrOCUX5cc+y0jFp/o+T3LZgYdKcdvSpOx7cFAnnc7i+0nx8RFWGvkX4LoKh MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 8f38dde0-1015-47c4-7460-08d37dfdd258 X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0595; 2:w+jG+6/0vcHMuNF3Rt3/MlN6WrXicyUQ6WEV8y2k9YrrxJExHhLtgbr9i6PA5ACQA6uf7t643x7uHmMGP4jgsazKcb/VjL+hJ0i/tP9ZDbjCj7msN5YfDW+Zwh6/R4bjQ7aewioZ7H2qBSq6NJX2qwTZ4UJCxAndy+AHpQMFmwVekR58CkEJGoPceJ1kCS90; 3:EjL/r5u5HJGQ8WNdhuRIcOFndKL/BzjN/Tt3N2mvX1O7ek2oWCjQsdKm6+biL+rtz83EEgWH4QMW4PYjFqyb1IKC/aNyGzmKMOf4V7ZkezUPt/QVZ9tyKI9jAt3/o41EMisCmeVhbsB9xGSwJPqrsu1jz/ByKd3CrsWkqCOvW6O4/pcWp7vs+K0lPd99Jzpk8wCgoibSYVDHqOzl5H2pl9U1Hk7H4j+njQqXRAVkCQg= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN1PR0301MB0595; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0595; 25:+ATnQSyvRJ2AG5sAIzZUrCzcZdy/7J7x4Wj+ufddT8zBIgv2mjAMPvJJrw20wRFDNa7pRTWdyZi2GqFtACiiw4i+sidqPGFPd8R2BT8CCOR8UIAheV4ZUH564wXfEIfMUrp43Y1IiEbyduMWm+xVKoM4x8Vjfg4GJt7GPseudtiVDJfq5yZeHQOeUjmoUiqVc10SpemrsPMlyC5KUy+0DSEJdXcORQ3Wj4ed4ujME2O8GGyjf7EjWom/A75P+DNM1TVRtTB3jRmk2N400VT3AnWG/fIhgsS5ItQMfYXGZUhi+WMI8iVcuikZ2izHRMLvhA+w6gJy7yuLOtPCr6kWz8WkK1F7dhZIuddUaiAZjLXvdFkw+mTeUulDXOzGXMKEnM9m7rV7Z3ypzBnZFtWcBckPkp0aA5HM2JuXXH/kRuncfLHHP5hcMa0sR5QeqtcZDKaGZJN2eG7vyPXxcBeAq2TeaISDt3BRgYindmJseu/VHdE5bQFJhudxOLckj4tEldO6NdRdjhjiad4SXLns2/1JtIeH0GJySxPosZHaUuRsd+i11Sb4NxKf8KgiEm5PB5QMBUiDlnWEHNz73PLISLoPg89//u0em6bMuslWYAuK2bcnzZqzP5MbBDets1m3Ljp7/koiM0TPB8hyWWZvK/cIU8T/uydhKS6HOJRAOPKwoni81Yx7HosMYDIEDMBBr8ssF6p+WbXcEd53OHGu1Iblj/8WZUeDuyJpEkXNdvE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13017025)(13023025)(13018025)(13024025)(13015025)(8121501046)(5005006)(3002001)(10201501046)(6055026); SRVR:BN1PR0301MB0595; BCL:0; PCL:0; RULEID:(400006); SRVR:BN1PR0301MB0595; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0595; 4:cZ0Yu4gjvJucjKPLdq1nPU6W6SeC6BKpIkWl3Mqzz+sCu75IpaTJpQavwSfwAmXYYZpsEeDa4mmx1rxs3WeCXG8D6g4Zpjt+OeHGq0Oa2+guGCf9XCmHDEd1InjgtDxHC0TrXPuf5ObHqIn/QgsjVRkFue2+4Gbjvuh2467Y/fRyanDAdziVhmtJJ1pdes9AJ1TDXAsovXBMqJmfayQNfqYrkp6lo0MSVQtwMpnOkeh76oDzHa+fouLi6k0NwUPHpD2Sd4SraE+RToI0M+cTG6AIgSpmQLW2bsd5UpcSLyjsVdzeCxguOm37MhjKAWFvQ12U+cuWZk2BjSd6HfTvUFCFqqXVKspLrvpTIAt+5FgGXX4RZTQqRQw+NSorEJl3p7EbK5bgk4+WbzTYqhzc6saZh/U89Qstb9d+gf1sZCMg/T8cPjMDYydS4Se57rZn3IBs3Hm/q3A6xjmoyjD+gY08d/kKdqxeJkbkzqX5jxY= X-Forefront-PRVS: 0945B0CC72 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0301MB0595; 23:Ahe0A5Wln48qm5vITdGqvNftXx4m9roppT9kWx8?= =?us-ascii?Q?8x07hQ8MGe1i5F6GLx9xyWrDDee4/5YGY6o3WCJTY/sQuIq4rCNuzuVXWTnl?= =?us-ascii?Q?hXVv8htxZnjphvJk1wCW3VbHrxP1WvINHl+cK1bVAeYz67Q1FrsSmMslMVrN?= =?us-ascii?Q?DJ7M0V/7gvjbQG/OEWpuGatAYf6U4DYi0F/nqNHQeIL8njxnVkewtIK/e9R1?= =?us-ascii?Q?aUD/dJJilsOgVfGrS69wP29xfjBr1bqKibscoIJqZMVKPnEbZtsCyQ0n+uWy?= =?us-ascii?Q?Q7KkCvwTrDKjMEjUSj8ucxs2qgbYiiFMwT5hHWATqLBRBAgGOdP0nE3LHUbY?= =?us-ascii?Q?Raou07avsQgpXLCs5I5aYNTHPM4dOokJKK2knPfYphC+RTzU1S8xaItjYpqW?= =?us-ascii?Q?PK4Lkk5J/9BlYEjJv+lQzUo2aGvZK8FjMXg4HkBZxZWCu99NuET7UoCWpi6p?= =?us-ascii?Q?cGnFQGWtVz/B611/0sDhh6y9OB77r5Q6bBhdxJKgbN3O3XDFf3wLlMKCZpEC?= =?us-ascii?Q?2b289GjB+zBSoFeZXSWJOPDWGCqzp8NYFOSiNhlgK3Fa2XOdeev+axWYiYM4?= =?us-ascii?Q?2FrlNFE7+aG6WQw1Xn4ut89Ec7I3gFWlFIf1QY1R6SxpfikmUAN8/xsPjNFQ?= =?us-ascii?Q?uyPE9hRb5Dc/gXyESsZKBhuMzvtSMXOYS7RaOv29sy7qvm1Aii0LJT7BC2Za?= =?us-ascii?Q?HJ5zbyEypimvd3rcBV5HKBj19aiHOjpiLiCYZXRp+hVu9Oc0KOX358zkJRuR?= =?us-ascii?Q?Tj44La8PA3Xm4999G9C+odLbcSpWalfH/+gE0cW3stCQ1ptGR2BjCShImPUK?= =?us-ascii?Q?oWil8rz3kTWd6YB9nm4FBNeiFVC3igv5GTJFbmxclBNVwXhyGx042B85yLiC?= =?us-ascii?Q?0YNgi94cS6BrPLfe+Ac6xiKjlZFWohC5ztJ+J5klO6skD4BU0tQMZobttIMd?= =?us-ascii?Q?1WNAEEEG00dhtnF0c4wirHBkLZRTg83zk4OHVSIfsYTno858n6SoVqDiJ3Ax?= =?us-ascii?Q?NkZkJjRxDM9Q9o4QSZo2giOdD?= X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0595; 5:T+HJ3Y8w5DjXkNk+OujT78nZyIOCKVd1GMrfyNU92aK0gRlI8qR0JBghwesMpx0CvV2rkxDS3oNzUeYoXsWAcU5EIO6zno6rkWq28czvpTA6tHiWqoTcUz/9inbv8CpXwSuuGjTkz3oFBV7imTrAH2r4RLsOIqzj6+wBdT1NHFY=; 24:fcqmTRVzsh/JZ/9Qf4zpFdJ0NvSmLtxgUAUhXO1r20kzMqP2xNKFth7Z2OMYaMWDrBaCU72AEKj34WeQL8quZbtjTeMMb0jr+bOSiqELNns=; 7:hVTl/2aI5mYpLe9gsC8SivkjkNwZBM9grzIW36PZeb7t53iOLZapslZUM5vPhvVJZi/W4ytFKTpiD63pSeDhv/N2vzMZhD9Vn+MuN8gggyPRjOiEj5/DDmXgdZKvZje5CuEqrF0tvTO0xjRazX73czhenWMjEuXHN5zXM1KyBbG9PJOmHzxicsX3HhpbNHFI SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2016 02:49:09.6242 (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: BN1PR0301MB0595 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add IC, SI and SIRAM document of QE to Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe.txt Signed-off-by: Zhao Qiang Acked-by: Rob Herring --- changes for v2 - Add interrupt-controller in Required properties - delete address-cells and size-cells for qe-si and qe-siram Changes for v3 - Add SoC specific caompatible strings to qe-si and qe-siram Changes for v4 - NA Changes for v5 - NA Changes for v6 - modify property to "fsl,-qe-si" and "fsl,-qe-siram" .../devicetree/bindings/powerpc/fsl/cpm_qe/qe.txt | 52 ++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe.txt b/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe.txt index 4f89302..d7afaff 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe.txt @@ -69,6 +69,58 @@ Example: }; }; +* Interrupt Controller (IC) + +Required properties: +- compatible : should be "fsl,qe-ic". +- reg : Address range of IC register set. +- interrupts : interrupts generated by the device. +- interrupt-controller : this device is a interrupt controller. + +Example: + + qeic: interrupt-controller@80 { + interrupt-controller; + compatible = "fsl,qe-ic"; + #address-cells = <0>; + #interrupt-cells = <1>; + reg = <0x80 0x80>; + interrupts = <95 2 0 0 94 2 0 0>; + }; + +* Serial Interface Block (SI) + +The SI manages the routing of eight TDM lines to the QE block serial drivers +, the MCC and the UCCs, for receive and transmit. + +Required properties: +- compatible : must be "fsl,-qe-si". For t1040, must contain + "fsl,t1040-qe-si". +- reg : Address range of SI register set. + +Example: + + si1: si@700 { + compatible = "fsl,t1040-qe-si"; + reg = <0x700 0x80>; + }; + +* Serial Interface Block RAM(SIRAM) + +store the routing entries of SI + +Required properties: +- compatible : should be "fsl,-qe-siram". For t1040, must contain + "fsl,t1040-qe-siram". +- reg : Address range of SI RAM. + +Example: + + siram1: siram@1000 { + compatible = "fsl,t1040-qe-siram"; + reg = <0x1000 0x800>; + }; + * QE Firmware Node This node defines a firmware binary that is embedded in the device tree, for