From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933071AbdKAB4S (ORCPT ); Tue, 31 Oct 2017 21:56:18 -0400 Received: from mail-co1nam03on0083.outbound.protection.outlook.com ([104.47.40.83]:6896 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932936AbdKABxI (ORCPT ); Tue, 31 Oct 2017 21:53:08 -0400 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; From: Zhao Qiang To: , , CC: , Zhao Qiang Subject: [PATCH 1/8] ls1043ardb: add qe node to ls1043ardb Date: Wed, 1 Nov 2017 09:34:50 +0800 Message-ID: <20171101013457.17365-1-qiang.zhao@nxp.com> X-Mailer: git-send-email 2.14.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131539747863705485;(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)(336005)(346002)(39860400002)(39380400002)(376002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(85426001)(2201001)(8676002)(77096006)(81156014)(47776003)(8656006)(68736007)(305945005)(8936002)(81166006)(356003)(50466002)(2906002)(5660300001)(6666003)(1076002)(86362001)(50986999)(16586007)(48376002)(105606002)(106466001)(498600001)(53936002)(36756003)(4326008)(316002)(54906003)(97736004)(110136005)(5003940100001)(50226002)(104016004)(189998001)(33646002);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR03MB2691;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11OLC001;1:MHtJDSWI+JBKt8VhBdEfmwJkkBK7CtyPuhomPHIvaPiNLEOUhOjsGlYYV0yH13X6QnP+jef7lfT2i3HXMnL7AnM+BZopvdn9scq7whUx1jQtOJeNz57H7RzbajL38Hfs MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 29145461-c540-4bf0-b78d-08d520cb4bb9 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(4534020)(4628075)(201703131517081)(2017052603238);SRVR:BN6PR03MB2691; X-Microsoft-Exchange-Diagnostics: 1;BN6PR03MB2691;3:orq/Okt4v8tBAEwIb57zYKRwo1h/O3F6RC+AspuNZQleyKuj4zmwNqPWOfWBG+8Y49XqPduU0jV0WkVgPisf6TIitqUtpLAE3K9TW3Py3Lf/wqCZ8Zt5FXlj+J55nMl6kAFUOWB/nIXzY9ATtQa19pN/jwacYrAS0Ja1GtG0b3KMIEbxsDwUDTzTMqV1+D0CKnd0KuI78i3YDQFfvrN1UgMAVFMAdDDANYeF81K2cHbcsRLLO679ZsJnIvjUqEvq4nsnZpgN6CtHl4MJKafT6nkmC4MCnmLSg0j5GFyosHULCK5SP5RM7j9Ae/i8gPi4ol0gQ2KD5zqnVyza55jsFVyJNwH7xlNr8nPK6yibaqE=;25:oscsXS8jhmFQ1NhpsO8Xknr9aBioIzQ4H8lVk5JkZSpHVJqaYvkNsZ4xAMVfUdpyFQcIkegoAGbQNdmVYnVkISa1qHL7wE+/sxHYRPbNOFWuD/AiP5ZlaqARUu6hiv9CtcaMuuzUuHPOm33z1v70vY/x0yaP7234xKmi+VODucljV1Ch9e1GKvq9YTYqHouy1HekLIy0FEvycOb5rqZb0Jh4IBNx3oKT5B1ZPEyICPIehMNtM8rvR5jFCdv80f6JTAdl1FEj22FaSeemiz3fLf8jMMcTJT+VAy6T7qCsHWilOtP3llfzwsl4yv9Xf3X2UiVqtEV2Abfu4VRLUYgD1w== X-MS-TrafficTypeDiagnostic: BN6PR03MB2691: X-Microsoft-Exchange-Diagnostics: 1;BN6PR03MB2691;31:7APGdEfkTiqfrmrHw4QpCSf8VdMg9Hi7yJSvbo2g3Iu8jt+MO0PIp6Q6IfXJXV2k+HQ9g3V4KecU0/Q1gegH3PXD7dORj9zzPe5DUvMY3Ptj4vioOgqipE/PXYdc5MVyG3EK9mv8WkQUXAu77liNrb1JwED7zGLbF3CuzpJeoZgNeHmz9y/4XlOHejPB6mSNZdPomgzPmR6EAdvksUysioILXAawuHiSPZfdZzB0r54=;4:V8SMGhKHvd3pYIv7lsvZE1irvul7WbkOltJU5lVSvvLqbr/m/JW+SW/LiYMvYEiUFOw/qtCPpw9bt53o1WZuB8++Lr6K2W3TElQHAdaHH0vz6xelzyoYDAP3tru1u6kGSygcQ+XZpJsZTmNUWT5oDTuny28upbPDaUf4wi279noZ2LF88XiAZ1rzpzt7WAZYQsHZBahXWwnldzQQOzYibSU1RXVIawJU/863ZII3D0W8rIR5aam3rG1lQYaVT7B2C6hrvX4vef+CFKd7+SyYlAWaFb4xp8KyDW6pK1v4AtHcF6mHmjFEndQ2bV70GQBM X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231020)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6096035)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123565025)(20161123563025)(20161123559100)(20161123556025)(20161123561025)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BN6PR03MB2691;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BN6PR03MB2691; X-Forefront-PRVS: 0478C23FE0 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR03MB2691;23:YIdXquuzgx0Ar+ZQQGBSst8hG00Vk/hH1H/rCbVnB?= =?us-ascii?Q?Q39fkFHvtvDWs9s+ifrnm/okFGquTsxfnunW0/Vfs/2BnlapAyZS1pjjLsQy?= =?us-ascii?Q?bEj45qb6dHx89HnvtrzUitD9UuzvaQiy/0UiCF6bbNSH6fW2zRw4jxExtqAf?= =?us-ascii?Q?QndwKfS/MnaFb0ymLnrRRvs6u5owDy//0rs+51Wx7OeNpX6MO8zsYDvgNKP+?= =?us-ascii?Q?73edi2QJLe70ibm8uEJucxPI5jWw4fCVu105QotapvmVceHre6K7/d5xYRlw?= =?us-ascii?Q?/vH1wqn9M2i7JYTMgqxOwvLpDcZTCZZy0fHwS6VRuWxTZdrI8CQ01kiVpBcz?= =?us-ascii?Q?xUJwYZFcZOH4LlGKSWqlNYfmMlWAohCeO4SBcLIq+YiV+iBuQHcUCDf5EGFf?= =?us-ascii?Q?+Zo+vM2w6AG59oQN5vlDK6XFWWMMwKVUoNj19EhEb+xzzNqxZkzZyl064R2o?= =?us-ascii?Q?2SHoE0MyLIv9Wh8DfOWRx0mokvwjiV1pB4qoMxnOpZ5ivIsZg0bTnYJWyT0Z?= =?us-ascii?Q?pGtGqJzl18bbBsehbpuzZ2TvgGeV0JmPInFXgZ7AdSPzbWKuke9Ig7dJ3Spj?= =?us-ascii?Q?DSpiKxtZiwZ9sQwQoNoG3rJyQvtEOSlVLz848cFgy5sCWbD4ff24mvQGt0T2?= =?us-ascii?Q?yAs6gi36rXn58SkcYzoX0EMhlOy3giQNy4cGpUHL+mGv7UtDNPimURsFV5Kc?= =?us-ascii?Q?f01CAyji8ACudtmn7X6JpgunbD4o1fO7VVoJyw121rR/jSR653ixS7lB+UhE?= =?us-ascii?Q?87tLe2lCgICB26NAF49OZLi/BOIoIIYOO16moLIQsV3mSLVMWAH8ObFU0ueZ?= =?us-ascii?Q?Ov0TmI8jbXu/OTninqVQ//t0ImAWQUJAIoLmhIuDlnkJpmosXwwKA4QWpm7b?= =?us-ascii?Q?9HXDIfcdFsVAwOv4OXjFY/42mDilEbUOwrpZ80y9TT+KbLJQzh3nrnXpAYjm?= =?us-ascii?Q?/hsBolNo9frrtWOxNyfYD96MU18X7MEGtJEqnXMeTwoLvMKXEoPzWYaENB5N?= =?us-ascii?Q?moaXxi46M2kwyVl59SEC9YXR4ytQQN0ANHzBpfhD/0BYAgDwOmzwyzddoC8+?= =?us-ascii?Q?vHBepljFAUZyimJ0CdInRirago2LB2VpISR8X7SD3W/+XWX0uu+XucfQ7t9R?= =?us-ascii?Q?nuljoIge/V/fBaPXd2Smye06e69A6iH?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR03MB2691;6:trZ0diMcdFMyJrK3+0nOb8QihP7lCvCizH/iG5NTcwS6TSyOO2Y+cwSdhDve8Iauz2lvLxx6FUKH3vGRzLDPF4ivrkY0nOiTg1f1NIP8kAH/b82e4Ab6lIATshIkyRPrGW80RrvTFBdgezhl2LT7nbtIeVD5vhbTLrmOtGaq67y4YYmxmx/AAccBfMyM5W++vRAR0HF6za1dZP0xXjdAmvKbMvfZeyl7/OadHXSqg4pRyHOmAtHPTULWMl9H4TzXu5wXJ/aE95kuj0GltzS8MA18RlRN5DfNa3NWM3RSu8JBFnFA5Jzdj3FnbX+RltSEPov2DFCuQTiZOWofg5u9Dofew9CAI3UauDtnmFwDK3o=;5:HE2bjEBgss64H6Ik8CDbSlG+GQZHE7SX/cPe/jvIKSz73UrlRCXXUWOXXTEoIQQl4Df3zraA9yfNEihZ2gSa6uggLUEWO9JWMXz6XUnXsJP77KU0emgYGoaSBQc28cZZMEPUkhB1Tc2SIaO5P9SR0QqC7YCDucRjJ7jezTh/tJo=;24:ZulncEtdAFRGFu0YvwRnAR9fZYlstN4wQDdghiSb62aCtFn+A/l9RJ5DP242N2K6NSf1LOQZpiTOmpoMG2HkOIt8LPIUJzJEo2oUK55/AOQ=;7:1kPjnphORtvxWrxGOVXvDkLyFCGpjPHnNZMeKxzYXCyAKPwjFHj7HWvvFwJUwFHNalAiemhhsnzl2gbbM0WjXrRNTe/zU09YEV4K58tTr04hz5Mt6uP5fQ3EkQbb4J6hygonDc5kkrK11XhQBjJ63whB80Wi/ojawiTLacvL0GB9CoO/042vFDcWxHxct/JJwVgGSaJoSri0Avm1LGO7vkSmDTYRsutOZf/j4Hwuuebni4SVTjD4UE434n8DsGjH SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Nov 2017 01:53:06.1365 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 29145461-c540-4bf0-b78d-08d520cb4bb9 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: BN6PR03MB2691 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Signed-off-by: Zhao Qiang --- 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 c37110b..8f23f39 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts @@ -132,6 +132,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 ec13a6e..38e8e2b 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi @@ -474,6 +474,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>; -- 2.1.0.27.g96db324