Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751553AbdFGOiF convert rfc822-to-8bit (ORCPT ); Wed, 7 Jun 2017 10:38:05 -0400 Received: from mail1.bemta6.messagelabs.com ([193.109.254.110]:45200 "EHLO mail1.bemta6.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751072AbdFGOgu (ORCPT ); Wed, 7 Jun 2017 10:36:50 -0400 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHKsWRWlGSWpSXmKPExsUSt3OpsW4tv0W kwalZIhbNLxoYLe5/PcpocXnXHDaLqfOPs1hc23uc2YHVY/blOewed67tYfOYvPAis8fnTXIe 67dsZQpgjWLNzEvKr0hgzZj6+Q9zwUH+irfLexkbGA/wdDFycQgJLGGU2H9zB2sXIycHm4Chx Lw37xlBbBEge9mbDawgRcwCjxklVmzdAlYkLOAicWzWWhaIIleJS0ufQ9l+El/nT2ICsVkEVC TubfgDFucVCJDobbjLBLHtCpPE9DXvwQZxChhLnG3oBLMZBWQlvjSuZgaxmQXEJW49mQ82SEJ AQGLJnvPMELaoxMvH/1ghbHmJtb+eQMXtJV7fewe0jAPI1pfoayyGCBtKrJp2gAXCNpe43HOH DWK8jsSC3Z+gbG2JZQtfM0PcKShxcuYTlgmM4rOQXDELScssJC2zkLQsYGRZxahRnFpUllqka 2ihl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGK8MQLCD8ebGgEOMkhxMSqK8BT fNI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8N7ktYgUEixKTU+tSMvMASYOmLQEB4+SCO8XNqA 0b3FBYm5xZjpE6hSjopQ4rwgfUEIAJJFRmgfXBktWlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7B qCTMKw0yhSczrwRu+iugxUxAi/kumYAsLklESEk1MCYcKOFv8Lrx7oHzgfms71b9Y0k58fmaW n4j/+pYkdIrwfZ1M/Nr5RcxcxntXH7bsDKgJiX+aYds01+f/64G0T0hMTs63Vl3bJMVODnnFf ODHd2TrzCa9fFlNmg+PLb82JvVt/f+7qvLfqNwVNF3yaINt0/13S6K4wywyLT4+CvVXtChpWu TgRJLcUaioRZzUXEiAHlWnShRAwAA X-Env-Sender: stwiss.opensource@diasemi.com X-Msg-Ref: server-8.tower-194.messagelabs.com!1496846205!98233434!1 X-Originating-IP: [94.185.165.51] X-StarScan-Received: X-StarScan-Version: 9.4.19; banners=-,-,- X-VirusChecked: Checked From: Steve Twiss To: Paul Gortmaker CC: Support Opensource , Lee Jones , Eric Miao , Mike Rapoport , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH 1/4] mfd: da903x: Make it explicitly non-modular Thread-Topic: [PATCH 1/4] mfd: da903x: Make it explicitly non-modular Thread-Index: AQHS3Gn8zig4GbjI+0ifRYCMRb+YnaIWEobAgACIDQCAAVIAIIAATyCAgAE/U+A= Date: Wed, 7 Jun 2017 14:36:44 +0000 Message-ID: <6ED8E3B22081A4459DAC7699F3695FB7018CD927FA@SW-EX-MBX02.diasemi.com> References: <20170603130351.13913-1-paul.gortmaker@windriver.com> <20170603130351.13913-2-paul.gortmaker@windriver.com> <6ED8E3B22081A4459DAC7699F3695FB7018CD91D68@SW-EX-MBX02.diasemi.com> <20170605192944.GI29293@windriver.com> <6ED8E3B22081A4459DAC7699F3695FB7018CD92218@SW-EX-MBX02.diasemi.com> <20170606202241.GH11179@windriver.com> In-Reply-To: <20170606202241.GH11179@windriver.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.20.26.77] x-kse-attachmentfiltering-interceptor-info: protection disabled x-kse-serverinfo: sw-ex-cashub01.diasemi.com, 9 x-kse-antivirus-interceptor-info: scan successful x-kse-antivirus-info: Clean, bases: 07/06/2017 11:15:00 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1953 Lines: 42 Hi Paul, On 06 June 2017 21:23, Paul Gortmaker wrote: > Subject: Re: [PATCH 1/4] mfd: da903x: Make it explicitly non-modular > > > > As always, the option exists for someone with the hardware and the desire > > > to extend the functionality to make any given driver tristate. But given > > > the number of these tree wide and the fact that I can't test that new > > > extended functionality in all cases, I just make the code consistent with > > > existing Kconfig/Makefile settings that currently restrict them to "bool". > > > > I see your point, however we have many customers and it is unclear whether > > they are using modules for any of these drivers. > > Even if that feature in Kconfig is not enabled, it is possible a tristate change has > > been made and is being used, but has not been pushed back into the Linux > > mainline. > > I'd have to suspect that is pretty unlikely, but in the end if you think > these chips have a use case for being modular that isn't just academic, > then there is no reason why they can't be tristate. > > > So I would recommend against removing this feature. > > > > The driver code is being supported by Dialog Semiconductor, where possible. > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS?h=v4.12-rc4#n3984 > > If there is a question about supporting modules in these drivers, we have the > > ability to test on target for da9055/52. > > So, the "conversion" patches would be the trivial one line change from > "bool" to "tristate" and the real effort is the validation. Do you want > to submit those trivial changes after you've had a chance to validate > them? There is no point in me sending you one line patches to test. Sure, agreed. The responsibility can fall back to Dialog for this change. We will submit for these "Make it explicitly non-modular" patches and remove the ambiguity caused by the Kconfig bool options. Regards, Steve