[PATCH v2 02/10] pwm: Allow chips to support multiple PWMs.
From: s.hauer@pengutronix.de (Sascha Hauer)
Date: 2012-02-08 09:00:55
Also in:
linux-devicetree, linux-tegra
On Wed, Feb 08, 2012 at 09:15:08AM +0100, Thierry Reding wrote:
* Ryan Mallon wrote:quoted
On 07/02/12 02:19, Thierry Reding wrote:quoted
The total maximum number of PWM devices is currently fixed to 64, but can easily be made configurable via Kconfig.It would be better to make the code handle arbitrary numbers of PWMs. A Kconfig knob becomes annoying when you have more than one platform configured into the kernel.AFAICT handling an arbitrary number of PWMs will only be possible once we get rid of the global namespace and therefore should be postponed for later. I may be wrong, though, so if anybody can point me in the right direction I'm perfectly happy to change that in this series.quoted
quoted
The patch is incomplete in that it doesn't convert any existing drivers that are now broken.Does this patch actually break the drivers in terms of not building or running? If so, can this patch series be reworked a bit to allow the old PWM framework to be used until all of the drivers are converted?That sentence is misleading. Since the new framework implements the exact same API as the drivers, any unconverted drivers will still work unless they are built within the same kernel as the framework.
I have a series porting all in kernel drivers to this framework. I can follow up on this series once it's clear we want to go this way. With this series the way will be free to move to a better pwm matching without a global pwm index because the drivers won't be affected by this change anymore. Sascha -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |