From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752033AbcCAHS7 (ORCPT ); Tue, 1 Mar 2016 02:18:59 -0500 Received: from mail-bl2on0089.outbound.protection.outlook.com ([65.55.169.89]:37952 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751833AbcCAHS5 (ORCPT ); Tue, 1 Mar 2016 02:18:57 -0500 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=none action=none header.from=nxp.com; From: Zhao Qiang To: CC: , , , , , , Zhao Qiang Subject: [PATCH v3 5/7] T104xD4RDB: Add qe node to t104xd4rdb Date: Tue, 1 Mar 2016 15:09:41 +0800 Message-ID: <1456816183-22340-5-git-send-email-qiang.zhao@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1456816183-22340-1-git-send-email-qiang.zhao@nxp.com> References: <1456816183-22340-1-git-send-email-qiang.zhao@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131012903335409827;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CPI:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(229853001)(92566002)(50466002)(50226001)(586003)(33646002)(189998001)(5001960100003)(19580395003)(106466001)(5003940100001)(19580405001)(77096005)(2950100001)(86362001)(105606002)(5008740100001)(104016004)(1220700001)(2906002)(76176999)(110136002)(81156008)(6806005)(2351001)(87936001)(11100500001)(50986999)(47776003)(85426001)(4326007)(575784001)(36756003)(1096002)(48376002)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR03MB313;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:sfv;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD023;1:9eMZKX2PBxYUB+aIEPkWMWL+02G91b6FkW0r+WX6zWjuN7xxkInTtUKNTN9ezCWtcgHQCuC+ILa/Qs2jsg9975EW6IIZpHxyATsbbw7u+fF2Elfa/yo6vRbytePcD36tHAL8V2HCJA2MeRdKRz/rxBa7vwKYh0097K/i78jZQlvVn6iKb2PArbnLDfcPUmlJx05f2KzDbQY4iSfzR7ouYwOVtFlrgoHovoiGKV1ONi7LyCwxEgXLqup4OBapdv0uqNRwm70oipZF4krM1LtVoFwN2ZXJvx7UD35G9staBnnGmWc8xkv/Neu+qH1tUgKpDboDWFVcMX6xQSmvW6tIg6bk371mUA2EaRgT853XArpsvTt1nnV/OIEiZO9aku1LP/tL21PoIJE+M6lv1SS3JVhSpAEI//JB2YmSNyz6gt+Af/xjphDRS4nP8OSioxBCieau6GUAKLLOJMmoAcyLT1m80wC/MEO8D8I+H8e7bgqBj5O24YNDAgQlhFpAHRcrpG8WALdP0Ozw5TpbAHv1tccXIVhaNe1P/GwzluxEJPmBBqp481OA/8lp2l+JQOkYlmXyvqGD4/MOrYo0+WtsRyV5k3cDwcKOW+sQROTTcsA= MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 06b83d51-1ab7-4389-f5e1-08d341a1bebe X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB313;2:1nX7jkfGpm9BDx1eoizW9dkX8Z0ucq7G0yCgyNDhAgG7zAu5ed3iS58Uxy8mpNL3a+V89AnG5Ea3ehW/WKb1qJCPvI4/eHaeZYGa+mUYQrVVybK1w30p1JoQk74Dtd9Peq/Upu+5sWGLsVtMoKztlVGTCZH3yFNYMiTiB6QTbSwogkeHEi3PZ3NOPGF+6/Tm;3:hd9ra7lh1AUWVlM/qug0R9PYacPl48ai9rVaMNg1uqlITpB08D71XpkC/0E0tsRnaLJbThOrM6sZr99xZeG4pocPYtnfU6xvYaSth6Ib2aVnpjpKtXLQDzekmpV+RSgY8rB7puuqNLj97PNmqBC6BmD20J7ionzNKKWlbmOgr5ICs1A43gk+U5AqO6hsjZmgc2vEMlfzMYAH961GlqfCPWeNkrxOW8pV9/hNwfUzIcA=;25:Rbtn0kTDmbivRdfJYOtMN92EjnGfeKCBwoYne4XZixoIlJxU7AFx+ozQbqSwsqC7oppFztxyQ3hhmbASFG4GFJsOUf/u+V/yehJjsA4Wvj6u3Wwet8vJV/AujCMltHQC2FZXetitaWsH26dkcvL6b/0JzNeTaI47F88Bl+HTxCE85Evl4ye/jrJ0U5B5tobDtxaeAFo9klnaoHxYG4y0HAmn314FhZGgtTjBU++vzogvrHSSEh30Lmy5w4izbPPjpgx2x+jkrzYC7/9eqgVT3VPcnT0fQASmsOTFBtrUV7raXTG8j1t3kFbUMg0NrrHtJ90jfsNsHVk7itPJ+Ikf3g== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR03MB313; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(13023025)(13024025)(5005006)(13018025)(8121501046)(13017025)(13015025)(10201501046)(3002001);SRVR:BY2PR03MB313;BCL:0;PCL:0;RULEID:(400006);SRVR:BY2PR03MB313; X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB313;4:LDYf/ILRtP6HBR+pBmIFSS2cbVsIaP4aIWMIzRZdzvcivdVbd6YgkEGYOTUWuKPZLUhp/2IMRSdTFPImU9XGpnkzNEVf8XmfiaveHSmpE9Q2h7h7BIOv2vhxrAKuea4ENf0x5QuPPHE9xbcGBDA401xmpfaoElbr8pIxCKjzb/KSuMM8r4ggFvy7altLyunKEZQ9YWzqIisaghyuGL+FAeA7193RmX5TAwJHRav1jD0tO3a/al5GgW+sPBHrPdQoxkSYz1wcA4NEFsU/Uj1TXseaV3YSWX55SormUX2FhT8IKQpCi6l67YbF7stjzie9ZRGU8m1CKMlXF2j1rjmH8A6eMPEs43s3UxsXUv5NeytQzrNkrYD1YvS7t+mMahYrmmUof9kuGB3bv0BeLaS6P0gFjp2MNV8Id2hBX4AZIztv755adkBoliZybxstnJDKPUwx+KHtCW1n0WLszXARAA== X-Forefront-PRVS: 086831DFB4 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR03MB313;23:L6jAJxJovxZ5+fiE4v4dA3YDBVbkCASoGtmUOYb54l?= =?us-ascii?Q?0OXkQ5kg1hRsqL+wKcmyMNCoI/iN/Hs5yx6CzdI7QIlBfhX+E76xx7W0BMrs?= =?us-ascii?Q?hDv4AukoPyuUxuuNVk7byw+dCvgTEDS7d18N760QFCuHFJeWuOXqWCMLYGcq?= =?us-ascii?Q?EMA/yZOSy9nL+K4nGxmz1ST4tO1NggHhPNm3QmjiJeNCmDKfhwp4F9IcfKjf?= =?us-ascii?Q?Vd6HVsFzEjhBJ8gFDSKNM3qCMirJb7upvARceymATLrfYCXN+4QGD9l2zCBW?= =?us-ascii?Q?AXDsRbYXmhfRAT94hjaZ+1ffY7i3fq5dVl4nk61EwqLOPBEWInpKPb0t516N?= =?us-ascii?Q?RsLYHAlorEyKgJph2YfZtGFrf9AuEt4v6GS0eQfb3cOBF0z8GDopADgc0qT+?= =?us-ascii?Q?fZhqOg8Lhm70kwcyTc6YtdOJJIVD7S+D7pDRznbEtWF0V9eRkki9ZknPSi7c?= =?us-ascii?Q?0w+GIZzu0n27qiO3/jEXx08h0SXiYTBS3+coUzFbU+eGQsQyftpYkpbhBzPr?= =?us-ascii?Q?wR4OxM4HlZvV9k4FCRIt7c2fxZBCH/MqZSCx17AYhPr50iYzDNyHY+A+Nk88?= =?us-ascii?Q?ECai7weo+WABFl28sygah8y9lvr9l72eZtZZkacv23fybktmIZL330l7sLR1?= =?us-ascii?Q?6P78IWER6pJPLwSZNg1rlY5vuh3WECPgb/8EaW3TvmP0q/3KzGdN5yk2XLHT?= =?us-ascii?Q?xRbOR2pBfNDHYmFxK02hq80Bxsvg7YDLW0HfiTHFdzyj2kF8gZSNAW01YH6Y?= =?us-ascii?Q?T09lkCQZSDAn7STR4npUs9R7CQncW/QXmghslpbXxyiYCBycKeRbdR7j2Zcp?= =?us-ascii?Q?V8zJjLgbjt54EbHU8sApBMEQCe7rCKoqyZBbWmwdbDmUazdEgzJCVHZ+QGDW?= =?us-ascii?Q?NWotmVNfNROLplkEw+Xtx2UD5JybdxroLbkaCXAQwcyED/eJRUf9cuzvxpUp?= =?us-ascii?Q?oXRbWIeIp2rDf7JdYCyODq98ntuwlKd/B/jujQDNFiZ+zev9o24qIOoxrEY7?= =?us-ascii?Q?nfkMOT0nSkmPSrOqDWKiStY047f5DY02rgVxbgn8A5eUwKc5Ityhb3SxUWe5?= =?us-ascii?Q?NMQH02F3TCrxNceSXzEGOAl/9buJxHrhfmY6iqNh5ByEMcLHl6lK6qAFxhsP?= =?us-ascii?Q?nVmiLVgzY=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB313;5:eIEJp9a1Z+X15oi6uF5JUZ8a7pO+MVvg2KrST4eooty7RtE7zRLaCvxG//5jx0FqBpUKDIriFHGNWUe4cvVSvGtC6JNj9m0DgEPyYxDDppKWOsE6R25KEMo+8A7jv1O7gShXsCzXrocSHJtHqldzspiMNWhdBXvH8PT05r6AWy8=;24:YujX6GDTYA7MIDDq/r+EupnkXKTsY27T0M0uW40FgOMlSsyXjdQg0JSxscL0qt/avGl5wL+k1jtkTYg6ApWIV6JFhU1U95aGVx95Zaeekmo= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Mar 2016 07:18:52.8389 (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: BY2PR03MB313 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org add qe node to t104xd4rdb.dtsi and t1040si-post.dtsi. Signed-off-by: Zhao Qiang --- Changes for v2 - rebase Changes for v3 - rebase arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 45 +++++++++++++++++++++++++++++ arch/powerpc/boot/dts/fsl/t104xd4rdb.dtsi | 39 +++++++++++++++++++++++++ 2 files changed, 84 insertions(+) diff --git a/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi b/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi index e0f4da5..012f813 100644 --- a/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi +++ b/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi @@ -673,3 +673,48 @@ }; }; }; + +&qe { + #address-cells = <1>; + #size-cells = <1>; + device_type = "qe"; + compatible = "fsl,qe"; + fsl,qe-num-riscs = <1>; + fsl,qe-num-snums = <28>; + + 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>; //high:79 low:78 + }; + + 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>; + }; + }; +}; diff --git a/arch/powerpc/boot/dts/fsl/t104xd4rdb.dtsi b/arch/powerpc/boot/dts/fsl/t104xd4rdb.dtsi index 3f6d7c6..d9e89d5 100644 --- a/arch/powerpc/boot/dts/fsl/t104xd4rdb.dtsi +++ b/arch/powerpc/boot/dts/fsl/t104xd4rdb.dtsi @@ -212,4 +212,43 @@ 0 0x00010000>; }; }; + + qe: qe@ffe140000 { + ranges = <0x0 0xf 0xfe140000 0x40000>; + reg = <0xf 0xfe140000 0 0x480>; + brg-frequency = <0>; + bus-frequency = <0>; + + si1: si@700 { + compatible = "fsl,t1040-qe-si"; + reg = <0x700 0x80>; + }; + + siram1: siram@1000 { + compatible = "fsl,t1040-qe-siram"; + reg = <0x1000 0x800>; + }; + + 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; + }; + + ucc_serial: ucc@2200 { + device_type = "serial"; + compatible = "ucc_uart"; + port-number = <1>; + rx-clock-name = "brg2"; + tx-clock-name = "brg2"; + }; + }; }; -- 2.1.0.27.g96db324