From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?UGhpbGlwcGUgUsOpdG9ybmF6?= Subject: Re: [PATCH 1/3] pwm: Add mc13xxx pwm driver. Date: Wed, 27 Nov 2013 16:58:33 +0100 Message-ID: <529616A9.2090909@gmail.com> References: <1385566771-366-1-git-send-email-denis@eukrea.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1385566771-366-1-git-send-email-denis@eukrea.com> Sender: linux-pwm-owner@vger.kernel.org To: Denis Carikli Cc: Thierry Reding , linux-pwm@vger.kernel.org, Samuel Ortiz , devicetree@vger.kernel.org, Rob Herring , Grant Likely , Shawn Guo , Lee Jones , linux-arm-kernel@lists.infradead.org List-Id: devicetree@vger.kernel.org Hi > +struct mc13xxx *get_mc13xxx(void) > +{ > + return mc13xxx_data; > +} > +EXPORT_SYMBOL_GPL(get_mc13xxx); > + > int mc13xxx_common_init(struct mc13xxx *mc13xxx, > struct mc13xxx_platform_data *pdata, int irq) > { > @@ -706,6 +714,9 @@ err_revision: > mc13xxx_add_subdevice(mc13xxx, "%s-pwrbutton"); > } > > + /* Linux will not have to handle more than one mc13xxx pmic. */ > + mc13xxx_data = mc13xxx; > + Why using a such hack instead of an MFD subdevice ? Regards, Philippe