On 06/26/2015 02:32 PM, Shobhit Kumar wrote: > The Crystalcove PMIC provides three PWM signals and this driver exports > one of them on the BYT platform which is used to control backlight for > DSI panel. This is platform device implementation of the drivers/mfd > cell device for CRC PMIC. > > CC: Samuel Ortiz <sameo at linux.intel.com> > Cc: Linus Walleij <linus.walleij at linaro.org> > Cc: Alexandre Courbot <gnurou at gmail.com> > Cc: Thierry Reding <thierry.reding at gmail.com> > Cc: Paul Bolle <pebolle at tiscali.nl> > Cc: Paul Gortmaker <paul.gortmaker at windriver.com> > Tested-by: Ville Syrjälä <ville.syrjala at linux.intel.com> > Signed-off-by: Shobhit Kumar <shobhit.kumar at intel.com> > --- > v2: Use the existing config callback with duty_ns and period_ns(Thierry) > > v3: Correct the subject line (Lee jones) > > v4: Address comment by Thierry & Paul > - Commit message update and fixes for few syntax errors > - Add PWM_CRC in Kconfig and Makefile sorted alphabetically > - Use the PWM_BASE_CLK as 6000000 for better code readability > - Remove the redundant rule of three while calculating pwm level > - Use the platform_device in pwm_chip > - Use builin_platform_driver > > v5: Address comments by Varka > - Make the bit definition using BIT macro > - reorder probe and remove code to directly return from > pwmchip_add/remove > > drivers/pwm/Kconfig | 7 +++ > drivers/pwm/Makefile | 1 + > drivers/pwm/pwm-crc.c | 143 > ++++++++++++++++++++++++++++++++++++++++++++++++++ > 3 files changed, 151 insertions(+) > create mode 100644 drivers/pwm/pwm-crc.c
Reviewed-by: Varka Bhadram <varkabhadram at gmail.com> -- Best regards, Varka Bhadram.