Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754335AbbG0TDt (ORCPT ); Mon, 27 Jul 2015 15:03:49 -0400 Received: from mail-bl2on0080.outbound.protection.outlook.com ([65.55.169.80]:43038 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754076AbbG0TDn (ORCPT ); Mon, 27 Jul 2015 15:03:43 -0400 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; arm.com; dkim=none (message not signed) header.d=none; Authentication-Results: pengutronix.de; dkim=none (message not signed) header.d=none; From: To: CC: , , , , , , , , , Dinh Nguyen Subject: [PATCH 1/4] dt-bindings: Add reset manager offsets for Arria10 Date: Mon, 27 Jul 2015 13:57:21 -0500 Message-ID: <1438023444-11881-2-git-send-email-dinguyen@opensource.altera.com> X-Mailer: git-send-email 2.4.5 In-Reply-To: <1438023444-11881-1-git-send-email-dinguyen@opensource.altera.com> References: <1438023444-11881-1-git-send-email-dinguyen@opensource.altera.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: SN1PR15CA0042.namprd15.prod.outlook.com (25.163.200.52) To CY1PR03MB1376.namprd03.prod.outlook.com (25.163.16.30) X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1376;2:MoYDlnW1CCF6cPjBam5ypAtmRKCzBARwKnB3Xild2UXvcYfborBwTo+JPxMSkmad1m7/gohnGSwU//xfnlN2HocqfTeA5BdUP8lJ17cc5pWUm22LOE79jtzHS4PhmC+ZnkIMLEYXFd+wSnAIFSBgu8Kokwo1/dcIpqHdqEahJFQ=;3:8SDpxJNFcULslf0/R2UfY3m0hGhzFckoE/6rSqFfWATNvP7Ol+xdqGiqTeHpD6hzk4WNPMdrjRJ6KJGeZoDmuY2/Sx9EokK980CuLhwMxHNvqUX3ihNR97daM0HwplZh/Su25buAZfD1gPceUxtMAg==;25:lbyzBmpVzO1C6Xzghu6G11+RSgrrCNAd2QK+NmSP0h83bndct8EleZ++apz96nL0dVXzcNTHsuUJfjiRwQFilyMR7rpr7PUX4UdGhVWrO6cFD8MIEUmvH8/sokIWumjeI1Qyc+iaiS+Q3T1cNqB8Z+OQE9zFO1VdXLiAufRxPS0td8vMfvjuFT2dvas0v6BgPWLNj/qZYXml/YhEYyX7cl2gYPvr3IG5FdhKGCEUUAw/05QU08oN7HlD+jw/VZJE;20:0gOH11jfgxhcFsPe/vaM853m5D73Gih00sd2reqgYRI7nyWUvWr/CLXPyE3Yg3qJVuk+PuAvLE47v9YEaoBbxfiVNLhrG3+hU/CcGobOOO4AdsdYOmdKD0ZR6XgjJlK+gIsh6EVAOcsqydkIj5MSQcyQKvow2WpvmdXuDMM/d2Q= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1376;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1500; CY1PR03MB1376: X-MS-Exchange-Organization-RulesExecuted X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:CY1PR03MB1376;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1376;BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:BY1PR03MB1500;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1500; X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1376;4:pMkHPNw7px3tvFxB+rsT91fxFSW92UOrhEOlPJ/k6nGY5qScPQig57yXfPM3pzNpe9UtZWN4DgkpvbQb6cd6iBl73GJmbf/lHsl2wJDcdU7fKHQsrI6IXzJxoFdCrowpi+GSgSMo0d+F2/f4QOp/tdIGL1m9dCFXHbh2vu7yvXpa4SLUfb2pz2Ziah9o/oTJlJZ3fUBRlXwHLom9nVDsettc3130TBniklAD9a/EUxzqMi7TQNLzI18m7WwSGy6jnH7Dr6pWg7Uyf1deHZ1U9+zLN0F/XVi2B5kLm4Ra26E= X-Forefront-PRVS: 0650714AAA X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(6009001)(87976001)(77096005)(66066001)(42186005)(33646002)(47776003)(92566002)(2351001)(229853001)(189998001)(76176999)(48376002)(50986999)(40100003)(110136002)(19580405001)(5001960100002)(122386002)(86362001)(2950100001)(107886002)(86152002)(53416004)(5001920100001)(46102003)(50226001)(50466002)(62966003)(77156002)(4001430100001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR03MB1376;H:linux-builds1.altera.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1376;23:8xDdR/epfxJWX89A0xM61WcCjLjGU4QbDlKSMr2fAAfEvb4jTrqAkpFxmr3zFVgnFTmEMcAq2jIa9Gwv9y4i4O3YrLc+PsdF+dbwXDQ7faI5Z/mSCEf9eZJwCVwvTxSYbM4POPLid+xRYCGTumR++W9mait66gDI1NiwZTvqfG7cn2YC8T3zAT+I/+CZ9iXLxbyBaprIgDzi5DUHL32siBrmHPz1CP6p+LrQQCklTce74kKuUs9/6ofYHF7wxtDCpE6Vlb99g/NxgVqMxhmwPF3/O3OK2g9YhjS5Dvo1HoIxhwW0uZIKQHCVzCFsJ/64Qnn4kMdlynrA5+lTHFKrAT7t/zQgUKJ/Udqqfz53XdM6tN4/2fukEDG3gB5z3SDlKic/RRayYU2oAhMBUC+NjR7ZA/o71Ijd8CNehPDF4jvUOv1egZtAdVNlg+rSlZdyci6sOO4aSMywXI1PRofmP6Pkz230ujYbB3V8gCW+Sv78rJC4ZmETUQ3YeJTT5qtkK09bMWhYBD7hsa5/WmH4yZH2+n0F2aBI8F1otzIsvd0WrM1NEO2E1CpHnxEJBAet48pC2qR9HVE/mRS9efYZS1Q+0S5MP/QzjENSFoFbWRBj2kvcJWpk8hbxgVvnijoBi3RnsyxCnUkDHjVwYjWPtAldp2TjWJz2/lxy/Pc8LpyjY1aNHO01J+uIbZmlo0WnCJg+GbWcpj7WEA8Tcr6/gIv78Nd0sRyYwRCNxiRtJJM0BqR4KzWlTCFj5rU3hR8i9J4Sa/iGtvqk+AFwjXQICBFj/5+gs/do8/0l5DmnAlU56XJzLf9GLzlAsy01I9j2edMyFZIERImUiGxDoc0wM/qZDS3ws8qLtz6mnbFSlrY= X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1376;5:BPAVtXSa7LYgvDGejt6/0VIDqVazN+nTTSWRpuseflmxCQat/Aof3nhC7S5rMUHsA3R3p20JZO/C/ulQr20ObxFl495CDmZ5bk+ZKVLZ1rDvVzn4kbg+11Nn9/f/vY37ytJcnAZedqcNMYDBnjrYDQ==;24:mTzChmNhOKJwVBCJ+yaUN+bM6UH9qbwsM8MxuVgX2rnC/xAPDlLJXd7NKBCTpfDL3FQkC6v7t3RPMBanTGK++c0HzLvMYSy6Pz1ARPDaxmU=;20:Ax9c8vZOVbyAT5yKt263AnZvNurEHoo/qx0NTU+P19lHfc9WI3lBqHqhxTb0y0XWNdpoQtscIiI//uF1LrfYG7ZKNoXBehAf/80RZiJn3NbWDLYxdvV5gKXAEGNNFl6oy8pHrx8RxHYT1VsJZd5QcC10D7bHKN4dctSZNgT+OGQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB1376 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BY2FFO11FD033.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD033;1:+07vqK6Jl0l90jh6Iw3Pxig9TyzKlz6AZMzzaQUQPiK43UUda+WTCkJYijCYqMXATJpyx4ZHMY6+2y/YmB4JflFZeIwuO8Io5Uqy5fiJoVXr3NpiYyyO4ETRX0+VhaAQUtUvq8MbOGn7pTvn8wss5RkfWkp1F57JIWjII/fcooZfXEoIFag0PRoQtSwjBU6ECHkFZ3ie8G4rlzFYeNwzZbx722qscgZBQbLNDdKiZ20QUgI5bNGSDKjnCmI3xv8X/Mwf71FfkL4SzDBBuOrjRpo6gsAMOYuLcsb2lzhG5imZRFe293RtmeQxlnZKc7Vy X-Forefront-Antispam-Report: CIP:66.35.236.227;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(339900001)(199003)(189002)(107886002)(50986999)(86152002)(86362001)(6806004)(76176999)(53416004)(110136002)(47776003)(5001960100002)(2950100001)(87936001)(66066001)(48376002)(92566002)(85426001)(189998001)(50226001)(106466001)(105606002)(122386002)(229853001)(33646002)(50466002)(77096005)(46102003)(16796002)(77156002)(40100003)(2351001)(19580405001)(62966003)(7099028)(4001430100001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR03MB1500;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;MLV:sfv;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1500;2:xPKl9NiZuvtdd3fEgCL7QPQpTlgvQMGBVTwgyuyCkaXMv1xfamq9Q5PI132tRLbrr1x5RSC6U+aVfMgRY4dogcU9W/ZF2sQVB9XJ4JR0X/+bvs3ph4L3ftJcILfG/mIJWyDrXbRdEshI44VO55iIUjAEc74anHHotbzeVZu24dc=;3:SaiMIhW1f1uQDfb98L0CsBLfJlTe4e+xHi5+iDs0GpiKzXE/sivha+anEu/OJtoXLhrAPBSf4KTJuWuZVdVo/Xxu8OUMHGgqcx9fQDsZ5qvc56roMsvmkb6pqCYzVbQmD+l9IZMjt1dvPUfB1heXFsT+bIP9J5RV1ikmH3/2abe2YuVmUapW1XeIuMQm1cX3ik9EhivuL1MownDHNT/SPt858GYR9RbAvnJjSUFuW1c=;25:7RAi+gzcjKH/8V2vYdVDot2NP0qdJvicntidQ2v8sH9GBundnWQgG7zcXkvsWcyxpOeHlF/HqAwMew06FNG5xZONt8WmFqJTTPMitm3SQAFoCchcatqGaAfWkNgo/pOeXo3sE+zrEclDsdZCQ8Li2vL0o+RQEnLi3BgUh+EsKnKvI5ooIoJLUvmKOrq+6MdzZkLNCEui4msRAGvqUY2jI9d+FN0G0DjQ+h6MlNXS6JH+KJIwdO5QTD8NGS6sdVRJ;20:BtDrXfgfdR03YQiSzsmM7T3LFeDFjDrmXERMSZls7sAzxO90hnxUPuUb2eCDaaiAVvC4Ly1QPUV5GZaIjGsfZaRrwvI0OMq1x78HSM9Ywdo3KPDfa9BgQmqLfx3FIr1F8/lh2StflXrH+O7zPBF4vtEYqa1X3zhTmGTpQNyDlA0= BY1PR03MB1500: X-MS-Exchange-Organization-RulesExecuted X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1500;4:1rTHMGZlzFuyhwYUlPM6gg2Mi6SF6AKkDnrz0p+f/C/R72SxbG1O3k3tpZyz58gvyw+YCCN6jf7uPU/UuSv7ikeTi1ELXjtOdz+0SXwC6hdcnLYvYXtQAzqbPvKC8GPyrZ7y96Nc44H32eJjOriVK/Z1ENRAInAdNcglkBrmgffkn+LeoJPhKvrFK+DovRk2u9FqPcD7ji22P8CyEbFckRwenZXypBeW1gEpPNs1eGBWmbMLigMcZbhmamTNGGi36e+OVq8F2B8A2XSTBi6QKG5hzYfARe93RNNtneS5Mj8= X-Forefront-PRVS: 0650714AAA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR03MB1500;23:p5OrI1R/p/6NuY9C8YkvnAB6mnhYdb32FXyyPngOE?= =?us-ascii?Q?XnsQZ4u2IadYH0mqEpZFZbHmLwo6pHhWIYvbyDDX6+rwyYaqsLN+x+KOU8bh?= =?us-ascii?Q?RX6KoYQj7AXGrNKpPdGB94w9YtYdFG/tZlS3PtDYJJnufBUiTGsJXG70B/sv?= =?us-ascii?Q?CRmOeSimERjtz9/BI7tteTX3whiD29+NeblcyrZU79LrmE4IAWbbXTfAh00k?= =?us-ascii?Q?zQ+AK70uiBGFBeWHKeL/t4Clir5cjvvVVaDneBUkQA/sj9NjmbOqlmwYzzDC?= =?us-ascii?Q?hiUE2POcJI+YJb5zLijpvXgjiwfNJ/F4ZTHKs8SbRNahFmf6GHsDT2r7eiDY?= =?us-ascii?Q?ThxvUpaJ3H/1+K7uiEaWIZT97F8yg/ismdK3JC8dtmsFSkY224OXzRda6h2d?= =?us-ascii?Q?3hY2QNjGc9WHGZcjGA8WMSIObpPiSixOUmHk+4I3uWmqkE9r0JPjnGvu1gWP?= =?us-ascii?Q?4LFSExRC0k+opJL3utxn8Ccd1cbD7RrbzHniHP08htAzfzoPKeMDJpDZmLpS?= =?us-ascii?Q?rfvWN6HYzigj6qkwof007Xn8thhBKW3BbSXW6ryR+djGvUha40dI9bqzE/Ac?= =?us-ascii?Q?gfu8sM91Ggb3lBlzGMLIuwo5WnLnMNqCa2Mqvz3Zsx4rVUGe+yl/MZQSH1kN?= =?us-ascii?Q?jBBXLrjbux3RMYhKGQlSMdINPdk56tGBilAw8UluQ1KgQuHFaL6FoMDOtXuS?= =?us-ascii?Q?37blHFcdZ9hWq/cf3pCI2d6fd8h5FK5E7CfGOO7UylgZ+dqLUcfbJIJ7ZX1s?= =?us-ascii?Q?Wh90IWQAOSieQnD3bqbz0+5dpmKgS3/yGIWHARNzhc3Wp4nbdxKIZqXYzw0U?= =?us-ascii?Q?Fice86o2jxz6pYjrhxniZP8yrJkPqt6nSNFmEEQNPYPy1dQuPzcVGI4ZHsGM?= =?us-ascii?Q?uunZ0uXm8uQj73NElyG5z3bqjKVYBdMjbKqKfZP1Jn00+PkGaxBo1QB5crMB?= =?us-ascii?Q?XgsjudqL67TZb8M6IBqC1yrz7f9SbqbnAaEma3SSOZJVtMVMRLEnlDw3jpm2?= =?us-ascii?Q?vDABlqT0Lfz5Q5wR/Q0Sxdw?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1500;5:YBmm4UVd8NHBMAPsdFp/QUCzoIYqVT335xL3Y6i+buFARqgiOwziuQYbPlTY4veelk55IUtfdMiw2AYc2Rk0YvU54o7hWkk+rsxBui2n6CeEr4kIWNaSummo7Y3gngcd9YmLxyLvSicrkI0XlAKxEQ==;24:/bP1IV8eHZFwokBSz8tYM9usd6eV7v7K+uhOPn96vrmj2T8kjz8sui4Rm5ut6bdGYi+jmh72E5IXE9yeOBOy4TQgep0WK/Cg2rJ46491Kx4=;20:cytYQs4a3e5JvvZdFFIxFCj5s03bxjoP38KTzc3vFbLpTelMZlEOLeAsrivw0ClgE4gfbfKnLtQh5M5XCcXo0mOJyposgYcRkNSNlECv3nmmjEk4tGguAiGhhQyuU5+NBPlZ7zeIJUoeblmvNdKIWD4Ys4xdrsOV5zne2cibhC8= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2015 19:03:38.4618 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a;Ip=[66.35.236.227];Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1500 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3774 Lines: 135 From: Dinh Nguyen The reset manager for is pretty similar to the one for SoCFPGA cyclone5/arria5 except for a few offsets. This patch adds those offsets. Signed-off-by: Dinh Nguyen --- include/dt-bindings/reset/altr,rst-mgr-a10.h | 110 +++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 include/dt-bindings/reset/altr,rst-mgr-a10.h diff --git a/include/dt-bindings/reset/altr,rst-mgr-a10.h b/include/dt-bindings/reset/altr,rst-mgr-a10.h new file mode 100644 index 0000000..acb0bbf --- /dev/null +++ b/include/dt-bindings/reset/altr,rst-mgr-a10.h @@ -0,0 +1,110 @@ +/* + * Copyright (c) 2014, Steffen Trumtrar + * + * This software is licensed under the terms of the GNU General Public + * License version 2, as published by the Free Software Foundation, and + * may be copied, distributed, and modified under those terms. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + +#ifndef _DT_BINDINGS_RESET_ALTR_RST_MGR_A10_H +#define _DT_BINDINGS_RESET_ALTR_RST_MGR_A10_H + +/* MPUMODRST */ +#define CPU0_RESET 0 +#define CPU1_RESET 1 +#define WDS_RESET 2 +#define SCUPER_RESET 3 + +/* PER0MODRST */ +#define EMAC0_RESET 32 +#define EMAC1_RESET 33 +#define EMAC2_RESET 34 +#define USB0_RESET 35 +#define USB1_RESET 36 +#define NAND_RESET 37 +#define QSPI_RESET 38 +#define SDMMC_RESET 39 +#define EMAC0_OCP_RESET 40 +#define EMAC1_OCP_RESET 41 +#define EMAC2_OCP_RESET 42 +#define USB0_OCP_RESET 43 +#define USB1_OCP_RESET 44 +#define NAND_OCP_RESET 45 +#define QSPI_OCP_RESET 46 +#define SDMMC_OCP_RESET 47 +#define DMA_RESET 48 +#define SPIM0_RESET 49 +#define SPIM1_RESET 50 +#define SPIS0_RESET 51 +#define SPIS1_RESET 52 +#define DMA_OCP_RESET 53 +#define EMAC_PTP_RESET 54 +/* 55 is empty*/ +#define DMAIF0_RESET 56 +#define DMAIF1_RESET 57 +#define DMAIF2_RESET 58 +#define DMAIF3_RESET 59 +#define DMAIF4_RESET 60 +#define DMAIF5_RESET 61 +#define DMAIF6_RESET 62 +#define DMAIF7_RESET 63 + +/* PER1MODRST */ +#define L4WD0_RESET 64 +#define L4WD1_RESET 65 +#define L4SYSTIMER0_RESET 66 +#define L4SYSTIMER1_RESET 67 +#define SPTIMER0_RESET 68 +#define SPTIMER1_RESET 69 +/* 70-71 is reserved */ +#define I2C0_RESET 72 +#define I2C1_RESET 73 +#define I2C2_RESET 74 +#define I2C3_RESET 75 +#define I2C4_RESET 76 +/* 77-79 is reserved */ +#define UART0_RESET 80 +#define UART1_RESET 81 +/* 82-87 is reserved */ +#define GPIO0_RESET 88 +#define GPIO1_RESET 89 +#define GPIO2_RESET 90 + +/* BRGMODRST */ +#define HPS2FPGA_RESET 96 +#define LWHPS2FPGA_RESET 97 +#define FPGA2HPS_RESET 98 +#define F2SSDRAM0_RESET 99 +#define F2SSDRAM1_RESET 100 +#define F2SSDRAM2_RESET 101 +#define DDRSCH_RESET 102 + +/* SYSMODRST*/ +#define ROM_RESET 128 +#define OCRAM_RESET 129 +/* 130 is reserved */ +#define FPGAMGR_RESET 131 +#define S2F_RESET 132 +#define SYSDBG_RESET 133 +#define OCRAM_OCP_RESET 134 + +/* COLDMODRST */ +#define CLKMGRCOLD_RESET 160 +/* 161-162 is reserved */ +#define S2FCOLD_RESET 163 +#define TIMESTAMPCOLD_RESET 164 +#define TAPCOLD_RESET 165 +#define HMCCOLD_RESET 166 +#define IOMGRCOLD_RESET 167 + +/* NRSTMODRST */ +#define NRSTPINOE_RESET 192 + +/* DBGMODRST */ +#define DBG_RESET 224 +#endif -- 2.4.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/