On Thu, 2 Jul 2015 08:44:45 +0200 Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx> wrote: > On Wed, Jul 01, 2015 at 10:21:51AM +0200, Boris Brezillon wrote: > > When requested by a user, the PWM is assigned a default period and polarity > > extracted from the DT, the platform data or statically set by the driver. > > Those default values are currently stored in the period and polarity > > fields of the pwm_device struct, but they will be stored somewhere else > > once we have introduced the architecture allowing for hardware state > > retrieval. > > > > The pwm_set_default_polarity and pwm_set_default_period should only be > > used by PWM drivers or the PWM core infrastructure to specify the > > default period and polarity values. > Would it make sense to put the prototypes of > pwm_set_default_p{olarity,eriod} into (say) drivers/pwm/pwm-private.h > then? > Yes, definitely. I was thinking about moving those functions/prototypes into include/linux/pwm-provider.h, but I'm fine with drivers/pwm/pwm-private.h too. Thierry, any opinion ? -- Boris Brezillon, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html