From patchwork Sun Oct 9 02:12:38 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qiang Zhao X-Patchwork-Id: 9368335 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 0EBC260752 for ; Sun, 9 Oct 2016 02:27:35 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0E19D292C4 for ; Sun, 9 Oct 2016 02:27:35 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 01534292CE; Sun, 9 Oct 2016 02:27:34 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 9AC83292C4 for ; Sun, 9 Oct 2016 02:27:34 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.85_2 #1 (Red Hat Linux)) id 1bt3nu-000210-6j; Sun, 09 Oct 2016 02:25:30 +0000 Received: from mail-co1nam03on0064.outbound.protection.outlook.com ([104.47.40.64] helo=NAM03-CO1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1bt3np-0000qM-6B for linux-arm-kernel@lists.infradead.org; Sun, 09 Oct 2016 02:25:26 +0000 Received: from BLUPR0301CA0010.namprd03.prod.outlook.com (10.162.113.148) by CY4PR03MB2438.namprd03.prod.outlook.com (10.168.163.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.16; Sun, 9 Oct 2016 02:25:01 +0000 Received: from BL2FFO11FD028.protection.gbl (2a01:111:f400:7c09::127) by BLUPR0301CA0010.outlook.office365.com (2a01:111:e400:5259::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.659.11 via Frontend Transport; Sun, 9 Oct 2016 02:25:01 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11FD028.mail.protection.outlook.com (10.173.161.107) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.629.5 via Frontend Transport; Sun, 9 Oct 2016 02:25:00 +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 u992OuYC019435; Sat, 8 Oct 2016 19:24:57 -0700 From: Zhao Qiang To: Subject: [PATCH v2 1/2] ls1043ardb: add qe node to ls1043ardb Date: Sun, 9 Oct 2016 10:12:38 +0800 Message-ID: <1475979159-20597-1-git-send-email-qiang.zhao@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131204535010359880; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(5003940100001)(8936002)(586003)(19580405001)(19580395003)(87936001)(5660300001)(50466002)(189998001)(48376002)(50986999)(68736007)(104016004)(6666003)(50226002)(86362001)(92566002)(47776003)(2906002)(626004)(11100500001)(2351001)(105606002)(106466001)(7846002)(229853001)(8666005)(85426001)(4326007)(33646002)(81166006)(81156014)(77096005)(110136003)(305945005)(97736004)(356003)(8676002)(36756003)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB2438; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD028; 1:AF0Pl4e5GHiWlUClctXc/nCV/e1VDc2Vmrh/5EqO0/0M3FnoWERHTrhAGCTlZ76fWAfrOI6VvZQ/8OZyrP00RnwUYG+tGvbZmKs57cLOzHmXXtZB755kxoCtNV3K1BEW0fFpHHOPmAYZWtHQzoUyBJ1Qm3v0+hgabkiIqgwrlP43Vrgv/h5slt08bbLmABKNdR0tTP7sh/izoiUiS2EJq0YQ0ee3DGkUdRJfYmtUwFrrLdOwibDX0YktDb5g7GruQqmH07PLtC0grXUmP9WA/NqgpAKT3dCNqrTfJ3CIXqBoFatvuWvjKK0tjVhw+7oPluNzMVImqC1NEHyB/aPQC0oegZLaYO03CPAtUAUlC/KKljQib1UjYn76pI3xf5fgvRY7l1uoyOyyNctDwSHKPnNRXbHzDCJDBUGrP078dilxtWco4oK6Ohsq7vMUZNhyrxPHbM7m7cEuIGkoPc0y/mjJ3iLtjKvwbLOn+oRVWfPp2JsvcBZjsIa0An/GptJvKky4n1wSHh7r8mqxD+O3QHsn39//r5AALw/t7mXSjSKjEBpB41tV1uFA5cFkxiP8A7W5BMAXDQuZKYkjuvPhTsjjZd7POpoIymC3SDKeY1RyV3QgFfZhyEerVBfRRSKRa8jigyhvrWSsRAcH98FT+SHWXMt9wrrUekxd2K4M2mW5E9AplwdquNii+1lcEPITPdvlV7Ikx1eaZu9QlWq2Qwu1lhKnx4ZX2+k0Sd5fgGccGqV+lyjAMKC8YH4AfXu4 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: cc8281af-e7e6-4e7c-7a48-08d3efeb78ad X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2438; 2:rqSOfNh+ge25DkNvNZWwKuytTth4NcHI6/MVjXz2kTX8BXJpGxqnx1KqXt5bq4yNWSMa4pKwSIIK0OJ6ly+F6c/SWmNaF7mZ0Lfx1TbF5xHFzyA9/0E7+bzk8enBs3eIFw+8jyhjMfXc8xafPxxiXXwcn3pd84lVx2Lp3lyRPbaej4VsrrJKWNaaVBAbA6td1pszOWx9b3tfs6XsmHpLag==; 3:2jPq2bngTiGxol9CY06A8VOuaNdY4O+YeCRA8Ijal/qpBvut74x88ZuriNMo3+d0ueNf6WWAsCSj/m8yVgVl78cve/ST+JBQCKGQ+y22m0RiCACOtc78nqpysdADiUvTl2Zpy2Z5801gzpmX5L9PFo3Tw5Am1HRRR92xaZm0Es0sai+uqqWXvuoBW5DUuZAqut1UEQhoK6CYo4IlfHL81dAchK9qO09pnGP9MYocds9nYjp+HeKLsTjeSJY7i2g1; 25:AdKRF0kQOSBeul8/r1DM1tABAHB7EXoLrYMl6N6LRgJHoxqGqQDeYcjB8p4g3xgwJqguZpVBBzLxqDY7B0JpaFRL9z3R8YQJRnNKPvGdyhtwgyMAwUzI1wrNWkQUsywkvAuxJt8qnx6eh7KEk3wp6kzbMceV7IyRMkCCwXjQIBwei7XV47EJ5S9bWf9pWdtmKrfz/Dc2TTPhHg6Et0qoP/4fGFC+UtFllmThqNxK9v1W3kZQKQ5rCWeAPXJ+Cz0MJcrV+Y97Sr7aI9cxs42l6h/IPKmpn4ZFSzOAKNum+gRGjxwxvkPolAh2IzD2EXmTix5b6VcJafJzQ5VAk2uhz/u+z31h67N9fNXhug3S5rUCGjkOEEbhSjd8NZuqNlglScOmA9mHOV5nBNmPfGhcTg5yL0Eu+0KL7kPE92gsWdc= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY4PR03MB2438; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2438; 31:QmitEmi0Ol+z55xT+9/D9wYhHC+bxu9rZQz0YkxwBpJvRacaISUmX3tiB6dYjnpLnUeZwla3J5QnXLTsn227/2kVBwBgzrge+ducCIU+VBvNCSLAvfhI0csf6D9q4KELgfGZeUnMjgQHLMNP5bj6wVTC1RxtneiMsTaps/pBl8MQtmqeoHGBrcvlppcPyUV2mcUiv3lLh0iPJCd/fs+Tvy/2X/rgVtdL6tUfP6AYUcAXl+12ozYHz4KtAL87w+HH; 4:u11JCv9qIXrp+pP0Q1aPhfHIUD7CpQPqd+XuS+dxXiDKebA3ZtxBEgc+/51MtyAmtOBvjtugncvDAthtk6UJWKJVdA3C8gcD+XLVjKZvvIi1CG5sfKJXOfptzZQuN0mLRU2szz6l8DCcRmsVVE4vpA6thhEU9yQx9RJY95w9I80pKTLOzpH0A/BoEvg4usUVJjdRuuRa2IIUgROpAvJs9FLdWlOxHF43wu8EClFVT5fe4LeuBS5G8jcS3LVxBeiOEYPTWRmWxxlyoTFnpjTVg6Gd0GNshlf6gcwMWeJPZI2f7vnwR1KdiLmLyu+XB5YkGM/Q7a60pq5fBl4HtJ0z6/T+YBLHce2xxHZsfj1Qp1bEMNO6NUZGRa/q2MxP3zmxnYjGl8fY1rrflKJccbjcrjGT0GvRMPrjgNmAqrP0N1VdeLdfLau+Eoe5RJElLNzm1YeINptCA4UKdeL1abWJsk78r+jp16Ddf80qypvnVD5jpxQIAaKZ2JRjI/To1J8i/NEHyupIyhknXlCiwmF4gAviTFTAAF8ijCqJbNIw39rZR0e+rqIk4svFbCz3gB2q X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(13023025)(13024025)(13015025)(13017025)(13018025)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:CY4PR03MB2438; BCL:0; PCL:0; RULEID:(400006); SRVR:CY4PR03MB2438; X-Forefront-PRVS: 00909363D5 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR03MB2438; 23:3QEReHBxtbtCzaBfYSMJ3n8aM9pKb3Yz2vNoylQA6?= =?us-ascii?Q?X6ErcpeTa9FTqHXaxkwwzIUtKV4+pzr22tnx/FcKB6jBvZnwfc+VC5YffQvC?= =?us-ascii?Q?UfVvDULI5rxzPV0b19B/a+VYf2jXGpcMsJCSQ4OI9O+Hp/roG/h6cNDbIxGN?= =?us-ascii?Q?l0UZV/tMWIY2pg2PW5szE5nn509AiAl07pD8mFTIFJU7xeL6CSWaRi5VYVYP?= =?us-ascii?Q?kI6bJEiQtTvBYeT5ZE7bCcQd5B+omTEvmibo9Ai8sKMJ2KtKldSzmh2sMRkH?= =?us-ascii?Q?8xSvmPoMvIEndt7hIg9UpjLTP1s7KfAzv2wr+ZKpWpxSc+c+5YO+U0jZVQSJ?= =?us-ascii?Q?8UvBijkO2bQmHvxlQNVHF0Ze09StxQxtUob7PsUT/w+159jfWfjowFkBotfA?= =?us-ascii?Q?pqMCQA8kH9kavWyw3E3OnjFFesEEoEWsyVd32EYTgxXngIR1mhgsULx+4ak1?= =?us-ascii?Q?KSjKfp+5fsnSUgs9h+Nc79PKrsom2GHAHYq9qF7VFVYbmaw0t5kMFKD2a9Oq?= =?us-ascii?Q?VQIon4tPqO0YpN1U5tiMaoN8EMByT7SWx3dGOWBeWGxZw53bLEB8XZMU+107?= =?us-ascii?Q?5l/77FYrTWZbRyuK/TjUTFQ+u35vUM+Wg7IDx3zcTFI2sySJNLRNi2+0yyoh?= =?us-ascii?Q?afTP4Os8YJSwUCXOIqN8wI/JuIbwow1epVWzKOO0CBpxMxfkMiiN9AZzN2UD?= =?us-ascii?Q?wlI0D3kBIg9zN1T1A+UVNVPX9Up6wGj4eO+GkH3rOxAO0keGMysONp0xIfaV?= =?us-ascii?Q?DOlmUeKVFii9Zkb4wEukCCi7YMW2HOekBjLH/c60j2WaW902g9BJU0Z/HgM+?= =?us-ascii?Q?HFfePg76+r26/3nYdy/KIMuUf09Hp/W0GLqi1cWeNx7Elkk7c+eIsJOYsIED?= =?us-ascii?Q?S1z55ebubawGMvT619JgONee10bc6wS1WrMnQmB118qBwBoV0iOwJWYCZ4W4?= =?us-ascii?Q?cvZt303hED6odwYjqcqhzq1TD8uoJ/6ZZsetAqQyFiNn9oqG7MM8FISVkdwS?= =?us-ascii?Q?v7gO6lK7Acvgy5QDzlAYEy+Pb4dZAKFo5OXQOaWbhRgplsZKPtIBbHknMzzF?= =?us-ascii?Q?2vOZYqfigNevSf3D1gYfAi5xN03yQszi6/7CbdYvaYX5oxj+JtzOUbqOxiDj?= =?us-ascii?Q?lNCGn5aL0gc95XQl8ov4u0qXQpCSVZ7?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2438; 6:PHBRr6DOFYAn3YHz8T9luKcVk5p57eHZdx62/mhNqsoW0r5VnEQbCOkAzZQRbb3m6utcQISv+KdL8NApPR0ggAFJblOoHREotQ0HSprnq+SqKyYSivJtn1gak6WzV0MS1hQ4nxe7vhGTKfwXxM2rvFNx5DZ3ZrSfm9OFyqoA6yTeCXmp41eYDUBA2kUF3esJaoqQZaZuYbwaKbEbXDFKXR64u38WXhoBSpLTqwMVpaRNJrZxCZ80iMryZFYg57zchV45BNIRL6mA6kG/HhUM+oN8fwoRa10xJEeEYRCb0v6ZP273W9HKh+63qEDIeIl2; 5:Y98Jn8JLzfde/dPgoHFly/w0zdgk76ZGfhWe226dU6oJlVutfF4iTJB2TLFrVmP8J0EjOliUJ0F8iF73C4gHmXTLIiX+Y/b7IoqTQlnWgVSjWJww9uL5VqxGQja2R/VkcdGjaxufMQbBEKSkpzuTno/mrKjQTB2/g/hV+8FP754fCW89ge7rS0jRt+642hOT; 24:oFMZy0rhUuKyDovaQ9go72Pvs5TsVAnTnsOV5+vSHxK+Xyu2a6jJ+snde0rHmwEdiuHDM8C9njCiHVWxbHLwtyzt66//3M8+DaoSE8TmXmg=; 7:Z9hCEqcIkRDciI2bwr3qx3qGmxUZOKeoMJmw28FDM3eM8eULaBQhtjTjdtKfuhRjK1srkfAaBOEgmgnt0Qik7/t0afFcwbb7Po+582HaZ9eJYCifd6qMlhP01TCuurtc7P1P9TLSuEhP6hXwondERDp63OXIYRpu/JCDvWCfdcSlq0x9y9FHYUMb4SORJAPPqglEar/+RAeP4+S/fYYkEqVFwWdKo/IK1qLCIJmvWhl35Be+/YzawIKb5KyD99btet6QgqEaQ/FBhVlclam/vQPZ6ThoUOimTmhW1SPEgy6ljnlh7G0s23Yqz89s9AKrLbZN1xYPvZ6yzGwecP1Fuw== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Oct 2016 02:25:00.8643 (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: CY4PR03MB2438 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20161008_192525_378414_E36FFAED X-CRM114-Status: GOOD ( 12.60 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, catalin.marinas@arm.com, xiaobo.xie@nxp.com, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Zhao Qiang Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Signed-off-by: Zhao Qiang --- Changes for v2: - use "fsl,ucc-hdlc" directly arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 16 ++++++ arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 66 +++++++++++++++++++++++ 2 files changed, 82 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts b/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts index 4084631..a6a39fc 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts @@ -124,6 +124,22 @@ }; }; +&uqe { + ucc_hdlc: 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; + }; +}; + &duart0 { status = "okay"; }; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi index e669fbd..f6b6775 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi @@ -388,6 +388,72 @@ #interrupt-cells = <2>; }; + uqe: uqe@2400000 { + #address-cells = <1>; + #size-cells = <1>; + device_type = "qe"; + compatible = "fsl,qe", "simple-bus"; + ranges = <0x0 0x0 0x2400000 0x40000>; + reg = <0x0 0x2400000 0x0 0x480>; + brg-frequency = <100000000>; + bus-frequency = <200000000>; + + fsl,qe-num-riscs = <1>; + fsl,qe-num-snums = <28>; + + qeic: qeic@80 { + compatible = "fsl,qe-ic"; + reg = <0x80 0x80>; + #address-cells = <0>; + interrupt-controller; + #interrupt-cells = <1>; + interrupts = <0 77 0x04 0 77 0x04>; + }; + + si1: si@700 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,ls1043-qe-si", + "fsl,t1040-qe-si"; + reg = <0x700 0x80>; + }; + + siram1: siram@1000 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "fsl,ls1043-qe-siram", + "fsl,t1040-qe-siram"; + reg = <0x1000 0x800>; + }; + + ucc@2000 { + cell-index = <1>; + reg = <0x2000 0x200>; + interrupts = <32>; + interrupt-parent = <&qeic>; + }; + + ucc@2200 { + cell-index = <3>; + reg = <0x2200 0x200>; + interrupts = <34>; + interrupt-parent = <&qeic>; + }; + + muram@10000 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "fsl,qe-muram", "fsl,cpm-muram"; + ranges = <0x0 0x10000 0x6000>; + + data-only@0 { + compatible = "fsl,qe-muram-data", + "fsl,cpm-muram-data"; + reg = <0x0 0x6000>; + }; + }; + }; + lpuart0: serial@2950000 { compatible = "fsl,ls1021a-lpuart"; reg = <0x0 0x2950000 0x0 0x1000>;