Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752607AbdHPUzo (ORCPT ); Wed, 16 Aug 2017 16:55:44 -0400 Received: from mail-by2nam03on0040.outbound.protection.outlook.com ([104.47.42.40]:22656 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752572AbdHPUzm (ORCPT ); Wed, 16 Aug 2017 16:55:42 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=alex.g@adaptrum.com; Subject: Re: [PATCH v3 3/5] reset: stm32: use the reset-simple driver To: =?UTF-8?Q?Andreas_F=c3=a4rber?= References: <20170816094701.30678-1-p.zabel@pengutronix.de> <20170816094701.30678-4-p.zabel@pengutronix.de> <338608e8-9e83-fc0f-8d8a-18a336e94860@suse.de> Cc: Philipp Zabel , linux-kernel@vger.kernel.org, Andre Przywara , Maxime Coquelin , Alexandre Torgue , Maxime Ripard , Chen-Yu Tsai , Baoyou Xie , Eugeniy Paltsev , Steffen Trumtrar , Dinh Nguyen , linux-arm-kernel@lists.infradead.org, kernel@pengutronix.de From: Alexandru Gagniuc Message-ID: Date: Wed, 16 Aug 2017 13:55:32 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <338608e8-9e83-fc0f-8d8a-18a336e94860@suse.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Originating-IP: [198.0.218.81] X-ClientProxiedBy: MWHPR15CA0055.namprd15.prod.outlook.com (10.174.254.17) To MWHPR04MB0848.namprd04.prod.outlook.com (10.172.168.146) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4d80bc44-05e7-447f-56e6-08d4e4e92521 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(2017082002075)(300000503095)(300135400095)(201703131423075)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:MWHPR04MB0848; X-Microsoft-Exchange-Diagnostics: 1;MWHPR04MB0848;3:XmzCpZqP2UwDm3I2c5DyfXhdbM73jLlsL/cSDfLzyJXYI8v1LYTteWk1bYWqyjqvG77ob5sFv6RG7VLdKVPwT5NtIttESN/oR5B5SF3q5HDrVACFN3Ef2XJrHngmZbVGA34GldiBJKPWy7MUyUwEm1YfgEnfipNUaqh/DYoGKlRJl8RXigb/O6EA08EisSwigBMlWrxk1NdN6cAuK7AkGMWRnhI70RPtfG12kP7DLOjAaYeS5R1AQkzWRn7+WBfn;25:EwoNPYDJlwa4QEn/wzG7mD1yVAXFdd4OWFtIhyki5R8F6b6RUv0L9QycjekbtUKXD49VPr4aU6eqCm/SCfoETFDyhToMhJqVnLbxXJci03jDnLA5OvfjZTQk3wZVy+B7iVW8kbl1WEQ95fGhDGG35Ed17mdwAeUQwbzrLxGimZ7HXlmBrL0n88HzRKEYaNobrQco8WR0Uq8tMZEjq7rqOILKZ8BvUvk9VmxvBU0Pp4k3neZzOS/l5IR0Dazw6fnT1By44m2pjUzFyH8QVf1Uo2zJwzAypl1RJwPfebZJdDhKvDqOsIi5cUumex8e70BLWs/f5sKMEIpYOuO5Qb2cEA==;31:GpC52d0Z/X/yYMJjszdVgZPvoyV6q5jvl2oOr2LiPpLEb/4oqHfKYhSNeqGChcS/xZkbcH7B2rN8vYavc5+rXL7VuvRBV4jOC6k46gIhIEFFkmfsowyDko3w/218wTHc5RsUHzNd8SC05oXftg0q9ofn6Y4kFWHt2nziIQhodIGXZD03f+qNNS/R3K9cjx09USIfP7xZP967UIxLQ5I3w5jLj5hsT/ErL7wiZ1D760w= X-MS-TrafficTypeDiagnostic: MWHPR04MB0848: X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123558100)(20161123564025)(20161123562025)(20161123555025)(2016111802025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(6043046)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:MWHPR04MB0848;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:MWHPR04MB0848; X-Microsoft-Exchange-Diagnostics: 1;MWHPR04MB0848;4:3h8oXgGA1kmtXkAolSJRza84JkpFAUBpZ8JX0upFM1RBueC00fKWygF73BhxxMj0/nURV1nme8tFrb6NTBpK3ojgTYzZNzNh+DVIqYs7poloL2pSN6C5lyOE4kjjkW8xvHWo4sNZqbhdhVrPOdhM1DsDXqikgb/xtocZX2rcrKilzO09nhPxvcpv2wDibWaGMDOV7wEdMDJ8ZNlJ2SoJtS4vCjcswfrtbuZX3fAzNPr20FG07ukNMfw/wXcOcUE4 X-Forefront-PRVS: 0401647B7F X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(7370300001)(6009001)(39830400002)(377454003)(189002)(199003)(24454002)(3846002)(76176999)(25786009)(54356999)(7350300001)(86362001)(105586002)(4326008)(50986999)(31696002)(53546010)(101416001)(31686004)(7416002)(478600001)(42186005)(33646002)(50466002)(64126003)(23746002)(36756003)(106356001)(189998001)(6512007)(110136004)(68736007)(54906002)(6246003)(53936002)(2906002)(6506006)(65806001)(65956001)(83506001)(66066001)(6116002)(2950100002)(81166006)(81156014)(7736002)(6666003)(65826007)(2870700001)(97736004)(47776003)(6916009)(229853002)(5660300001)(4001350100001)(305945005)(8676002)(6486002)(93886005);DIR:OUT;SFP:1101;SCL:1;SRVR:MWHPR04MB0848;H:dev2.adaptrum;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;MWHPR04MB0848;23:JwOmitklQqSLH3o4cKG62rOpDEFVdv4EY79NA?= =?Windows-1252?Q?gp+P0UD7TyFyL5V319geP+LQnU/9KHesyPssVblKYFsr5RA3fBZeJg5l?= =?Windows-1252?Q?tpzILEe0npsTB3DKRI976ps5ihdHUahr74cBCMhLWJ/A4PfJqaL0aG2s?= =?Windows-1252?Q?0gcxUN0IaIIjzEq0evUNfUCTX7NdOwr0yR0e+2Zuwp9JqxXsLdHTlXge?= =?Windows-1252?Q?OWLkcQlZvBB5JtfrPscI8+fAma078El7ZrxmcDhyO5jMg/EMwwd94H5A?= =?Windows-1252?Q?8drFKOgQfmfppHEitfbHc+0rVfJ+tRMMCr2wEDQOZEAHyK86yzeF4OYW?= =?Windows-1252?Q?OIBnChCc/RsK0FEtVBigXDOokG02eMHEr/7b28hCdRQ08WdxWqvCTw7U?= =?Windows-1252?Q?9XCHOiMApjYwCdOWof2SYnF32Yal5ZHqHi4HDWbCUuqzi2VnEm4w5bDW?= =?Windows-1252?Q?WofsvAh+G426AmRRHcKwm+Wv6DbRYR385JDuPG8GKQX1yfFKlUZiU3Rg?= =?Windows-1252?Q?FTIYvH8WRqtoiQYI4wsYj/nUXj+/xoZu3fVGCgSaFtKh8Kbs3sJmhYcR?= =?Windows-1252?Q?5Ke6jFK7Q+LHC6Z9XlC8LfpIb6ntzxGV0FVU/KBAvZop/v4F5FHQnEYH?= =?Windows-1252?Q?gnvahC2x4030KB03X/ffLVeRmY6YZJyMNc3Ty8MlmXfo/1VgFZwnlGOu?= =?Windows-1252?Q?svfBxQmRH/ettuOyIvNLt2vFqjWggXBXhCHdmdcrHLSlQtCnKkjMYoAQ?= =?Windows-1252?Q?qTAO2kIA5PNaJDWxJsnP8It+/gC25//ZjUYu+CBdVLjUH0Boqo1RquB+?= =?Windows-1252?Q?6EKJ2+Y1GVGA2UW1zA01tWQ3vyzavfxJmZcZHl2tOL+poDOLgwdQGaTl?= =?Windows-1252?Q?VLhhBcl6QqhgBnIRKwvw0r1dGGcrdTzwCiF2v3gxvuoAHbQT2ZEvFCWu?= =?Windows-1252?Q?rAhlAqwfCK8CWr7M5xDR2uOTWrX5JOx1NcRO60iiVoWvW23ysptBrirW?= =?Windows-1252?Q?aD9JDNi5DYmKuE7+CpUyiXd/1+MH1J7775rqZOkzl9+DN9Tg8psmjgcN?= =?Windows-1252?Q?RbMKqx6o1HVMXTkhhrYAI9tfv+1I6KMlQ08t0o6epclV3Yyw3h0VNfwe?= =?Windows-1252?Q?Hm1GBItfhYzu4zx64PDCzGZT823cnu5tOx3/XnA3yd8FeHc3LdRF1Hjb?= =?Windows-1252?Q?Z4tfaJ3dnDFRR/ynf98tu/JMuVqFyvMhnt8c5DmYeFJ5d2VmXfxE6v2l?= =?Windows-1252?Q?gEoIVbcCdqwk8UzjRnNaSh5Yj31hQL+P3AiQ1V1e5WYpTs1OzlN+nkEp?= =?Windows-1252?Q?uuLnfFxiwEIy9LBpd6J1eLiSMShstJJ6cKRzNvjASRuzqy2zulDRDByx?= =?Windows-1252?Q?uesELGUFxmgqgtIPIJBGX8CMay3vZHWuoSOmnJecEJcRl9oZDgaTFig/?= =?Windows-1252?Q?MioTc3DPitVgrdNWkwoHCdHTVgMhwB60sMJeb48iTLOOhS5ujbtgmE+2?= =?Windows-1252?Q?bOqUm6Jib+z1wFUgC344yYgjNEN5RtrzXV9JNupQdi1UMDEQ+tq1yLEZ?= =?Windows-1252?Q?p0l8Al2PwmjdbzrHIzSr919G3LdbEZJFjsL?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR04MB0848;6:dbogqxACe/+hqZx3F3hrsXrnl0uSVJaKZ5c2VX2TE6LcRICtC2TPsHXpCQsKlnay9W3gsSvFXa3/+L9r160jYG1u5yhphZW6JAx/BTGveLWbbXjuQsRYod9rSgO/CFawrSklwGgfdfTam+ls15MsQS2ZTqUfeIzbTkK0rzb5XXRji4vhxNxX+xOfWav0NmdoxVRJeQ26QjxLswVN/CxPeLmGT/MUqD4iqtUsZpnC+O4hLOfMW5G4vpC06J5QjSjAUd54cXJ3ng11qMgQvx7xI1rNG3gZuH6Q3/5XgeLXcgN4moJqOpQ/SSTvMaC5yojpWFAX7+8STg7XoFLRQta10w==;5:LRmGHPtOYeqjjfFAfUHVOM2X7cZgFnq05lS3sjnlHM8aqz4q+SaTEYQ1GvmoBBE992s19TdxcvwZIwl4rA8Luomk48BBJRDp/01lqmwUQm37xbsgc7UbrVW7uG96zf2VRlVJyFdsCWbZ80v9tCQC7w==;24:xoOw5IVCnJl1xAoq0d3H/BHXKoUhf9Ra3H/oWTupZsYPAFnltxkqmRVLu/mmdwuE1zd/cGYdYDUtBeixbOeT4HNMePXMuQ55c8cxKoKa7bg=;7:KN3ZjYT3H3f/bxmSB6qYJcXqtg5ssrCfxtB1bRsnMO0iZaSV+8TVQJRqk/DNUeQ3UxjRbve0Oq2UgfPD0MPR2vCzTXXCHobEhJu1PflOlDUjcn/UvLaAHyAuG/akEinRnAPnL5UT7QWXHcmUDTEFnjdeFDEFCOmWeb9x3FqOMdxgL7plkP3nipRc/BqoPmwv/d4MP9MYKmWJaXO/ivzw7j7H8Ur8+9QtyXxvbpU43Pc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: adaptrum.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2017 20:55:36.1912 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR04MB0848 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1494 Lines: 47 On 08/16/2017 01:52 PM, Andreas F?rber wrote: > Am 16.08.2017 um 22:50 schrieb Alexandru Gagniuc: >> On 08/16/2017 02:46 AM, Philipp Zabel wrote: >>> The reset-simple driver can be used without changes. >>> >>> Signed-off-by: Philipp Zabel >> >> Reviewed-by: Alexandru Gagniuc >> >>> --- >>> drivers/reset/Kconfig | 11 ++--- >>> drivers/reset/Makefile | 1 - >>> drivers/reset/reset-simple.c | 1 + >>> drivers/reset/reset-stm32.c | 108 >>> ------------------------------------------- >>> 4 files changed, 4 insertions(+), 117 deletions(-) >>> delete mode 100644 drivers/reset/reset-stm32.c >>> >>> diff --git a/drivers/reset/Kconfig b/drivers/reset/Kconfig >>> index 78a8f6057985b..29f4487c290fc 100644 >>> --- a/drivers/reset/Kconfig >>> +++ b/drivers/reset/Kconfig >>> @@ -70,19 +70,14 @@ config RESET_PISTACHIO >>> >>> config RESET_SIMPLE >>> bool "Simple Reset Controller Driver" if COMPILE_TEST >>> - default ARCH_SOCFPGA || ARCH_SUNXI >>> + default ARCH_SOCFPGA || ARCH_STM32 || ARCH_SUNXI >> >> If this series gets respun, could you please look into removing the >> ARCH_ dependency here? > > Why? Because the driver has to keep track of all its users, which is a layering violation. > It's not a dependency, just the default. Doing it here decouples it > from having to do Kconfig changes in the arm-soc tree as well. Doing it here allows this list to grow without bounds. > Regards, > Andreas >