From patchwork Wed Dec 2 07:16:31 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: tang yuantian X-Patchwork-Id: 7743321 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id E4A249F350 for ; Wed, 2 Dec 2015 07:27:31 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 23EE92069D for ; Wed, 2 Dec 2015 07:27:31 +0000 (UTC) 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.kernel.org (Postfix) with ESMTPS id 1D372206B5 for ; Wed, 2 Dec 2015 07:27:30 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1a41lw-0004vW-Kc; Wed, 02 Dec 2015 07:24:16 +0000 Received: from mail-bn1bbn0101.outbound.protection.outlook.com ([157.56.111.101] helo=na01-bn1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1a41lt-0004bj-Aj for linux-arm-kernel@lists.infradead.org; Wed, 02 Dec 2015 07:24:14 +0000 Received: from BY2PR03CA047.namprd03.prod.outlook.com (10.141.249.20) by BL2PR03MB564.namprd03.prod.outlook.com (10.141.92.156) with Microsoft SMTP Server (TLS) id 15.1.331.20; Wed, 2 Dec 2015 07:23:49 +0000 Received: from BL2FFO11FD026.protection.gbl (2a01:111:f400:7c09::196) by BY2PR03CA047.outlook.office365.com (2a01:111:e400:2c5d::20) with Microsoft SMTP Server (TLS) id 15.1.337.19 via Frontend Transport; Wed, 2 Dec 2015 07:23:48 +0000 Authentication-Results: spf=permerror (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; freescale.mail.onmicrosoft.com; dmarc=none action=none header.from=freescale.com; Received-SPF: PermError (protection.outlook.com: domain of freescale.com used an invalid SPF mechanism) Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11FD026.mail.protection.outlook.com (10.173.161.105) with Microsoft SMTP Server (TLS) id 15.1.337.8 via Frontend Transport; Wed, 2 Dec 2015 07:23:48 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id tB27NiGD012264; Wed, 2 Dec 2015 00:23:45 -0700 From: To: Subject: [PATCH v3] ARM: dts: ls1021a: add sata node to dts Date: Wed, 2 Dec 2015 15:16:31 +0800 Message-ID: <1449040591-13618-1-git-send-email-Yuantian.Tang@freescale.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD026; 1:0QcY+5RWy2Z6EwDTbljzYdizBTyloLcoxqdyj1IewydpEPl4PINx//dUu6Fb5MyBPkgkM+rTlBlSYLEXWo9y16IbPt/JY/OvGqeYEvB7MNFr3R5bPQQP9AimoJAYXMvfJFI+C28k3hzlUf1laLWenFIjD+tjhk1x0CbYUTn0Hvqi3n7dt/M6qzhN58hurQn/dnhNExnOqskXWQbhZ2r8WtujeDIoBUoGW6Yx+xXejs4o097boVOVQgT07eoY5dsbyJ6PYv23UF3mR1mvptEQMzS5en1GnWu39ZjzTLt/3LFythh3+ottpC5lo9FZsekYEM7sig/rTGg+W3/qlz6nMMX4yf8p6TeHMTdCe85DUuJeJj48AkFM0p+5pABOzZtlgGYmXm4oaF6zaeUH5nhyNhc/KBWVvUZNxPsDYmH4QSE= X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(979002)(6009001)(2980300002)(448002)(199003)(189002)(87936001)(47776003)(86152002)(86362001)(586003)(5001960100002)(77096005)(81156007)(1096002)(97736004)(50226001)(107886002)(110136002)(106466001)(229853001)(85326001)(2351001)(189998001)(50986999)(50466002)(11100500001)(92566002)(104016004)(6806005)(36756003)(48376002)(5003940100001)(69596002)(5008740100001)(1220700001)(4001430100002)(19580405001)(19580395003)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:BL2PR03MB564; H:az84smr01.freescale.net; FPR:; SPF:PermError; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB564; 2:7OPUBjD/MsirW5hFp+04F6gMyakB3WPuv+1ADGacyEWDC8WX0HDAPMbrbUO6DraU11UL01VrBEqESTWZPd6kvUrshpLEXZQp0Y8w2S5r9ZsUY+O4DlstybL9KILrzhHhfHjooJd0wqvJoz+BHyXNrw==; 3:/zir+5s2y3ZVK3vknQBnZAGibyf2pNmNBmxM6gW+hCBMiW2661jvj/XMMiZp7nKPAFIu9mKy8cjELkF1U9LnbpAxrC1ne8L/Im2y9UXqYGL8QUNvz9xNgNle6mtNnuO2K880G8y4ocKr40D6f5mIF2tUXYA+50F5nmkyZElE4B3gcHg6WCp+Du+tU5P28Zjyk/F1yUYEVZU9n4mLxnQ7HXDvpkEnLsox1epW7c+iAqc=; 25:s3mYJq/SnVfslY1qVLSnZJhecbMeUB1zDG5qNGO92vhoxU7V5Ryt2whG7C/t07BvxEdjCWwL90QVvULgqURWxXZbQyFE3R+Q9OG1aV1GopQ/j+f8Sci16zEC1uH2O1g6AzGbNTDjMqVRyg0dZasoZUBgiWqda+RrX8OZUB5CX8Fp10NbpnvGQp6GNIXkAon+Z1+LbJ8tO8P0+gqVMOWc4vObSrsWO95X6dXnqZDplGGZuvBGNEDfQAg3UChTl8M72lq1IYsKApGwlPqzmVSsLg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BL2PR03MB564; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB564; 20:2Nwb6nPN1zfJd+mFLt+hoIccaNf05fMDC2rx5nElMQMYuskrxZv8NnALy22CzZ53BArjjBz7AyJxpuXAKUwL25xDQkp3WstRBvw50UduR3Y6Kgji2gM9Vaeju7Utz6CbivMbGFj6ZbOFd5kg0HhnkeyE81H6d2jB/Gwosu/bI1LieLGQD+vRML9Ot1rPmKuVaN9jBUBAJBh9vflAQCEh8v+LnGilvMKw4BZK33v/16qEK93TKd2g8rldKBrvfDJfp+J2cL34+EG35vXukvfmQ9nPVp1UVBQaeXcF0++jFZ/bugt7tcV1lyDiOo9oDtUR4FHFFI+55WusDTGMqs3cLkyTQ6oxQ+NQhAv41LcwKCc=; 4:0XCt8SJiO+WmsVvcczRn+N3+LcMpnlaWpLGG43/Z2EwKvXlS4VFjVwEkG+Ww0+G3ZDruTYf4pyia30sjrMs2Q02HCxpM4dE1jtIr9DJusjFaV7252eSK/W4KSUQbMDHS90o7mZVuh5PdH4IJHRJnEgbvqOS8cO9fmSfIcKb14KI5h3PJU8yIqumi3OGZhHNaNbp2VEeqoFxQVpzgPbN0mPcdrHAAJZZRK/e73nuy/MhD4lI+Ah7GoXVWwy66rabqdXILmp27nnuBeCImL3PVB7AxDG0hCz+LgcxGdrbQha/4d8txIMH4ByLdc01yWR+dQVkn7Ts3vYVaJTR+aBWyseZfwyri+VnWKj6PLr8f5UH+ZCG9HjG5G6wP4l5Ld7RkiEBucK39ApyMSYXq4XfQQ4FYvRf6az7XI5um1NsaiGvq3047YaJcjtxwXrrg1ofW X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(101931422205132); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(10201501046)(3002001); SRVR:BL2PR03MB564; BCL:0; PCL:0; RULEID:; SRVR:BL2PR03MB564; X-Forefront-PRVS: 077884B8B5 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR03MB564; 23:rjz/J2zHTY4KSXQ/8zlH6a3qWFg3HAKxX3KqpcPkbK?= =?us-ascii?Q?u67RzSwE4f6WSaXdAgT7I0PYm0WWtEtfzvfssT03NRutZrh+OFz4ywNw7HA4?= =?us-ascii?Q?oaUcc+m8HzPtc5dyuUB6Hvqb1V27QteY1NdyGJQBDfrLp6IBmjhP4tZksmWj?= =?us-ascii?Q?D59F/hurVX+LScGptvN8qixY4lznkbZ7GXggwesNiFe2Q7ybupNqNn/D6DEm?= =?us-ascii?Q?jG/uH7QsD76jV8EItK98JReXs00t9AhxfACuPgGArm/dcq2FxMegfaJWw5A2?= =?us-ascii?Q?d+GLOglQmToo24ZUupXyUF05/plIT66bg9ab5FD1jmDhoRpDOT4BzWdYd8TJ?= =?us-ascii?Q?ZFP827XGNvDULEKyYSD/QItAg6wD3vG5llHZdSNxN0IBhUa2V6ciKc98x/6V?= =?us-ascii?Q?fAp5kCsA7y1V3ov0y4D/iNOyA7Yu+jJ0xf+fF80v6n1NGKq/E6Wj7vYYKClA?= =?us-ascii?Q?Y+BSl/GR57Yx4lCBuzEsgJx8MePtaAdPN3VSoSxo3X54RS2hvBU08cw12+dS?= =?us-ascii?Q?8il1bIcAEUiEWwc1To0yKIrXTh9kF/E/1jLJPQ/GulG8SIFAeOB/n5GOFerX?= =?us-ascii?Q?A4d8VExXyXQR/t2cs9KEBmx8tQ4NRmikhb5eouCLJD6RJTaaZx9AZlZ91z2p?= =?us-ascii?Q?oqKq70Dbcwct3v/bh5giowIwD06FJ3uigklIgBSTUhlNEYiHp8vOrGKE/7Au?= =?us-ascii?Q?MWRt2Um6DxVoNQFjaR4LSn/4jWqONC1KiSDKHqPd8+CVWn2BB41nqct+OSCx?= =?us-ascii?Q?3pJnqXrFknTtI3X/u1O26acw3sIwCTjSfNP013fMYEPVis3onaVRKPeWKek9?= =?us-ascii?Q?Qp3iNsT3FWlo5ER2ZC5rblFW6pIHljA5Pa6EG6uGjWl6oRrZjJQua1JC2I2Q?= =?us-ascii?Q?/UPVZB3I5n5OallH6U4+ba1MlCkF0GYjrf7uYQVd3ENUmM9r0LdqAT4Y/CNy?= =?us-ascii?Q?sY3eb2jTVbni21kf1HTKpZQfatEpbQvsFqNf2pF2qy35u+UGhzXzeMjP+bBW?= =?us-ascii?Q?nPgAQZwZ6XjkxOjokZB6cBeELQuaSjmrCE5zWZ3FYIyi3yJGZTwVO60lG+fl?= =?us-ascii?Q?1GyVk32oG4OzvRQLrucF4Idykz5yKd3USEVRxxETgpElRJiyvXNLXQO5XY/g?= =?us-ascii?Q?RYl0y+KvM=3D?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB564; 5:kN7Fv2cd3u3Ry1GUBsmmgNcPntoCdlFgVMk4vwvLXZV4mF5oaQnQ7KX/OzWz49haxipRBB3KASFYe4TXII9wOot8M4CFYoxYMF28uhTqL3fVS2S2yrUwrCXldAzf16dVd8yTV7+tEKq1UkIQZeqwqg==; 24:1TNZmcjEgJQzmuEHkLsScZ4JsKmcYKzPsitQioACnEbZZrqkJCFIWn0K0MC1VwyI7odHA7EN9ShvMaEaK7ZIPqaDKS3kcY+U9KIsrtg7xNA= X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2015 07:23:48.0879 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR03MB564 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20151201_232413_532466_4FA2D4EF X-CRM114-Status: GOOD ( 11.46 ) X-Spam-Score: -1.9 (-) 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: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Tang Yuantian Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-4.2 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_MED, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Tang Yuantian Added sata node to ls1021aqds and ls1021atwr board to support sata function. Signed-off-by: Tang Yuantian --- v3: - refine the title and commit message - added a status property so that sata can be controlled by board specific dts. v2: - put reg-names right after reg property arch/arm/boot/dts/ls1021a-qds.dts | 4 ++++ arch/arm/boot/dts/ls1021a-twr.dts | 4 ++++ arch/arm/boot/dts/ls1021a.dtsi | 11 +++++++++++ 3 files changed, 19 insertions(+) diff --git a/arch/arm/boot/dts/ls1021a-qds.dts b/arch/arm/boot/dts/ls1021a-qds.dts index 0521e68..803cc54 100644 --- a/arch/arm/boot/dts/ls1021a-qds.dts +++ b/arch/arm/boot/dts/ls1021a-qds.dts @@ -327,3 +327,7 @@ &uart1 { status = "okay"; }; + +&sata { + status = "okay"; +}; diff --git a/arch/arm/boot/dts/ls1021a-twr.dts b/arch/arm/boot/dts/ls1021a-twr.dts index fbb89d1..62dec7c 100644 --- a/arch/arm/boot/dts/ls1021a-twr.dts +++ b/arch/arm/boot/dts/ls1021a-twr.dts @@ -219,3 +219,7 @@ &uart1 { status = "okay"; }; + +&sata { + status = "okay"; +}; diff --git a/arch/arm/boot/dts/ls1021a.dtsi b/arch/arm/boot/dts/ls1021a.dtsi index 9430a99..da9bd7e 100644 --- a/arch/arm/boot/dts/ls1021a.dtsi +++ b/arch/arm/boot/dts/ls1021a.dtsi @@ -143,6 +143,17 @@ status = "disabled"; }; + sata: sata@3200000 { + compatible = "fsl,ls1021a-ahci"; + reg = <0x0 0x3200000 0x0 0x10000>, + <0x0 0x20220520 0x0 0x4>; + reg-names = "ahci", "sata-ecc"; + interrupts = ; + clocks = <&platform_clk 1>; + dma-coherent; + status = "disabled"; + }; + scfg: scfg@1570000 { compatible = "fsl,ls1021a-scfg", "syscon"; reg = <0x0 0x1570000 0x0 0x10000>;