From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751531AbdBOP6C (ORCPT ); Wed, 15 Feb 2017 10:58:02 -0500 Received: from mail-sn1nam01on0063.outbound.protection.outlook.com ([104.47.32.63]:48209 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751022AbdBOP57 (ORCPT ); Wed, 15 Feb 2017 10:57:59 -0500 Authentication-Results: spf=fail (sender IP is 66.35.236.236) smtp.mailfrom=opensource.altera.com; rtschenk.de; dkim=pass (signature was verified) header.d=altera.onmicrosoft.com;rtschenk.de; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=dinguyen@opensource.altera.com; Subject: Re: [PATCH] reset-socfpga: Fix nr_resets property To: Philipp Zabel , Rojhalat Ibrahim References: <3302533.E0QKRXBlfc@pcimr> <1487170620.2433.43.camel@pengutronix.de> CC: , linux-kernel , From: Dinh Nguyen Message-ID: Date: Wed, 15 Feb 2017 09:57:50 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <1487170620.2433.43.camel@pengutronix.de> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [70.114.128.244] X-ClientProxiedBy: CY4PR13CA0019.namprd13.prod.outlook.com (10.168.161.157) To CY4PR03MB2950.namprd03.prod.outlook.com (10.175.116.140) X-MS-Office365-Filtering-Correlation-Id: 3e124538-f75a-43f5-82ff-08d455bb67cf X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081);SRVR:CY4PR03MB2950; X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY4PR03MB2950;3:q//GkybaB1YRzdsIOTMx5i6sjbtqHJ/zNQNwLW5fUrzpLksKwu+YZALdBIlV6w+hDN7h7zxCf2l60WOkimMGhrfQpEdmq6Md4CSvqooITH+QxC39F1HkGfIzS46Wj2le/laDvJP1BAup9nqD9yyxuoNGXYlQuL553bqwoK2xwLMKLE4g5o70jB/JbhITguTwS5uu6kFc5t1H8/TPSlM7fLdd9SRqvS24tYbTrJk9xcOQeANWQfaY9V+W5b4yvYBQ4MqXMeSoq21BIyGdB93wvHVIvlU/WqI9pzkou/9mppo=;25:nY22gPAPw75fT1CplJkWxlvBlaqjPtcvn4Rx+8wYF+e5wQzgTqqevAr2u2l+ropJflyHgsqdXGfTy05FzMOkeQt7pwfd+TYk0qFN+zpkwT5BBlPPbdO3+hyr79qbZ8u7Q4BWltlZ5nyA+JXf//0+ErqsWMEwjFfcW7tFERhhMmnQGsaMZD04ECtjFt8bxeXP7C9+DG0syxwIOhjM5huSgWBaxmWFjfWtJxXR518wh09V0k/vFPWTU2U5KoK1lwCKtycoUCa2CSh6j2H9bEeEzgQIcqQp7OfZEbUT296b34ELQcNtpPGEETSKfoxmGWPvs52ltgm+Xi2EVfW3yauV2l4pa5JLRz8q04drWEmk1q31Ojzo5IOM0LSdYNGF9NbpEmAqp44KeHcUrhU1nVXQAeCeAzU1Iuliks1wekaBfBzLcJatkuq0qhrb3ZytpHXj+3Vr0BTAlHrL4Stycmd2zA== X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY4PR03MB2950;31:Ups0tKMdub8rkWGf/Si0x2qd0JAys7Pvpx6OdJbLPkBk/uCe11dmjMuquWP2wQLfFsA+MoID2FB0cAKmwoa3KMS4hM5eU4YwSFDGQ8uV5+tujSz4VkUtdDm4po6hDaTQOyQoRcW3CPNhDgsswoeQaXqPeH+6iFBDaa6x7v5FluWQbfk7FUkkO6Pvs6tQ92xj2LB0no545xcR4zW3ikShazrWV2Nh2qbb6maj/4F+qIyt7z58Bxkc0BqbPAE7d/Cmarx3sf52iC8AEUnE5In1MQ==;20:OjwlCmSuYM8cyeFj4PMcLh5ORfkFuZLWtF/mkF4mADzKAuBzkkZ21ES7C4Hvsyei+mj60AyBm+jhQtOjZFF0rTTuAJBmf7hmU6qJ6OmgV2LT0Lj0UspvOJyhorsW87GiyyYQ/QvrsR4hWi9E3lRgLjGmydwaCAC6ymPCUVciB9Y= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026)(6041248)(20161123558025)(20161123560025)(20161123562025)(20161123564025)(20161123555025)(6042181)(6072148);SRVR:CY4PR03MB2950;BCL:0;PCL:0;RULEID:;SRVR:CY4PR03MB2950;BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(13018025)(13024025)(13015025)(13023025)(13017025)(3002001)(10201501046)(6055026)(6041248)(20161123558025)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(6072148);SRVR:BY2PR03MB010;BCL:0;PCL:0;RULEID:;SRVR:BY2PR03MB010; X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY4PR03MB2950;4:rsTstHigOsvzo80SBujIzAgASvp4CXusyZzKtkfHNCjSLGnkuJoi44XuWosepFTGXCRfQIREHIIFwCxcH90FjXyar4zQBMzlpTBgNhBDaC7zM3fR2uOKTnAdXWzd5e0AXLdQN/lKp73kfUrXqXFTJ7otDgmPlUtaCijN4A4YYyzsWRKxc5evBd/9vkku1ModYQc+gekFf70Tw4bfzrY7LnMSEoyou9yMK61CdY1O3sbOOHXKkBROmLXn7MMlN1KnnBxD09cf13qd6yxU2p/jv6sVquJch3u5azPGGdpnDk5fyj2hjL1o9azThlytHIUAODTK848CjKRZXRqdcOMlmtC5rwTQLQy/qsPbv8R54Bc9ymJENZnevks5hZwtY3ggbkeYIawFmkVfoqpXLqM5J9EGR3HKVk+Qe1yxmgFppZ2UT2KK83NJv2jJ3rZx4O9OEl87wTBFBdOVl9rgV+h6h+44u6uzcn8NneoWrNdmv+4ZVCDPcHNC9oE3p5gE1814OMyaELYi9tvc4dVH3rbbJEyD6IWPxXQ4ImnFgZNsZzIaD/MT0mUN6usPj/GaGpsSssuWyYU+UkTHm00rpVQY6E8rpqHOseZ+GsyA1+wM11o2m4Pq+QIaBrolw6hfl1DeWxrF+eIPc+wtuK9G+fcyXg== X-Forefront-PRVS: 021975AE46 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(7916002)(189002)(377424004)(377454003)(199003)(24454002)(51914003)(76104003)(6486002)(305945005)(31696002)(77096006)(83506001)(7736002)(42882006)(575784001)(2950100002)(3846002)(389900002)(4326007)(86362001)(6116002)(54906002)(76176999)(54356999)(106356001)(230700001)(50986999)(42186005)(64126003)(117156001)(65826007)(189998001)(23676002)(50466002)(105586002)(5660300001)(97736004)(92566002)(4001350100001)(6246003)(53546003)(81156014)(31686004)(25786008)(90366009)(81166006)(38730400002)(8676002)(68736007)(47776003)(33646002)(66066001)(65806001)(65956001)(2906002)(229853002)(101416001)(53936002)(414714003);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR03MB2950;H:[192.168.1.2];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?utf-8?B?MTtDWTRQUjAzTUIyOTUwOzIzOmdoTHIyMm9JVDJCWktLakR6d0lHZHRyUzZW?= =?utf-8?B?Wmd2VHB6cytuQkQwOEliaXNQVWpxaW9VUmJ5MkpaNVp2R2VxRjBXMkdVTU1i?= =?utf-8?B?azR1R3UrZTVPY2dIcU50d1hOeUo3WnBOcjRoNG5JNW5iUlZDQTlXakdvWVlq?= =?utf-8?B?am9adkE2a0xyeEdRWFkya3grMnJzbzQ2bUdhOUZRMi9YRklXUG1xRytTSjJl?= =?utf-8?B?b1FINmJ5R2pTeUpmeDlmUkdFTXRZNkJWZkJXd2dWcGlUYWY0WktYMm5CZTdX?= =?utf-8?B?V0Z3TUt6KzBDeFJUV1R4RlhsRXJzWlhKYnpnY0piWXJLczAraHZxRUdTL3B3?= =?utf-8?B?c2J6S1BvQ0pLb09BYzE3L1NXQ0tyZ3NCK1JlcDFXdjI2Qm5ITXZ3S3JPZlQ4?= =?utf-8?B?c0RDV0h4NU41MGRVNy9HeTF2MkNELzVlTHdUZWYvemhMUk95L1l1K09NZ0J2?= =?utf-8?B?c1VhMzFWczZmRnNITU9DcjJXNWxnZ1h1Z3RESXFVTllSK29LY1J0WmIvZ0U5?= =?utf-8?B?QXgxT0YzWEVseEpOSVFRdHY3L2dMTjFJNUwyTzZQYjBsY0VLWVJhazV6UW1q?= =?utf-8?B?NmRqTmsxMjNpTEplT2NDNno4V09pN2VtRUp0ZStlcFZzeFQ2dmR1S3V4THpo?= =?utf-8?B?NHpXTEdxUVpaUE1NcExQRTJqUVlBaEwzMmIzKzA5emh1NEdvbDJmWG54N2x6?= =?utf-8?B?dDA5ajRydEMwUUxpSitBUTdLd0s1NSsrT05URk9seUVSTS9DeEdEU00vaEtn?= =?utf-8?B?eFB5TjlqSktyblc5NVJPS0FFTVNlRkI0NlBucUxnb2h0ak5taS9wN2NIa0hM?= =?utf-8?B?ZzVZVS8yS2hrenVhRmFvQkVDNnZrelVtdGFmeEtLNTQweGNpekVRV0tMdExH?= =?utf-8?B?UXp5MlIrTGpOclBDaDMvWW5iM0ZldTM1T25ZbWhLVHcwY3VHd0M0emR6SmJi?= =?utf-8?B?amF6VS9rRjdyMjV4QXFGUkljOWlkR1A5N0k4MGhGUEJMc3B2QjA1Vkd2OGV2?= =?utf-8?B?TjhNOElLSUZLaytOT3plclpNRGlEY0RYUktBSXZ4dEcyalE3UEM1YUN2dmhT?= =?utf-8?B?ckJGeXZNenVDTEtaZzBwdmtkbkYrSVhFZUl0Tk5xNXVuSUtmMjJGbG1vT3Br?= =?utf-8?B?THQ1eGVlNnlHNWtGRG5RaFlkc1ZOTlhqeUg0dkNhV25jK09BWmNiT0FBQVhj?= =?utf-8?B?TEJiWmZ4TGhabXhHZFEvUG10MUpKRFkrR2lPYVJNeG96RUtaelJQanZVTTIz?= =?utf-8?B?RWlWTWRVZ0RSYlVYckc3YllLNUs5YlhoQ2R3SkZOZlE1Mm5DREEwUW9USEVu?= =?utf-8?B?c2xLUm5PeVJvWnFSV1ZzckFLODI2RDJ1dlBzMW5wcm16T0hPQk9PNmtHdEl2?= =?utf-8?B?c05OZXBEdHZIbENialE1SDdnNk5HOTlzdE84SGtrZUR1ckltNncwRVF4Vzlk?= =?utf-8?B?OHRqSkM1MUlCNE5TVTJ3N1lsSlRkWVNDT0hqckczTVA2TkZ2L1puekhYZWxy?= =?utf-8?B?TzJyZFdPOTdOdlhxNEl2VUYrQjJJMGN4andzWWo5RkNlMnRhTlJwQ0o5eW9r?= =?utf-8?B?VHNBSVlkZi9WODVMeHc3ZWtqQjl4WXMvOVcwdm9WY0dZd1JVZWZJVmJEQnl3?= =?utf-8?B?a3ROUEU1dkdwTkZFOFl3VmhJeld2cCt4NUFhY3pwYTZlSk1uMXN0M3FqZ1kr?= =?utf-8?B?YlVjVG5CY2xtbk5zcFcrbHFvaVo4ZGMvRVpKckYvVDRQUlRWWE9hRWxCZEJN?= =?utf-8?B?Q04wcmx3Ykh1cmMyTm1RQUdCUEYxb0FwSDRFSmVJTWE4eWZUdFpPNndERWJU?= =?utf-8?B?SGNXOEVMTnEzNmdLcHREZFFsQ0pHbHMzY0JXd2tTSTBkY0tnK09Ed3lUU29o?= =?utf-8?B?ZnFKcUlZZ2ZNb3NWVi9SSTd0RHR2WnFVNnJTSTJWUlpKcU1ISENQQm41RXda?= =?utf-8?B?ZHFMN1gvbEM4T3hJbWRVZERLSUVkanZXbjZoSXgrbWNCUmIvR29hTnYzRm1B?= =?utf-8?B?Vm1KZ1R2N2tiZ0xjUjBVNEozMlRBS2tiTVBIWll0anQyQlVTTkFpYmNvT0dP?= =?utf-8?Q?vagU=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY4PR03MB2950;6:/8TwmiaJ1j6Ks/P37niUJNJtAh4dfQ549mWXaXTfy6B1CDofxkuvhgWQc1wUa92/pT8nzj8u1oa6vE/w6p8Oi5r2f/Nre746Tw0+hiDppLLZKnVQ1gKyapB5JGIDX8WgCofY1GGt+GBaiwYWaB57d2b73eEmI2wGKINpQldFaRv0g6K35b9U0d5UGN0FOKpcFXpspSv8p2tkIIYjnUMi7F//MG+v7qBJ/S6KaiBXKjrhhhqrpxIwIABW/rb7T8h9CPpNyYKtv7VbrxXpFEm1zI1MT0QCRYpLkDa9Go0i2/+fObv05itjGruWGpAoEQISEYQ3VNA0n2FD0PGKvBoUswghp/8+N2oUg4eRUcp+vBeRDqscOajEy9JxbnxR2T/TPREBtYMnhyPg2s1lh3grfw==;5:7fkjYXcGPt3iaBhOQH1zvuTlZH9nqPSwryzc3SNPfy6EyLBf/ZOngltxHEvF/SiGAYCqMHAr9BSi4Ef5goqvc5qCgGR0lIuiCHSQxraJBR1qokBP15Gio4Ri0ygnRj/3VRRZb8cSrz411SldVmc1Wg==;24:9Ff4u7SYPNU7BUb3zb4Cy4WBDfMvT+uhU0Si6wtMyHoq9dK1g9kpM0sjyK4HIX77t6CvIfzJDGy163Dzx0jNZcAMTnqtzsCOhroNGsw3XAg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY4PR03MB2950;7:xPToOik7rWprJMy+yhwR3twkIzZHC07IkYHHAYAoLIweEX/KOSFoeV7d1lHJ+nZOu6Lq1UrCqARNUGmr2JxpM6OX4e7k03cOh0QfW1KJyqtzQ0opMJl7UDNJFVv1nCSyIBVPdsB9v6hl1purJNas7s/c/bxHpb1+SAoE/dBPvQUiGqvWRQUufw2JHNZa5Lgt1wRlwOfssI7l73+UDF6MV1ymE5Kff/DtiFhVFEY4JV6AweNXH/eo++cUR2vI5uHViiStGRAKz4FefbvxvPZTAId+Crp1EKgjdRhlBLeV0+9N45fT/Hc+OVXjP+bLcb0uPiDmVxAVgs3Qo66/h46WF/gjwQ5Lo5P42yDIYWvyb7G+wrHF+AevLJcY5SBO1OpB3I4N5tVUmcSk2+BHiQh+osp+fXjr/WgHCnazweWNBTrsUCWbSt30QTERC3vuXWsp+IiuQbDaOwjfxriyVZQ/Ip6phWB5D8pBKQzMw5L9k93UVP9oad/+1xSwOqyTXJMNC1Qp97+Z/F1V8KUQ7NJkmQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB2950 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BY2FFO11FD009.protection.gbl X-Forefront-Antispam-Report: CIP:66.35.236.236;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(39450400003)(39410400002)(39850400002)(39860400002)(39840400002)(2980300002)(1109001)(1110001)(339900001)(24454002)(189002)(377424004)(51914003)(377454003)(199003)(76104003)(626004)(3846002)(81156014)(68736007)(53546003)(38730400002)(6246003)(64126003)(81166006)(92616002)(230700001)(5660300001)(3720700001)(2950100002)(2906002)(33646002)(53936002)(117156001)(4001350100001)(8936002)(6116002)(23676002)(4326007)(97736004)(65826007)(42882006)(50986999)(31686004)(54356999)(76176999)(6070500001)(8676002)(65956001)(54906002)(356003)(305945005)(575784001)(86362001)(106466001)(85426001)(6486002)(47776003)(65806001)(25786008)(92566002)(66066001)(50466002)(77096006)(105606002)(90366009)(7736002)(83506001)(189998001)(31696002)(956001)(229853002)(389900002)(7099028)(414714003);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR03MB010;H:sj-itexedge04.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD009;1:Wk2oazIGDj1FJAMC8GFb8HPejTDrVlf1P1TeXbJ6vB0JnSP/l9Xoxrw0/EsBjHZJTnUymMc9uy1hkecLZ+FXVAmmzHvFtNEbrjZIao2jCZ+uGEHg14Cq1jNOIzlz+iVr8/ae/tOzXWTMWTTp0xDobse7CI50/z6TKLh7tUhbLLSIc8/VdkN5Os/ayvLEU4BCqlpVKHFtdI/2oH9VNTF3v5ATteBD3MDZ6YkNC4cQ00llmSk1Vpp1BDJnDNGiVwuNrImTqkebkPDSoJ1kXvt1M5Ox2kQJXwmFrySCnwd3UEeIsZalUm2UrzBcRxrSK1f+sigNosyma6xAQ8fFYYqv/a2qxIe9DmnKgO1JNVNbFtHXdfgdBV1SoijWVMQgcNIUPR+Lq54lLgpODGgNJ4B4c+2ykHfc5EYz0Civ18XFtvnlQE4yqchrh/tkYnn9S4lcdvWmOtA/78z/KzsGqIbKFaK8wN0X+9sfwW56V2oQjf0AbRaofoaK5r8nOuOlKZmuG7wr7ohSa94qEtHNuCYMdnYOMRpbSoE9ZxZquQxVcAmEZj/grtOQMcwQ2tkroVPV X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(3001016);SRVR:BY2PR03MB010; X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB010;3:9wPbDzC/vuF2L7K1KsNGRe8KDwu/xlo5EoTkH6Sg9dHQMRAJKYJfOnVdyrxtzLyWCwi6RL2KIFHkyIiplrELO2Z22S+4Zy/xKKqhMTiQDy7UzJOnBsfRJi6CObxBwBpgo2MpMFgnPLoQOta6AlvE5/soGfzwte91qrAwzKAEYTHKEy+rbxvizuWCqzgVZX1eLVXOheYhN8bpwU7krYjo4kysMS1vb3nI4WiRwYLWvSnx89spKgG2+l0V75QmNz4/fP1dKn4X7X/UxqRr6MYBvAgZ8A1uwZnbp0LZ6pVX68fvGqWF++1mfrl4TKw5yWM/+09GEABPjmgTQmeFtYXoBNtf/GpTGgtsMjodV4Vtvz0yd2Oe7Eekexv3FWU6PI8o;25:1VpKe7MiWtRTJ/4ZOQg847A1Ub1kg4Ml9EmegBSB5ZhA4TKXVc8ynGFqPpM/XAxQU+WItUGkGqa4DeM2GX6dpOuTYAhxvEYN0+RB/MnY7D08rlDfuLQh6oD0qQZaCkVw259o6uzs8G0ym8+ZU4J4fcHtDCNSQdtNg75n6zGVHnjmweJdWf7oJjwP+WT49s8ecsFK3L5Xea1OpQFAI0rl/L5of77GSr0nZhWzX4o9dBIAkIMdDjD0EqT5T1qeMyzoj5CWUcswuRkU7ye5Yag2cg/kjIUIJcT0Uii8ueOLLRCooCrx3AmjKj95KOXTu+2mscg8bH7UhhZrnI45/J/pNISBBNe45R7dnsyHPONSfy3Rhkkk+WHZUUKkSHN9o1eNGiy3Kw/w1d6B4dMIOFncLssQAgOAATPSFkPxL7TevWoMtZCfuBtVS3l9tkGNjDlK X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB010;31:9A88dHMhXTmmvS7OY5sRo+Lyj106hc4bCxye1z/fSNFl7vh9sgDRjVc2m+77GNjcGu9UyjqfJsOMD6o9vf6miI3Hgn64GDFoy7Zxh/cxbwFRv7aHfGR4+mW2OfxLRlV4IcQr0oulhpJRU4FP07yQb+AcxNvLengZLFJthVFnHYtNVgPlcyJocDTCQQAAt/rl3PsZ1ma+p3L+kqMaovsBUVJ/SqwRDgHuP5Ond/WjPJb24941PZ2kBipxt4kTV7tf;20:I9J8WN6Yw4ys+XPDCE6KiCzaOWN7a4SYvNAvvQOg6PfAP+uDSNFRibPqDXt09FRHglM6jSWTYL7+kLeAkn0hTdjg0cvyI01EY+7xHCDuKFfV6Ah/BoxjlUiJm3tEPmlJMWd0YK6tev/2shLPs2SIoJzOs4qywjYg1eORaYrb6RM= X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB010;4:+d4s/n0Ie5suT3uBs3CuHviFkVOwc4+FLqRbDRKPiVz7rHZvt9A9HDzyJb5FMIFthT86tUkrcgVG4E7QXPtZnNOVPRzI4jbR/n7+m5zBxpjVbK2NnWGRUJlEARxpRsXqj0eXLLZ10Uj4j5iqhd1g2gq+7AvEfhUTT9c7eJm6IY66CDOrj1Sm7+Kor91v9yoGDYg+9Wc94GZKuT95nGrvd5fuuDTxc/dm8KI6MUTkGn0kf4RLA30IkhYdG7owbjQNks1zA+F+xUiyTpOg4BQuDxob+VuLVIFEI7HiJ5HwbSK60Do5tsYAT21mKV3kt2CPRNu2ixbkAfz1weQcWDulkxqgtixSOLi9rO1JaGpB6iWIfWVuGYeAq5qrc7QJQv0yzyr/A+eNsBR7AtrMPGQ5fLdYjU1ucgII48aTQEqmAGHx2YgXFT4+Z96zaHt5hMgJc1Abnt5H5wBCPrLDIdHJSj5NW3HTZlMsy6MTQ9M/1AOX20gd0J+cZhNZBSBei37z8kOUb1YwRKfHj3MsM7hGIS3TqSL/8vVeQ0Bcrip5Mnunlbw1/dQ7LH/j9HyXEb7v2fYQ1PITYbc8E6nAHXR77iuzsiharcVaG5lBPo97lvAZX6Lbs7nLc3M57Q0FsHt7RmBI4G1ZsjD9FvpOgi5KCxawnOqv9OcVlCM53tuds3mPWDnb8XGSBqdKILW4wc+UedQpyqft0KukmNC3z8ShjQ== X-Forefront-PRVS: 021975AE46 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjAzTUIwMTA7MjM6WEEvK0greTNvN3N1c0tBRmYvRUxnWll0dTVx?= =?utf-8?B?U2pKbnlodFJ4Tkk4dnY2dzk3OFNPdnZzMGFlVTgwTlJsUGcyekc4N0xNY2pu?= =?utf-8?B?SXp0bk1OODBWNmFJV1hRQUtrMldIc2x2U05FSGhBNEZYQlZFYkcxTjJldFY4?= =?utf-8?B?MEd4QXFXZlFHZzI5Qll4b21vMVk0K2lRak9wc0Z1OE9OczkyZjJjWmxMQ2V6?= =?utf-8?B?YUtKNVhIbWFaOWs2RzA3a0lpNlBNVHNwQzE4U1lUZXJDZFovQUx4c0dDckl3?= =?utf-8?B?akZZekxFdVlRR3E0bGkxWWdueHJwc3dGNVR3K1FjL2RZTHRhcXNzUkc2dFlh?= =?utf-8?B?aE1TSW9BY3V0VGJuakdxUVcwUU83Rlc1STZEYW5jTC8xL2szVENobWFCUWhN?= =?utf-8?B?L3pBU3JNMStwd2VObWtpRG4zWUdudE5KcWRxc0gwMWFsUXZRU1l3Z2ZhYjl2?= =?utf-8?B?Z3k2RkliUzJ0SWlkRTZ1SnpiRjVNTE4rVENMNmkrUnFhVXp4bS9TdWUxZHR2?= =?utf-8?B?SlRReVM2YXBab0ZXQ05IdHNtY3dXWTBKQ2NTNi85eTNHTFBTUnFqeU1MRUdW?= =?utf-8?B?aXRhRU1Nb3BNSEMzcGlEa1JZZ05GRlBydGtUdUZQSS9MRE9NSjRLZ3I5eHpk?= =?utf-8?B?Y00rUmowUVNhRFBzZzVKTEVOWHlLTkxNSGZXczBIMTl2alBweERrd0NqT0Nx?= =?utf-8?B?ZUs1eitwS2c3YThvb0loUTJIOFFLcHVkb0cwTnExMnFIMXFSRzYwU084bzYv?= =?utf-8?B?NUEzejBsSnhhenJyellraVJlS1QzS0N6WHFKNlJOdXhKK3FTWTdaL1B1SXVt?= =?utf-8?B?WXl5SjZiTDN2MmR3b3Q3SU1DZlAzSlYvRUdUN0xBTHFTc2lVcENOY3ZYdUc0?= =?utf-8?B?R0JMNGhjUGkvWXlOclVyV1FlVkVjam0vSm9Na0NUc0MvVm9jSXA5N3phTStQ?= =?utf-8?B?bnFWZ3VFVHdIRW84MEozUkhyc3BBZTRLL3lnbTBxdlpGdGw3d3Y2TERWaytq?= =?utf-8?B?eDRkd2NjYzhIMXNaczNjOC9pSFlVMlhnOTBEdDlnbUFKSUFjaS9SYmtnVXBk?= =?utf-8?B?dUYwTFZWUUVPUzZpQU1xdkRESi96YjRSd2xJVEJRN21IR2p6cGgxc21XNkpD?= =?utf-8?B?S1NQc0pEaVVNL0ZXZjdIcVdBRTJnOWpZR08zVlNiRElKd1EvTmdLWnNqbDlR?= =?utf-8?B?aEVNYjNkRVFzR1A2RDZET3hCVW9ib05wMmI2ZVJkTkg3RWV3dTRNeFNYTGp0?= =?utf-8?B?UUVkckVHY0pBNzc0aVlxU2xrY3dFTlhSSEEyT1FydXdjdzZObFhNbkh5dE10?= =?utf-8?B?UFVCM3JoUVV2R1NrR08wZEpvU3BFbmtHUitFUEdQRUVVdm5FVDNSOFBlNi92?= =?utf-8?B?NlRaa0xXSjVzbFBBZzlIWEJnWXIvaHNaUk1SWGhJQS9RYUJ6T3VWN0FrR01q?= =?utf-8?B?OE5wcmViRlRqemVnOWIxMkNlRUVvVzNtR2pFWEpiQ25VeGkxVTdrRE85L2Z0?= =?utf-8?B?ek8yZ3czQXZNazN2cFdUMDF4NzFmcXQ1NldsUXlSMk1aallZTW5ENjV0UU9R?= =?utf-8?B?QkxXS005R0NtMlA2WHV4bHlXMWR0K0gzT1pYeEkwVllzOURBSXd5SUp6SWJw?= =?utf-8?B?TllJbG41NUpRSlVYVmpFRTIrMjRPUCtYbXRrbXdJUU9xSXhPSVE5Y1cvMXg1?= =?utf-8?B?R2ZVSTM2TkRoU05hVTBra0gyb2Fnd1B4b0haUGJjTmMyb1IzR3prUjU4L3Bu?= =?utf-8?B?SzczM1FnM1AxdEJKZzlMSFdZWm4yKzZ6TWcwUloxZzJZNG55R3QvbDJCODhn?= =?utf-8?B?M0NSNURsQm9XamhOR25qQlprL2JkNjVOdTFxRW5vSm0vTitVYVRGZTVaTVlL?= =?utf-8?B?TFZpOGVDSmZqaEJ4QWZIVDE3TGVCcllKK0QyN2ZkZWw4QnRGZkxxOVB3QnpK?= =?utf-8?B?N3Rmc1EyTTdlNitweGVXUzlUSFdyaFNVdG90UUZKMFRNeVhrb0JlUGRMOHJH?= =?utf-8?B?biswc2lYTnhUZitaeTJ6cHZaN1Z5eEJJNk8zakxzK0NJaEx3ZVQ2RzVVSDI0?= =?utf-8?B?UnpIZG5ZbFA0WHpaTVdoWkxFUjRHWi9nYlh3WlV6OUM0SDF3OVRQMzVFN2oy?= =?utf-8?B?MmJnSTFaM3dFRmNRMmQ5TDdCa3VwU2FwKzJLZjZRSzhJYmw0cHBEcFFMQnZr?= =?utf-8?B?REVTeEFHMHFncm5LY05lZFNianZPc0pocjhYOHowK2FZL1FySE5PcTF3ZEl0?= =?utf-8?B?QnlWRTRnc0l6SzUzZkVLWnlrSHJBYnR2MFZPbER1Y1hWTG9mZk5DbjQ4Zkhp?= =?utf-8?B?VnhTK09WelRvcklRa1hFbG5VeWZlQTd0RDJNcjVkNUR5WTk3WnV6WVozU0d5?= =?utf-8?B?K0dQNlhEUGhwR21pZjAxQllkdVdBNDFJYWl6cXZLUit4bndRNU8xUjYxWnJa?= =?utf-8?B?cUV2ZDRBT01EMVRpLzZtZ2duOTFRVFhKdVRXUENiYmc9PQ==?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB010;6:+82U1mwIZBL2JsFh58si+GVkvISM0owULd5GsdCGn/iwZGN0ZGpNICOYQbb77rZmz2su03Wdb0hlpciG/oU5e5lBszumlJcgykatHXAnt2hnPzbNsNJfjZJm2jNjzBvdqNXyEkfAYYl30+gDLcyM6KGEfBDbG+EseS459getv6sLm2JWOcTxoDlMYZaa0mhfsKRaEoiUd/FE3PNzDL2rxCTOdZZnledaKKOED48EuO1UarE1Boc5c5T8FYPh3xBLcQIjRvxFWyKsaoWu3weikgOd3LIwvzDFKYjLyPENmK45zUydiahTQnyi7f95MFiZrANX/kygTuK/lBFE4c8Mh1JR1FmAeiDuBQEazOBiEk2cY2s2ueKWVp7sAzXunKYj/23GhJ0FZL8JubYAtOoPmA==;5:tx91oQcd/oKnbINLJOKBnroQN4uwfUXO4BF2Y3SEOhtSw4V2ven+6T5OETp7Zrs84jCxgS0vxqvizUR//p5RU4xGApYDEApZtLCy1FYxGRvkzMXkhNzsVDo71OlMMv6338/TgebP7mFQZl6aw10SXQ==;24:L/JSwE/LR7raQyZ28uskw8IIiwbW51Cdf9NDjslyedZqKave2CG/NlWVBQsq+bcK9qIj7CF3HpyNNB4qAtvhoZosehHh1yvh7D8H+IlCATw= X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB010;7:Wx9juEZ904XiZ6RaGNlMsKqRAB4mF1SLBcSI2OFU6FlU+JVe72KMbLqZeSXkuKouhQToYpFOxrRZ4Vt5oVNmDS3aGhxw+4JObD4tWEXie1ePd7zRARl+kYMn8b5o17b192S9m1juY2Bou+OgSPAI++39T13vmrQ2mUGsDdacQ3rHfcQsnViEU82gGJdA/V8Ixb13KsfvAylck4bGOJsKy7H0udHV2vWRd6W9/oEFERm36xiHcoW8oCXD1tP2HqKRJl9EKzhc5JVlTjv6M48xc2XHi7sLH4ZUi5AKJMejglyJcKayhMokCAQ9kFKaq2rHlB3VLNSvzY4KdF4+aTIbv638bXQ8tCNs+I2SL2797IitdGuv0c2bXaClGBacCEYPvIBAF7FjZZy3NRARNNvpCHxniWipjBno3ofe4QkoajmIemdoCzWGanuzUu2ogFTG4MU+o8lEJlEx7q9zf3ygN+LoDMTPvn498imld6pyUZd4AMKgKG6df0Y+/8qzap0M X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Feb 2017 15:57:55.2796 (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.236];Helo=[sj-itexedge04.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB010 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/15/2017 08:57 AM, Philipp Zabel wrote: > [Added Dinh to Cc:] > > On Wed, 2017-02-15 at 14:06 +0100, Rojhalat Ibrahim wrote: >> The SoC-FPGA reset controller driver defines NR_BANKS as 4 and uses that define >> for two unrelated purposes. It is used >> 1. as an increment for reset line banks which are 32-bit registers with 4-byte >> aligned addresses. >> 2. as the total number of reset line banks which together with the number of >> resets per bank (32) limits the total number of useable resets to 96 and the >> highest useable reset ID to 95. >> This is clearly wrong as there are resets with higher IDs than 95 defined in > > 128 and 127, respectively. > >> include/dt-bindings/reset/altr,rst-mgr.h and altr,rst-mgr-a10.h. >> >> The patch introduces a new define BANK_INCREMENT for calculating the register >> addresses as before and increases NR_BANKS to 6 for useable reset IDs up to 191. > > Actually, looking at the Arria 10 TRM, it looks like there are > mpumodrst, per0modrst, per1modrst, brgmodrst, sysmodrst, coldmodrst, > nrstmodrst, and dbgmodrst registers on that SoC, which would mean > NR_BANKS should be changed to 8. Dinh, what do you think? > Yes, I agree. Should be 8. Thanks for the patch! Dinh