From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753068AbcLHKK6 (ORCPT ); Thu, 8 Dec 2016 05:10:58 -0500 Received: from mail-co1nam03on0121.outbound.protection.outlook.com ([104.47.40.121]:22528 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751772AbcLHKKy (ORCPT ); Thu, 8 Dec 2016 05:10:54 -0500 Authentication-Results: spf=neutral (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=freescale.com; X-IncomingTopHeaderMarker: OriginalChecksum:;UpperCasedChecksum:;SizeAsReceived:842;Count:10 From: Yuan Yao To: , , , , CC: , , , Subject: [PATCH 1/5] arm64: dts: ls1012a: add the DTS node for DSPI support Date: Thu, 8 Dec 2016 17:23:00 +0800 Message-ID: <1481188984-43683-2-git-send-email-yao.yuan@freescale.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1481188984-43683-1-git-send-email-yao.yuan@freescale.com> References: <1481188984-43683-1-git-send-email-yao.yuan@freescale.com> X-IncomingHeaderCount: 10 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(7916002)(39860400002)(39410400002)(39850400002)(39450400003)(39840400002)(2980300002)(189002)(199003)(104016004)(2201001)(2906002)(8936002)(48376002)(626004)(50466002)(5003940100001)(77096006)(81156014)(92566002)(50226002)(8676002)(68736007)(81166006)(356003)(189998001)(50986999)(76176999)(97736004)(2950100002)(42882006)(5001770100001)(8666005)(106466001)(105606002)(7846002)(36756003)(39060400001)(5660300001)(305945005)(6666003)(47776003)(33646002)(38730400001)(4326007)(7059030);DIR:OUT;SFP:1102;SCL:1;SRVR:CY4PR03MB2982;H:tx30smr01.am.freescale.net;FPR:;SPF:Neutral;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD035;1:npwnzyGGXTKJo2r0MWoWBazHjsFBq4Ixvixc0uxr0Lm3WZsmb9H62SVrO9Y0Yx2guxuHlCnQy6r50s3bILsw1YAoKBvTfdCIalAFg6G7bLzfiFkoI5MKWfle0YMjvIl/Pa/XobAJsIE+4O1+rbp0BDmBowEiWDqxRlbP1Eo/AOzeSJqyGxrzHWV3C5X3Uvl2WVG27KMXatEWFQXYlSEaLCuv5xIuGfM0Q30vRWLcY2TNHzur9tnU/4kQf3iB1SM8CDeJn5MYx7d0E0iRxA89BJYU15Vg10TqNhZI7Os3N7GiybvpYyhHBiDI9pP2pjZt439WIVRdNyPZCuPb1bpW1GK7W6mE0k+UAky1DxPmTjhhOzHsDJhctr6qlZ9mB60MR3FXNvF7iK9LkiXuFiydXHnyvZ7XF7f5sNAN2DW3oo/E4FJVN8ILFY22SadLYherqAlDdYiFDXQQQI/U3W+n329EXLcI4FNV84U5w7jf58AI8Z2ZqE204puIQpwZf6XpfaVEJ3j79/y43kFomrp1cDT3iL0MtKRKJSwID1dkfPrgO26X6ZJJ4SLilebHqkejdOmvMrLZ4QH1eUNOm3agZNa009bZHt4VXlDIUTu1B6g= MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 15511651-ba4d-42cc-c864-08d41f4dc309 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CY4PR03MB2982; X-Microsoft-Exchange-Diagnostics: 1;CY4PR03MB2982;3:6o2/9WZaZTbC6ZKxUxbwLmjEYoocrLsV8LXyaldlos5g4Rvah/hUuXEFFM+7mfNyrZyNkbonGkYfUuZAcESag/pxZ1UXpxbFRUm6wwKBQZmpmbkHMjbmuRVT50ky/pOHAxYjyvpkPf8i6NsuKMAaNDOhvMjPvwsRvVPtDCsus9o8ABVuoidhG3p1ntMVSfVCgVs0OTWmy2II6wta0hMbZjRf1mb6qMFmtSojqu0ERrcAEj/rmG6rapfnQPaGX8APsxd5lWLkWADIJtalqVOnktjv9ilFLo1Prs+1Frnx/xxuRsgLrFSuFRez2VBUhJ/wCQaBli0fPyDY8w/CYZvh/WEFA+zoo20wNvoc7vDhVjAfA+HJ/r2h2YniVZbl31fw;25:PN5y3bWvVEvYMZO4UzUtyjb1aj7bZOzMdoYMWiC3QBcHRLkYZAFSVvASY1lEZfVZCIA5JcJPxr0VGNkakCvIGFjDzsUkLPvO3c6+6H5h+fZFyXPq37oXSHzpAFQL3lq698oaztGBldqyPpkYyOvQ8WfBe796DQ9H4MCGOqp8bEQSSHndn/BGS739IuRU8Q54gGtxjNiI8YNRn57ImjBEiRCdjoWYPR+lys3fwDmM76H2o8ragh259B87MNer/T5yys8ddgrVUDGq8b3q//pY8i3B1Msa0qEryHJJmx6NU9UVOindNDK/feWJyVLx2InmC0hwGopwFHiQL2wz7GNug1sjowemGuZ6xinUqNfnjKpA4AkKmcFDcePTFAxkJ6wTgBMZV4eGDEc1hr+3xJCNPN5By0YJrng0B/WR3vSJ3z6tYOOp7uoLMNzLA47WUF1ralgAIWM6qTPzrlL3moG7SQ== X-LD-Processed: 710a03f5-10f6-4d38-9ff4-a80b81da590d,ExtAddr X-Microsoft-Exchange-Diagnostics: 1;CY4PR03MB2982;31:XqBjfGxZWNsiZRpBx0xXhodJi60pevu4dIyr4r7mv6jDUusVpW7GDD8oB0wDlFXlCbJLoY3EV5gX7t6tQLYQuFuYyEQOgi8ueYGVA/n3KnZfos6x0y0z8ocskVXDbsFkC7QnoIgwtiN0/cLtiJYbLcNaY0UhGsFfn8KZMCPPXCEXSsGIOuIvvCdgO18oo3/v3wMkvKVI4JJ7TyXBVIutVBWSHylY47H4sbv5L8av0jUGK1ALgexD6/xTIXMvazUbsmIkZORm2yEUy9fjiOEgpQ==;20:6mS5EoxmuYOOxo4PocJQpIy/6HBMMDPC5n6dI25yKagXgdIvouq15ceaBd6EbAnBMupzycwYKcdM4blCWjCtZasSHvH55H1JLjuQjqDeOszOpI4HGcZz3Nb1VxF7fnLhehkfEgLYlou05O9moRsUAF/yYWbSTAW10SBFN7b9gad40KFi0tWJ4TBHBJLlUF3NKJwdqIg4lgC+G7qFmthtg53OZk2hO8yTH5FJUhDOZfKY41GqTZzrXJPCde8mw7OgR1HeXxKfIorCzl+Ds9nfVqIK4Cm9OqJghwnyBm7HBLgW4B+XzUk72I8NbCWsJYqGpeJWo6NsW4Mmde0yfvGyZTCITcWY8gz0MgRrsri/qu9Eg6RyfPHWiVXoydI6nh47+kyhcx5W8ncGdSKGBOG6BQuDCkW1YdUuASg1xw3jAFLuY2BeLOzx1yg/sjH9YE4zIInr6xmXJjKTWl5nhHLqoqUl5MMA+AyTsOHZTwhcuetmCrTO4Rwsszq3GDYs0/TcgFDTdEaPsHl2bqfXt79oNP7hJ2USpUoDs2++Ec5PpDWYftdE+9e3JxaS9e++xJ9U9ApCrxyRf/O9Gct6YnK2txH6Z8TBPKLlcALB1Qq+juk= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(13018025)(13023025)(13024025)(13015025)(13017025)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6047074)(6072148);SRVR:CY4PR03MB2982;BCL:0;PCL:0;RULEID:;SRVR:CY4PR03MB2982; X-Microsoft-Exchange-Diagnostics: 1;CY4PR03MB2982;4:2KN3JdqlGCeMfi8lUzm7CzjlGn2fMWs3mNmbSjltaU8ZhuGYL3ssAg51ejKXkCVU+KEUZtUzwUuPQ0Z8ewhvjJo/o2J1a/PM5zn+Ugk/XTLlCIqrC8B74Gzj+C4j6CrHD8QiVxgiC+FqCWGJQsn/+41wB/J8d6T8Tbo7/+Mb1gRrurENEaQLZQmMuYBSZ1vLFgx+Bdo06Lk6/sweh8VdEDCAi2EbLguzKXy5yYc5oAdTq4MrwyWqMJlxdUpnGIF2vwXInHRO3uM4/Edbzv37QHeguQEnfVBNtMVAq9JDhD2z9jXLwj8euVVow6v831SdD75PZM5U+9Rc6pGmWdMZg9uJRl2WBIiVtJwozsfsyxSOKGWAXpnISWs8UCyBM5RRKNOB+0Dxwtn73L1Js4nnkYjRqlyVMlfMYzhfXPduaFTWckn9BrWWGiu958o8eK1LEG8q9urU3I4GtqNn8Ss9st5mFB81GW+SDqUApj5lrwvOPQO+Zg0UANaKqw13XoQgNoNqwWx0qDjj1KEC3vDA/fRjzOhSKis+l3z8yrezBxPxWkWW6nbRtvDW4K7oN1TOqAKuY66moehLaFda++GtTQKgk7u2d+N7R6bTGU+1llWK+lZ08NDl2MkKVYkXkyyy5h5dhaNyCXvQ1GMyetPqcuNQUCJm/TQZpdJyx3Zo1duxrYrRSjsrNpsW0S5dKVn4fbdFZw4SIZQBpD6l8QH6pAdu22vpVot1osUH21hkxd0cqHe0GAV/dTpVaw5UwvIn X-Forefront-PRVS: 0150F3F97D X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR03MB2982;23:RbJF7d9eU6SP1l8MLBm3boiFHjIb8syTkgo26JIaE?= =?us-ascii?Q?tcDuVlwACwEqR0pQTeZEmCizAUDV9nGgmY/GAUWrffWx3DZKjjyZf1aGKET5?= =?us-ascii?Q?85RLczRjhA5QKHs63G5SHzdkvyl+kBbkjhgVUyLFxiWu3Z7GcRTCsmDT+QV5?= =?us-ascii?Q?q8+cCUtNSGUIpi3tlK4oEXI5+8/vA50mnFm47gPZ4qbH1vFHqvDQBXiYQ0Tg?= =?us-ascii?Q?dWZRwYvdrDYtp7kxw1/ZUONno9v3Z65xReCEOq4wWn5gBp+fO/fqGoMQH5Rw?= =?us-ascii?Q?xmshmn4LCB53l90JwR1Ant+CL6gThFU1CCGj8gETWbONX3RkNrRc+Np1B234?= =?us-ascii?Q?KFgomfTxmasiTT8jyjYqDx5QgrlrwxpXH9mKzGmVXtdSs+fztngdE+Ee5aVP?= =?us-ascii?Q?j3957CLdenB+8erVEq5Mi+fCzpitUZY4FZoKOti027K0E211l6+B05Y7W0s1?= =?us-ascii?Q?nIt8acSReE+6kB4pvD2fgKukc3X/X9D6iKpzveCeSRAfXQjsbJl7CmUhmROY?= =?us-ascii?Q?WmRy+vXNdNLsnnI+fNR9S0hqjXPBLduSrqu4iznxbppoGsdbS13WZB237wKO?= =?us-ascii?Q?iKCsfsodfPCEfWUvKZjbktzFW5AjytByoJhpHeAuh6q7df5jl4sFkU6Vt0R9?= =?us-ascii?Q?ZP8OGNN1OhywGMavS168ieQxIxjeSxlG5plHkbRHH+ZdUKMpL8LomantMJLn?= =?us-ascii?Q?TQfbkvuYtglkCGa3Yo5+cXdCWvAtiPvBpM24r1bTWO8iWsVf7RgNhg+kRH8O?= =?us-ascii?Q?ioGywg3k5beGxneUA6UKchNZ1ge4d2ZTypXCw9Hj0gnZVtbQE/+M87Lz0XSu?= =?us-ascii?Q?n3Rhonqsx3j2ZpHDFL+b3HFCKPbUt2CiHG9DeB1PqF880MF7n74qdyJ2wDas?= =?us-ascii?Q?ge2s0l3HVwAATKQIXgg3En5blJLo5afUxuvLG/dqwGGccshPLVr7QRyhLtz8?= =?us-ascii?Q?fxn08tRkKNBd58fQhctuBYRPJK2vocZaT5em1iZ7SpvajQC5GXpIp2XRdfml?= =?us-ascii?Q?zdP6Irb/PnObpPDvrGbG4UFbIkh2iZQklSiNjcbvjm1UGcVcdAiMpQUU9YSS?= =?us-ascii?Q?1Kmkhw4XTsPSL8cc8/Vrl2GiuycnDgZvkqTRN3eTxLTX31LkoAxF3rInaDmT?= =?us-ascii?Q?C8+bgcsa0NspGaP+NTlCmbiw9qDg3jKuWJH7nKgAeG2a8I76tlVhQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR03MB2982;6:s300Wf7wmC3JPf9Uf8KczBJYIO1uuf5/wB4MT9DUA3wJtKbg9p06cYwhYM717GVkN/H2BeIe+KEYOGbmx2y7J7nWL+Ox7mRG6zbKs07KKLm0igIx2tvGUuWXPL8a/wIArdKb4yBF/ubn1smFQCae5K9AIMfiPHnd8TDgj27j/f3nRvs5gV0ICY5pcOp0rm5h7aJlocx1LApVxmGahEyVLxBwDa7KVq5/h3IinNFLNeFZVgpbN6aXyyELwGZa8uXjOhp+7HWYLnLyaFjs+f6z2vsocY1XaP9A5pahUPwFEgYifhSGYsUfTET6LLm9B0rFCJyZ70PgovrzsSoaV1T+JRYPul+AVCRT8PzkkakljLnDfLuwo1kvnq3W+o/iXb+Jwcqlc3IMGS5NJ7crQMsO4pW5cJ53NBUCeyrJBgGjvgG0h54X8fI+x1Lxes4GHakDJ5OTWau6b/av+D+XsA1+sA==;5:0/uWD5bH/Sig3rtbvnCsRWFRcAV1KjH/y4qFJGvH9qNcviDExs4jaVai5mevcIaFHLN+v5nd0dBwuPiNsGxjFCPKyFan+9VSxm8Ga71/IDvs5lpu//CQjkHL2vT6nF/W+5l/yYsmiNeWNDqn/jusnbSlhP5iLjhLqCLj3ZIk2tc=;24:ATvs/YkTpp+WK39kacshuOYAPYmVodiqkYPXseUFPw4f+h0D8w0aE5MEB0isG/Tdba5qc6aAM8eEULmFMZ4fSwT0AMpqLoGrc1HGRxHuZU8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY4PR03MB2982;7:IUoTWOi95smX5E6vclRUT5bX110UfuqFwDkR2uxI9KltclFET+Gr0Cd2dJUubc/02GTfzy174KJwhqXsVRHSEb1OiA6wiQfKFl1D450En5rqszRLEFhJWnahgucik3lbH24lAIhsjyF+tMG19gK+34HYG6x/aFosUXTUKqjJGNqTR3RCiatH80Q/TCjC+4NaKA/kNBA6nzLTQwZM442UYCzbkRzn1Df3V4XCvqKHZbL/dd+uIcD+8MJfDCIEyzKBOei5Sf3GfdOSbrZtTFME6wSzp9XYKCIS+saLCq0zKubE9rak4RchcclC08VGYkyBpPEoAOARQ9KPCHXPwgRP8cesLGd2lFZzJhTdfsLJ54fl5d13RhPM83awo3MhA11QBAJl8RmNrHahm8XeHviNgT1Qm7kOaPYwMR8KFcpYFNS6jHSGZLXhvR5wqgfX5qSGHr0yP9kdd6qt/M7yjB/PRA== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Dec 2016 09:37:00.9351 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB2982 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Yuan Yao Signed-off-by: Yuan Yao --- arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 33 +++++++++++++++++++++++ arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 13 +++++++++ 2 files changed, 46 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts b/arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts index b841251..3d32c76 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts @@ -93,6 +93,39 @@ }; }; +&dspi { + bus-num = <0>; + status = "okay"; + + flash@0 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "n25q128a11", "jedec,spi-nor"; + reg = <0>; + spi-max-frequency = <10000000>; + }; + + flash@1 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "sst25wf040b", "jedec,spi-nor"; + spi-cpol; + spi-cpha; + reg = <1>; + spi-max-frequency = <10000000>; + }; + + flash@2 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "en25s64", "jedec,spi-nor"; + spi-cpol; + spi-cpha; + reg = <2>; + spi-max-frequency = <10000000>; + }; +}; + &duart0 { status = "okay"; }; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi index 92e64f3..c917a87 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi @@ -148,6 +148,19 @@ status = "disabled"; }; + dspi: dspi@2100000 { + compatible = "fsl,ls1012a-dspi", "fsl,ls1021a-v1.0-dspi"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x0 0x2100000 0x0 0x10000>; + interrupts = <0 64 IRQ_TYPE_LEVEL_HIGH>; + clock-names = "dspi"; + clocks = <&clockgen 4 0>; + spi-num-chipselects = <5>; + big-endian; + status = "disabled"; + }; + duart0: serial@21c0500 { compatible = "fsl,ns16550", "ns16550a"; reg = <0x00 0x21c0500 0x0 0x100>; -- 2.1.0.27.g96db324